QA Automation Engineer
Location : Princeton, NJ - Onsite
Type : Contract Opportunity
Job Overview
We are looking for an experienced QA Automation Engineer to join our team in Princeton, NJ . The ideal candidate will have strong expertise in Selenium automation , Java programming , and solid working knowledge of SQL . You will be responsible for designing, developing, and maintaining automated test scripts to ensure high-quality deliverables.
Key Responsibilities
- Design, develop, and maintain automation test frameworks using Selenium .
- Write and execute test scripts in Java to validate functionality, performance, and integration.
- Perform SQL queries for test data setup, validation, and troubleshooting.
- Collaborate with developers, business analysts, and other QA engineers to define test strategies.
- Identify, document, and track defects to closure.
- Ensure comprehensive test coverage across all application modules.
- Participate in Agile / Scrum ceremonies and contribute to continuous quality improvement.
Required Skills & Qualifications
5+ years of experience in QA Automation .Strong hands-on expertise with Selenium (E2 level).Proficient in Java programming (E2 level).Working knowledge of SQL (E1 level).Strong understanding of SDLC, STLC, and QA methodologies .Experience with test management tools (e.g., JIRA, ALM, TestRail).Excellent problem-solving and communication skills.Nice to Have
Experience with CI / CD pipelines (Jenkins, Git, etc.).Knowledge of API testing tools like Postman or RestAssured.Familiarity with cloud-based environments .