Overview
Skills
Job Details
Job Title: QA Lead (Python / Java)
Location: New Jersey
Duration: Long-Term Contract W2 Only
Job Summary:
We are seeking a highly skilled QA Lead with hands-on experience in test automation using both Python and Java. The ideal candidate will lead QA strategy, automation framework design, and end-to-end testing efforts across web and API platforms. This role requires strong technical, leadership, and communication skills to collaborate effectively with cross-functional teams in an Agile environment.
Key Responsibilities:
Lead and manage the QA team, ensuring high-quality deliverables across multiple projects.
Design, develop, and maintain automation frameworks using Python (PyTest / Robot Framework) and Java (Selenium / TestNG / RestAssured).
Create, execute, and maintain automated test scripts for web, API, and backend validation.
Define and implement QA strategy, processes, and best practices for automation and manual testing.
Conduct functional, regression, integration, and performance testing.
Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, or similar).
Collaborate closely with developers, business analysts, and DevOps teams to ensure product quality.
Track and report QA metrics, test coverage, and defect trends.
Mentor junior QA engineers and review their test automation code.
Required Skills & Experience:
12+ years of total QA experience, with at least 3+ years in a QA Lead role.
Strong programming and automation skills in both Python and Java.
Expertise in frameworks like PyTest, Robot Framework, Selenium, TestNG, RestAssured.
Solid experience with API testing tools (Postman, Swagger, or custom Python/Java scripts).
Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.).
Hands-on with version control tools like Git or Bitbucket.
Experience with SQL and database validation.
Strong understanding of Agile/Scrum methodologies.
Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications:
Experience in cloud environments (AWS, Azure, or Google Cloud Platform).
Knowledge of Docker / Kubernetes and containerized testing environments.
Exposure to performance testing tools (JMeter, Locust).
Familiarity with BDD tools like Cucumber or Behave.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.