Role Overview
The Senior Test Automation Engineer plays a pivotal role within the Quality Assurance organization. This role focuses on designing, developing, and maintaining robust automation frameworks that support continuous delivery, rapid iteration, and high product quality. You will lead automation strategies across frontend, backend, and microservices architectures—leveraging modern tools such as Playwright, Postman, VS Code, GitHub Copilot, and Jenkins CI/CD.
You will collaborate closely across engineering teams, contribute to Agile ceremonies, review requirements, design high quality test cases, and ensure automation becomes a fundamental part of the development lifecycle. This role also includes mentoring offshore engineers, fostering best practices, and driving automation excellence at scale.
Key Responsibilities
- Automation & Technical Execution
- Design, implement, and maintain scalable test automation frameworks using tools such as Playwright for UI and API automation.
- Build automated test suites for frontend applications, backend services, and cloud-native microservices.
- Develop and execute integration tests, end to end scenarios, and reliability test suites.
- Use Postman for advanced API testing, automation, and collection management.
- Leverage VS Code and GitHub Copilot to improve coding efficiency, readability, and maintainability.
- Implement automation pipelines in Jenkins and ensure integration into CI/CD workflows.
- Perform black box, exploratory, and usability testing for customer-facing applications.
Test Design & Quality Ownership
- Create high quality test strategies, test plans, and detailed test cases with a strong emphasis on coverage, traceability, and maintainability.
- Review functional requirements and provide testability feedback to business analysts and developers.
- Ensure every deliverable meets the strict quality and reliability standards expected of client’s software products.
Collaboration & Leadership
- Mentor and manage offshore QA automation engineers—assigning tasks, providing technical direction, and supporting career growth.
- Work cross functionally with Software Engineering, Product Management, DevOps, and Architecture teams.
- Provide clear, well structured documentation for automation frameworks, test data, processes, and results.
- Present QA automation progress, quality metrics, and risk assessments to engineering managers and leadership.
- CI/CD & Continuous Improvement
- Drive continuous testing adoption by integrating automated suites into CI/CD pipelines.
- Contribute to evolving qualification processes, including automated documentation (e.g., verification structure reports).
- Support defect investigation, root cause analysis, and developer collaboration.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field with 8+ years of relevant experience; or a Master’s with 6+ years.
- Proven ability to design and maintain automation frameworks across UI, API, and microservices.
- Hands-on experience with Playwright (required).
- Strong API testing experience using Postman, including scripting and collection automation.
- Strong experience working with VS Code and GitHub Copilot to accelerate development productivity.
- Experience designing and executing end-to-end test plans across distributed systems.
- Strong understanding of SDLC, Agile methodologies, and QA best practices.
- Experience with CI/CD platforms such as Jenkins, Bamboo, or similar.
- Prior experience testing Salesforce, Java Spring Boot, and AWS-based microservices.
- Ability to lead, mentor, and manage offshore automation teams.
- Excellent problem solving, analytical, and debugging skills.
- Strong communication, documentation, and presentation skills.
- Ability to work onsite at least three days per week and collaborate with global teams.