Back to Jobs
Recently postedTechnology

Senior Java / Python QA Automation Engineer

Sensiple Inc.Windsor, CT🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationWindsor, CT, United States
MicroservicesGitSeleniumTDDBDDGitHub ActionsGitLab CIJUnitJavaJenkinsPlaywrightPythonTestNGgRPCpytestRESTAzureCI/CDAzure DevOps

Job description

Hello,

This is Kiruthika from Sensiple. Please share your resume if you are interested with the below role.

Job Title: Java/Python Automation Engineer

Location: Windsor CT (Onsite)

Duration: Contract

Job Description – Senior Java / Python QA Automation Engineer

Job Summary

  • Seeking an experienced Senior Java / Python QA Automation Engineer.
  • Lead the strategy, design, and development of automation testing frameworks.
  • Build scalable and maintainable automated test suites.
  • Perform testing across APIs, microservices, databases, and user interfaces.
  • Integrate automation testing into CI/CD pipelines.
  • Establish automation standards and mentor junior QA engineers.
  • Collaborate with developers and product managers to ensure quality releases.

Key Responsibilities

1. Test Framework Development

  • Design, develop, and maintain scalable automation frameworks.
  • Work with Java 21 and Python.
  • Use TestNG, JUnit, RestAssured, Selenium, PyTest, Requests, and Playwright.
  • Build reusable and maintainable test scripts.

2. API & Backend Testing

  • Develop automated API integration and end-to-end tests.
  • Test RESTful and gRPC APIs.
  • Perform microservices testing.
  • Test asynchronous event queues.
  • Perform database testing and validation.

3. CI/CD Integration

  • Integrate automation test suites into CI/CD pipelines.
  • Work with GitHub Actions, GitLab CI, Jenkins, and Azure DevOps.
  • Automate regression, smoke, and release validation testing.

4. Quality Strategy & Metrics

  • Define test strategies and automation coverage goals.
  • Establish quality gate criteria.
  • Track defect trends and testing metrics.
  • Monitor pipeline stability and report quality status.

5. Test Data & Environment Management

  • Automate test data generation and management.
  • Handle environment setup and database seeding.
  • Implement mock data generation.
  • Manage test data cleanup and environment stability.

6. Technical Leadership & Mentorship

  • Lead automation code reviews.
  • Drive TDD and BDD practices.
  • Establish coding standards for automation.
  • Mentor junior QA engineers.
  • Collaborate with development and product teams.

Primary Skills

  • Java 21
  • Python
  • QA Automation
  • Selenium
  • Test Automation Framework Development
  • API Testing
  • Microservices Testing
  • REST API / gRPC
  • CI/CD Pipeline

Similar jobs