We are seeking a highly skilled Automation Test Engineer with expertise in API backend Testing, SQL Database Testing, CI/CD pipelines, Selenium, and Test Validation. The ideal candidate will be responsible for designing, developing, and executing automated test solutions to ensure the quality, reliability, and performance of enterprise applications. The candidate should have experience working in Agile environments and collaborating closely with developers, business analysts, and DevOps teams.
Mandatory Skills (Required for the Role)
These are the non-negotiable skills and experiences discussed during the technical interviews. Candidates must possess these to be considered.
1. Core Testing & Automation:
- Backend & API Testing: Extensive experience in backend validation. Strong expertise in API testing using Rest Assured and Postman.
- SQL & Database Validation: Proficient in SQL for data validation, including writing complex queries (e.g.,
JOIN, GROUP BY, identifying duplicates). Experience with Oracle and MySQL for backend data verification is highly valued. The role involves validating large-scale data migration. - Core Automation: Solid experience with Selenium WebDriver and Java. The ability to build and maintain hybrid or data-driven automation frameworks is a must.
- Frameworks: Experience with Cucumber (BDD) and JUnit/TestNG.
2. Technical & DevOps Tools:
- CI/CD & Version Control: Experience with Jenkins for continuous integration and GitHub for version control and code collaboration (including branching and merging).
- Defect Tracking: Proficiency with Jira for managing test cases, test plans, and defect lifecycle.
WHAT YOU WILL DO
•Own the test strategy and lead a test team on large, complex projects or a major project segment.
•Develop test plans, test cases, and traceability covering functional, integration, regression, and performance testing.
•Analyze new and complex project problems and devise solutions across methodology, tools, technology, and schedule.
•Provide applications systems analysis and contribute to short and long-term plans for selection, development, maintenance, and production support.
•Manage defect tracking, triage, and cross-team resolution coordination.
•Establish quality gates and reporting, and communicate test status and risk to stakeholders.
•Support test automation, environment readiness, and test data management.
WHAT YOU WILL BRING
•Bachelor''s degree and 4 years of software testing or quality assurance engineering experience.
•Demonstrated ability to lead a test team and own strategy on large, complex projects.
•Applications systems analysis and test planning across the full delivery lifecycle.
•Defect management and cross-functional coordination across schedule, tools, and methodology.
• (no sponsorship); able to obtain a Public Trust if the contract requires it.
NICE TO HAVE
•Test automation frameworks and continuous integration and delivery experience.
•Performance and security testing experience.
•Experience in a federal or other regulated delivery environment.
•VA or VHA program experience, and prior Provider Directory exposure.