Associate Manager, Software Engineering-in Test, Perfecto
Perforce View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Independently design, develop, and execute automated tests for enterprise applications.
- Design, develop, and maintain robust and scalable automation frameworks
- Implement UI automation using Cypress and Selenium
- Develop API automation using tools/frameworks like REST Assured, Postman, or equivalent
- Write clean, maintainable automation code in Java, Python, and JavaScript
- Integrate automated test suites with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.)
- Execute automated and selective manual test cases across functional, regression, and smoke suites
- Collaborate closely with developers, product managers, and DevOps teams
- Perform root cause analysis of failures and work with teams to resolve issues
- Ensure test coverage, test data management, and reporting
- Contribute to continuous improvement of testing strategies and tools
- Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- 8 - 12 years in software testing, with 6+ years in test automation and 2+ years in a lead/ownership/managing role
- Strong hands-on experience with Selenium and Appium.
- Solid expertise in Cypress for modern web automation
- Proficient in Java for automation framework development
- Working experience with Python
- Strong knowledge of JavaScript / TypeScript
- Experience in designing and maintaining test automation frameworks
- Hands-on experience with API automation testing (REST APIs)
- Good understanding of CI/CD integration (Jenkins, GitHub Actions, GitLab CI)
- Experience with Git and version control practices
- Familiarity with BDD frameworks (Cucumber, Mocha, Jasmine - preferred)
- Experience in microservices and distributed systems
- Cloud exposure (AWS, Azure, GCP)
- Performance testing exposure (JMeter, Gatling)
- Knowledge of containerization (Docker, Kubernetes)
- Experience working in Agile/Scrum environments
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team across geographies.
- Self-driven and detail-oriented.
- Manage or Lead test automation engineers and QA team