IDBC Kft

QA Automation Engineer

IDBC Kft Budapest, Central Hungary, Hungary

IT Services and IT Consulting · 201-500 employees

Oct 13
qa Senior (5-10 yrs) Full-time Hungary
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The QA Automation Engineer is responsible for designing, developing, and maintaining automated test suites for web and API applications. They will integrate these tests into CI/CD pipelines and collaborate with cross-functional teams to ensure high-quality software releases.

What they look for

Java Selenium REST Assured Test Automation API Testing CI/CD Jenkins Git Jira AllureReports ExtentReports IntelliJ Maven Gradle AI-assisted testing MCP Servers

Requirements

Candidates must have at least 6 years of experience in test automation and a bachelor's degree in Computer Science or a related field. Strong proficiency in Java, Selenium, REST Assured, and experience with CI/CD workflows are mandatory.

Full description

The QA Automation Engineer / Web and API Testing role is responsible for ensuring end-to-end quality across web applications and backend services through automated and manual testing. The role focuses on designing, developing, executing, maintaining, and improving automated tests using Java, Selenium, and REST Assured, while integrating them into CI/CD pipelines and reporting results through AllureReports and ExtentReports. The position also contributes to test data preparation, defect investigation, release validation, quality gates, and close collaboration with QA, Development, Product, and DevOps teams. Experience with modern testing practices, AI-assisted testing workflows, and MCP Server integrations is considered an important advantage.

Key Responsibilities

Test Automation (Primary Focus)

  • Develop, maintain,

and optimize automated test suites for Web and API testing frameworks

  • Implement

automation using:

  • Java
  • Selenium
  • REST Assured
  • IntelliJ
  • Integrate

automated tests into AI-assisted testing workflows and MCP infrastructures.

  • Improve existing

frameworks, including POM, abstractions, and test runners.

  • Integrate tests

into CI/CD pipelines:

  • Jenkins
  • Git (branching, pull request

reviews, and code reviews).

  • Reduce test

flakiness and improve execution stability.

  • Continuously

maintain, refactor, and improve automated tests to keep them reliable, reusable, and aligned with product changes.

  • Analyze pipeline

results, investigate failures, and review automation reports using AllureReports and ExtentReports.

  • Create, prepare,

and manage test data required for both manual and automated Web/API test scenarios.

  • Perform peer code

reviews for automated test cases, ensuring maintainability, readability, and alignment with framework standards.

Manual Testing

  • Analyze

requirements, user stories, and acceptance criteria.

  • Create and execute

manual tests, including functional, regression, and exploratory testing.

  • Validate

functionality

  • Report defects in

JIRA and track them through resolution.

  • Investigate,

validate, and log confirmed issues as bugs with clear reproduction steps, expected results, actual results, and business impact.

Analysis & Investigation

  • Perform root-cause

analyses for defects and automated test failures.

  • Correlate web

behavior with potential backend or API issues.

  • Collaborate

closely with Development and DevOps teams to ensure efficient triage.

Collaboration & Agile

  • Collaborate

directly with Development, QA, Product Owners, and DevOps.

  • Participate in

Agile ceremonies, including planning, refinement, daily stand-ups, reviews, and retrospectives.

  • Provide proactive

feedback on risks, test coverage, and deliverable quality.

  • Act as a quality

gate for production deployments by assessing test results, known risks, and release readiness.

  • Support other QA

team members through knowledge sharing, technical guidance, and troubleshooting assistance.

Requirements

Mandatory Technical Requirements

  • Minimum of 6 years

of experience in test automation or QA engineering.

  • Bachelor’s degree

in Computer Science or equivalent relevant hands-on experience.

  • Strong programming

knowledge in Java.

  • Advanced

experience with:

  • Selenium for Web automation
  • REST Assured for API testing
  • AllureReports and

ExtentReports

  • MCP Servers and AI-driven

integrations

  • IntelliJ and VS Code IDE
  • Maven/Gradle
  • Experience with

AI-assisted testing workflows or LLM-based testing workflows.

  • Strong knowledge

of the SDLC, testing methodologies

  • Experience with

testing throughout the full software development life cycle, including integration, system, regression, and acceptance testing.

  • Experience with

CI/CD projects using Jenkins and Git.

  • Experience with

test management tools such as Zephyr, TestRail, or similar.

  • Strong experience

with Jira for issue management, defect tracking, and QA workflow visibility.

Nice to Have / Preferred Qualifications

  • Experience with:
  • API testing using Insomnia
  • SQL
  • Log analysis using Kibana and

Splunk

  • Familiarity with:
  • MCP Server architecture
  • AI-based tools for testing

and debugging

  • SonarQube and Confluence
  • Experience

defining quality standards and code quality gates.

Soft Skills

  • Excellent

analytical and problem-solving skills.

  • Proactive,

autonomous, and detail-oriented approach.

  • A quality-focused

and continuous-improvement mindset.

  • Excellent

communication and collaboration skills.

  • Strong team-player

mindset, with the ability to collaborate effectively across QA, Development, Product, and DevOps teams.

  • Ability to

maintain predictability and consistency in delivery.

Similar roles