Senior Quality Assurance Automation Engineer
About Mindstix Software Labs
Mindstix accelerates digital transformation for the world's leading brands. We are a team of passionate innovators specialized in Digital Experiences, Enterprise Mobility, Cloud Engineering, and Data Science.
Our UX studio and modern-stack engineers deliver world-class products for our global customers, including Fortune 500 enterprises and Silicon Valley startups. Our work impacts a diverse set of industries such as eCommerce, Luxury Retail, SaaS, Consumer Tech, Health Tech, and Hospitality.
A fast-moving open culture powered by curiosity and craftsmanship. A team committed to bold thinking and innovation at the very intersection of business, technology, and design. That’s our DNA.
Role and Responsibilities:
- Design, develop, and maintain web automation test suites using Cypress and Playwright.
- Build and maintain reusable automation frameworks, components, utilities, and test scripts using JavaScript/TypeScript.
- Automate end-to-end web application workflows, user journeys, UI interactions, and browser-based scenarios.
- Create and maintain reliable test scripts for functional, regression, smoke, and cross-browser testing.
- Validate UI elements, page behaviour, navigation, forms, dynamic content, and application workflows.
- Perform API testing and validate request/response payloads, headers, authentication, and business rules.
- Integrate automated test suites with CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
- Analyse test requirements, user stories, and acceptance criteria to identify automation opportunities and scenarios.
- Collaborate with Developers, Product Owners, and QA teams during sprint planning, test design, and execution.
- Participate in code reviews and ensure automation coding standards and best practices are followed.
- Debug test failures, identify root causes, and distinguish application defects from automation or environment issues.
- Improve framework reliability, test execution speed, reporting, logging, and reusable test utilities.
- Generate and maintain automation reports using Allure Reports or equivalent reporting tools.
- Manage test data, environment configurations, and test execution across different browsers and environments.
- Support shift-left testing by participating early in the software development lifecycle (SDLC).
- Identify opportunities to improve test coverage, reduce flaky tests, and increase automation efficiency.
Qualifications and Skills
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant certifications in Automation Testing or Software Testing are a plus.
- 5+ years of experience in Software Testing and Automation.
- Strong hands-on experience with Cypress and Playwright for web application automation.
- Excellent knowledge of web UI automation and end-to-end testing.
- Strong proficiency in JavaScript/TypeScript.
- Experience designing and maintaining reusable automation frameworks.
- Strong understanding of web technologies, DOM, HTML, CSS, and browser behaviour.
- Experience with functional, regression, smoke, and cross-browser testing.
- Experience working with REST APIs and validating JSON/XML payloads.
- Strong understanding of HTTP methods, status codes, headers, cookies, and authentication mechanisms.
- Experience with OAuth 2.0, JWT, API Keys, and Basic Authentication.
- Experience using Git for source code management.
- Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI.
- Strong understanding of Agile/Scrum methodologies.
- Experience with test reporting tools such as Allure Reports or Extent Reports.
- Excellent debugging, analytical, and problem-solving skills.
- Strong communication and collaboration abilities.
- Experience with SQL and database validation.
- Knowledge of Docker and containerised test execution is an advantage.
- Familiarity with microservices architecture and API integrations.
- Experience using Postman for API exploration and validation.
- Knowledge of test data management, test environment configuration, and automation best practices.
- Exposure to performance testing tools such as JMeter is an advantage.
- Basic knowledge of cloud platforms such as AWS, Azure, or GCP is a plus.
Who Fits Best?
- A strong hands-on Web Automation Engineer with 5+ years of experience in software testing and automation.
- Has solid practical experience with Cypress and Playwright for web UI and end-to-end automation.
- Can design, develop, and maintain scalable, reusable automation frameworks using JavaScript/TypeScript.
- Has experience automating complex user journeys, validating UI behaviour, and performing regression and cross-browser testing.
- Understands API testing and can validate REST APIs, authentication, and data flows.
- Has experience integrating automated test suites into CI/CD pipelines and working in Agile teams.
- Can independently debug automation failures, identify root causes, and improve test reliability.
- Takes ownership of automation quality, test coverage, framework improvements, and delivery.
- Communicates clearly, collaborates effectively with developers and QA teams, and proactively identifies quality risks.
- Has a quality-focused mindset, strong analytical skills, and the ability to continuously improve testing practices.
Benefits
An opportunity to work in a competitive environment with top-tier engineers in your industry. Flexible working environment, competitive compensation and perks, health insurance coverage, rewards and recognition, accelerated career planning. An opportunity to build products and solutions at a truly global scale.
Location
This position is primarily based at our Pune (India) headquarters, requiring all potential hires to work from this location. A modern workplace is deeply collaborative by nature, while also demanding a touch of flexibility. We embrace deep collaboration at our offices with reasonable flexi-timing and hybrid options to our seasoned team members.
Equal Opportunity Employer
Mindstix is committed to an inclusive and diverse work environment. We do not discriminate based on race, colour, ethnicity, ancestry, national origin, religion, gender, gender identity,
gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any other legally protected status.