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.
Skills Required
- At least 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
- Experience with MCP Servers and AI-driven integrations
- Experience with IntelliJ, VS Code, Maven, and Gradle
- Experience with AI-assisted or LLM-based testing workflows
- Strong knowledge of SDLC and testing methodologies
- Experience with integration, system, regression, and acceptance testing across the software development life cycle
- 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
- Experience with API testing using Insomnia
- Experience with SQL
- Experience with Kibana and Splunk log analysis
- Familiarity with MCP Server architecture and AI-based testing or debugging tools
- Experience with SonarQube and Confluence
- Experience defining quality standards and code quality gates
What We Do
IDBC Group is a digital recruitment company and an IT & HR services firm, acting as one of Hungary's leading external IT resource providers, specializing in executive search, IT contracting, RPO, and workforce leasing services.








