QA Automation Engineer
IDBC Kft Budapest, Central Hungary, Hungary
IT Services and IT Consulting · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
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
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
-
Senior QA Automation Engineer
Netsmart Bengaluru, Karnataka, India
-
Associate Footwear QA Engineer, Asia (Temporary 7 months)
Brooks Running Hải Phòng, Vietnam
-
QA Release
Sanofi Pocono Township, Pennsylvania, United States · $69K–$100K/yr
-
QA Release Senior Quality Reviewer
Sanofi Pocono Township, Pennsylvania, United States · $78K–$113K/yr
-
QA Auditor I
Thermo Fisher Scientific Suzhou, Anhui, China
-
QA RBFA TECHNICAL OPERATOR
onsemi Carmona, Cavite, Philippines