Overview
Software QA Engineer role focused on automation testing of engineering software such as Creo and Windchill, with hands-on work on Playwright, Selenium and UI Trail.
What you'll do
- Develop reliable Playwright automation tests using JavaScript/TypeScript, and design, develop and maintain scalable automation tests.
- Apply Playwright architecture, including fixtures, hooks, page object model design patterns, test runner configuration, framework extensibility and automation best practices.
- Implement robust locator strategies using Playwright-recommended selectors such as role, text, label, placeholder and test-id locators.
- Use advanced Playwright capabilities including parallel execution, test retries, reporting, Trace Viewer, Inspector, screenshots, videos, execution logs and flaky test mitigation techniques.
- Analyze automation failures, identify test instabilities, and improve automation reliability and scalability through strong problem-solving and debugging.
- Design, develop and execute comprehensive test cases to validate product functionality and user workflows with a deeper understanding of product architecture.
- Develop efficient quality assurance processes to detect, analyze and report defects as early as possible in the development lifecycle, identified by automation failures.
- Participate in manual testing, failure analysis and defect investigation activities to ensure timely identification and reporting of product issues.
- Share technical knowledge, automation best practices and learnings with team members and the broader engineering organization.
What you'll need
- Bachelor's degree in IT/Computer or any related Engineering stream, or MCA, with excellent academic records (10th, 12th and Graduation).
- 2 to 4 years of industry experience in Software QA.
- Hands-on experience on automation tools: Selenium/Playwright.
- Proficient in Playwright and TypeScript/JavaScript.
- Excellent written and verbal communication skills.
- Excellent problem-solving skills and technical learning abilities.
Nice to have
- Exposure to any industry leading PLM/PDM system.
- Understanding of software applications in Client-Server architecture.
- Knowledge of scripting languages such as Shell, Python or Perl.
- Experience of working on REST API testing and automation.
Details
- Location: Pune, India.
- Workplace type: Hybrid.
Read the full description and apply on the company’s own careers page.