Role: QA Automation Engineer
Location: Alpharetta GA (Onsite from Day 1) - Locals are required for F2F Interview
Job Type: Contract
Job Description:
- We are looking for a highly experienced QA Automation Engineer with a strong background in Selenium framework development microservices/API testing and SQL/database validation.
- This role requires deep technical expertise critical thinking and the ability to design robust automated test strategies for complex distributed systems.
Key Responsibilities:
- Design build and maintain custom Selenium automation frameworks (data-driven keyword-driven hybrid or BDD).
- Write scalable and maintainable test scripts for UI API and backend testing.
- Perform deep testing of microservices using tools like Postman REST Assured or similar.
- Develop and execute automated test suites as part of CI/CD pipelines (e.g. Jenkins GitLab CI).
- Create SQL queries to validate backend data perform data integrity checks and support test case validations.
Required Skills & Experience:
- Strong experience in QA Automation with strong emphasis on Selenium WebDriver and framework development.
- Proficient in one or more programming languages (e.g. Java Python JavaScript).
- Hands-on experience testing RESTful APIs / microservices with tools like REST Assured Postman SoapUI.
- Strong working knowledge of SQL able to write complex queries and understand data models.
- Experience with CI/CD tools (e.g. Jenkins GitHub Actions CircleCI).
- Familiarity with containerized environments (e.g. Docker Kubernetes) is a plus.
- Strong analytical and problem-solving skills; detail-oriented and quality-driven mindset.
Preferred Qualifications:
- Experience with BDD frameworks (e.g. Cucumber Behave).
- Familiarity with performance testing tools (e.g. JMeter Gatling).
- ISTQB or equivalent QA certification (optional but valued).
- Experience in Healthcare Insurance domain and PEGA application testing is an added advantage.