HamburgerMenu
hirist

Perforce Software - Software Quality Assurance Engineer - Automation Testing

Perforce
Others
3 - 6 Years
star-icon
4.1white-divider21+ Reviews

Posted on: 04/09/2025

Job Description

We at Perforce are looking for a Software Engineer (QA automation) for the Perforce IPLM team in Pune. Perforce IPLM is a leading provider of intellectual property lifecycle management and traceability solutions for enterprises. We work in an agile product development process with a state-of-the-art CI/CD environment with core values of results, teamwork, ownership, quality of work, problem-solving, and service to external and internal customers.

Responsibilities :


- Develop test strategies and detailed test plans across the Perforce IPLM portfolio of products and features.

- Develop automated software tests, identify and solve problems at the component or feature level.

- Work closely with the development team to develop high-quality products.

- Actively participate in multiple functional areas.

- Work with Product Managers and other engineering team members in EMEA, the USA, and Asia for seamless integration with services and components.

- Solve high complexity engineering problems while enabling high performance user experience.

- Analyse, research, and test new features.

- Debug issues with integrations and performance.

- Maintain and improve automated test coverage.

- Help the support team solve any complicated issues the clients might have.

- There may be the opportunity to work on related products depending on the skill set of the individual.

Requirements :

- 4+ years of experience as a Software Engineer in QA automation.

- Extensive experience in API testing using Rest Assured.

- Excellent understanding and coding experience in the Java programming language.

- Understanding of cross-browser and cross-platform compatibility.

- Experience in testing web applications with performance and scalability in mind.

- Experience in Selenium Web Driver test automation framework is a bonus.

- Experience in the development and execution of comprehensive test plans.

- Experience in performance, functional, manual, and other types of testing.

- Excellent understanding of CI automation tools and build systems, such as Jenkins, Maven, and Gradle.

- Working knowledge of Linux operating systems.

- Outstanding communication skills.

- Good command of English, both verbal and written.

- Passion for software quality engineering.


info-icon

Did you find something suspicious?