Taro Logo

Software Engineer II (IPLM)

Perforce Software provides DevOps solutions trusted by the world's leading brands, serving over 75% of Fortune 100 companies across 80+ countries.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer II (IPLM)

Perforce Software, a leading provider of DevOps solutions, is seeking a Software Engineer II for their IPLM (Intellectual Property Lifecycle Management) team in Pune. This role combines quality assurance and automation engineering, focusing on developing and maintaining robust test frameworks for their enterprise solutions.

The position offers an opportunity to work with a global team across EMEA, USA, and Asia, contributing to products used by over 75% of Fortune 100 companies. You'll be part of an agile development process with a state-of-the-art CI/CD environment, where core values include results, teamwork, ownership, and quality of work.

As a Software Engineer II, you'll be responsible for developing test strategies, implementing automated software tests, and ensuring high-quality product delivery. The role requires strong expertise in Java programming, API testing with Rest Assured, and experience with CI/CD tools like Jenkins. You'll work on challenging engineering problems while maintaining high-performance standards and collaborating with cross-functional teams.

Perforce offers a unique blend of startup-like opportunities with the stability of an established, profitable company. The company culture emphasizes both professional growth and work-life balance, making it an ideal place for engineers who are passionate about technology and want to make a significant impact. You'll be part of a collaborative community of experts who believe work should be both challenging and fun, while contributing to solutions used by the world's leading brands.

Last updated 3 days ago

Responsibilities For Software Engineer II (IPLM)

  • Develop test strategies and detailed test plans across Perforce IPLM portfolio
  • Develop automated software tests, identify and solve problems at component/feature level
  • Work closely with development team to develop high quality products
  • Work with Product Managers and engineering team members in EMEA, USA and Asia
  • Solve high complexity engineering problems while enabling high performance user experience
  • Analyze, research and test new features
  • Debug issues with integrations and performance
  • Maintain and improve automated test coverage
  • Help support team solve complicated client issues

Requirements For Software Engineer II (IPLM)

Java
Linux
  • 4+ years of experience in Software QA automation
  • Extensive experience in API testing using Rest Assured
  • Excellent understanding and coding experience in Java programming language
  • Understanding of cross-browser and cross-platform compatibility
  • Experience in testing web applications with performance and scalability focus
  • Experience in Selenium Web Driver test automation framework (bonus)
  • Experience in development and execution of comprehensive test plans
  • Experience in performance, functional, manual and other types of testing
  • Excellent understanding of CI automation tools (Jenkins, Maven, Gradle)
  • Working knowledge of Linux operating systems
  • Outstanding communication skills
  • Good command of English, both verbal and written
  • Passion for software quality engineering

Jobs Related To Perforce Software Engineer II (IPLM)