Job Description :
Job Requirements We are seeking 8+ years of experienced Senior Java / Python QA Automation Engineer to lead the strategy, design, and continuous expansion of our automated testing frameworks. In this role, you will bridge software development and quality assurance—leveraging Java and Python to build scalable, maintainable test suites across APIs, microservices, databases, and user interfaces.As a senior engineer on the Quality team, you will establish automation standards, integrate test pipelines directly into CI/CD workflows, mentor team members, and partner with software engineers and product managers to ensure high release confidence and fast feedback cycles.Test Framework Development: Design, extend, and maintain robust, scalable automation frameworks using Java (e.g., TestNG, JUnit, RestAssured, Selenium) and/or Python (e.g., PyTest, Requests, Playwright).API & Backend Testing: Build automated integration and end-to-end tests for microservices, RESTful/gRPC APIs, asynchronous event queues, and database systems.CI/CD Integration: Integrate automated test suites into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Azure DevOps) for automated regression, smoke, and release validation tests.Quality Strategy & Metrics: Define test strategy, test coverage goals, and quality gate criteria. Track and communicate defect trends, test metrics, and pipeline stability to key stakeholders.Test Data & Environment Management: Architect automated solutions for mock data generation, environment setup, database seeding, and state cleanup across test runs.Technical Leadership & Mentorship: Lead code reviews for test scripts, drive test-driven (TDD/BDD) practices across feature teams, and mentor junior QA engineers in coding standard practices.Primary SkillJava 21PythonTest AutomationSeleniumWork Experience 7-10Years