QA Automation Engineer
QA Automation Engineer designing, building, and maintaining automated web and API test suites with Java, Selenium, and REST Assured, integrated into Jenkins/Git CI/CD pipelines and reported via Allure/Extent. Also handles manual testing, defect investigation in Jira, release quality gates, and AI-assisted/MCP-based testing workflows.
- Compensation
- Not disclosed
- Location
- Budapest, HU
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Qa
- Posted
Skills
Must have
- Minimum 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
- Advanced experience with REST Assured for API testing
- Advanced experience with AllureReports and ExtentReports
- Advanced experience with MCP Servers and AI-driven integrations
- Advanced experience with IntelliJ and VS Code IDE
- Advanced experience with Maven/Gradle
- Experience with AI-assisted or LLM-based testing workflows
- Strong knowledge of the SDLC and testing methodologies
- Experience testing across the full SDLC: 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 and defect tracking
- Excellent analytical and problem-solving skills
- Proactive, autonomous, and detail-oriented approach
- Quality-focused and continuous-improvement mindset
- Excellent communication and collaboration skills
- Team-player mindset across QA, Development, Product, and DevOps
- Ability to maintain predictability and consistency in delivery
Nice to have
- API testing using Insomnia
- SQL
- Log analysis using Kibana and Splunk
- Familiarity with MCP Server architecture
- Familiarity with AI-based tools for testing and debugging
- Familiarity with SonarQube and Confluence
- Experience defining quality standards and code quality gates
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.