Job
Description
Job Summary
We are seeking an experienced QA Lead to oversee quality assurance activities for a project involving Java-based Microservices deployed on AWS Cloud. The QA Lead will define the testing strategy, lead a team of testers (manual and automation), ensure end-to-end testing coverage, and drive test automation in CI/CD pipelinesKey Responsibilities
Test Strategy & Planning:Define and own the QA strategy, test plans, and test cases for the entire system.Establish quality processes aligned with Agile/Scrum development methodologies.Coordinate testing efforts across development, QA, and DevOps teams.Team Leadership
Lead and mentor a team of QA engineers (onshore/offshore).Assign tasks, review test deliverables, and ensure timely execution of test cycles.Conduct regular QA syncs, retrospectives, and performance evaluations.Functional & Non-functional Testing
Oversee functional, integration, regression, system, and UAT testing.Ensure performance, scalability, and security testing of microservices.Validate API contracts, input/output validation, error handling, and inter-service communication.Automation & DevOps
Develop and maintain automation frameworks for UI, API, and performance testing.Integrate test automation into CI/CD pipelines (Jenkins, GitLab CI, AWS CodePipeline).Ensure continuous testing and early defect detection.Cloud & Microservices Testing
Test microservices deployed in Docker/Kubernetes or AWS ECS/EKS.Validate services using tools like Postman, RestAssured, SoapUI, or similar.Work with AWS services (S3, Lambda, RDS, DynamoDB, API Gateway) in the context of testing.Defect Management & Reporting
Own defect lifecycle using tools like Jira, Azure DevOps, or similar.Analyze test results and provide clear, actionable feedback to developers and stakeholders.Prepare and present QA metrics, test coverage reports, and risk assessments.Required Qualifications
Strong experience in testing Java-based microservices and REST APIs.Proficiency in test automation tools like Selenium, RestAssured, JUnit/TestNG, or Cypress.Experience in API testing, Postman, Swagger, and JSON validation.Familiarity with CI/CD tools: Jenkins, Git, Maven/Gradle, AWS CodePipeline.Knowledge of AWS services (e.g., S3, Lambda, API Gateway, ECS/EKS, RDS).Exposure to performance testing tools like JMeter, Gatling, or k6.