Senior QA Automation Engineer
About Position:
We are seeking an experienced Senior QA Automation Engineer to drive quality engineering initiatives across web, mobile, and API platforms. The ideal candidate will have strong expertise in Playwright, Robot Framework, TypeScript, mobile automation, API testing, and CI/CD integration. This role involves designing scalable automation frameworks, leading end-to-end testing initiatives, mentoring engineers, and implementing best-in-class quality assurance practices throughout the software development lifecycle.
- Role: Senior QA Automation Engineer
- Location: Pune
- Experience: 6 to 12 Years
- Job Type: Full Time Employment
What You'll Do:
- Design, develop, and maintain scalable automation frameworks using Playwright and TypeScript.
- Build, enhance, and maintain automation solutions using Robot Framework.
- Define automation strategies, standards, and best practices across projects.
- Develop and execute functional, integration, regression, smoke, and sanity test suites.
- Drive shift-left testing practices and ensure quality throughout the software development lifecycle.
- Create reusable automation components and testing utilities to improve productivity and maintainability.
- Analyze requirements and identify automation opportunities to maximize testing coverage.
- Design and implement robust automation frameworks using Page Object Model, Data-Driven, Keyword-Driven, and BDD approaches.
- Lead end-to-end mobile application testing for Android and iOS platforms.
- Design and maintain mobile automation frameworks using Appium.
- Validate Native, Hybrid, and Web Mobile applications.
- Perform cross-device, cross-platform, and compatibility testing.
- Ensure application usability, functionality, and performance across multiple mobile environments.
- Design and automate API test suites for REST-based services.
- Validate backend integrations, service-to-service communication, and microservices architecture.
- Perform database validation and data integrity testing.
- Execute API functional, integration, and regression testing.
- Ensure service reliability, data accuracy, and application stability across distributed systems.
- Mentor and guide QA engineers and automation specialists.
- Participate in requirement reviews and provide quality-focused recommendations.
- Collaborate with Product Owners, Architects, Developers, and Business Analysts throughout the project lifecycle.
- Present test metrics, quality reports, risk assessments, and release readiness updates to stakeholders.
- Promote quality engineering best practices across teams and projects.
- Integrate automation frameworks into CI/CD pipelines.
- Support continuous testing initiatives using Jenkins, GitHub Actions, Azure DevOps, or similar tools.
- Drive automation adoption and reduce manual testing effort through effective framework utilization.
- Support release validation, deployment verification, and production readiness activities.
- Contribute to quality gates, automated reporting, and continuous improvement efforts.
Expertise You'll Bring:
- 6 to 10 years of experience in Software Testing, Automation Testing, or Quality Engineering.
- Strong hands-on experience in Playwright automation using TypeScript.
- Extensive expertise in Robot Framework automation development.
- Experience with Selenium WebDriver and automation framework implementation.
- Strong proficiency in TypeScript, JavaScript, and Python.
- Experience designing automation frameworks from scratch.
- Hands-on experience with Appium-based mobile automation testing.
- Strong understanding of Android and iOS application testing.
- Experience testing Native, Hybrid, and Web Mobile applications.
- Expertise in REST API testing using Postman, Swagger/OpenAPI, and automation frameworks.
- Experience validating microservices-based applications and distributed systems.
- Strong SQL skills and experience performing database validation and verification.
- Hands-on experience with Git and version control systems.
- Experience integrating automation frameworks with Jenkins, GitHub Actions, Azure DevOps, or similar CI/CD tools.
- Understanding of Docker and containerized testing environments is preferred.
- Experience with Agile and Scrum delivery methodologies.
- Strong knowledge of defect lifecycle management and quality assurance processes.
- Experience using Jira and test management tools.
- Familiarity with performance testing tools such as JMeter, Gatling, or k6.
- Strong debugging, troubleshooting, and root cause analysis capabilities.
- Excellent leadership, mentoring, stakeholder management, and communication skills.
- Ability to drive quality initiatives across multiple projects and teams.
Benefits:
- Competitive salary and benefits package
- Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
- Opportunity to work with cutting-edge technologies
- Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
- Annual health check-ups
- Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:
Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.
- We support hybrid work and flexible hours to fit diverse lifestyles.
- Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
- If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment
Let's unleash your full potential at Persistent - persistent.com/careers
"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."