About the job
Role: Senior Software Engineer (Automation)- KLOCKWORKLocation: Pune, INDIA
Perforce Software powers innovation at an unrivaled scale. Our solutions drive quality, security, compliance, collaboration, and speed across the technology lifecycle. We bring deep domain and vertical expertise to every customer, so nothing stands in the way of success.
Our global footprint spans more than 80 countries and includes over 75% of the Fortune 100. Perforce delivers solutions for even the toughest DevOps challenges and is trusted by the world’s top brands and notable market leaders, such as Adobe, Apple, Bank of America, Electronic Arts, Intuit, Marriott, NASA, Nvidia, Pixar, Qualcomm, Salesforce.com, Samsung, and SAP.
Position Summary
Piyush Goswami, Director of Software Engineering at Perforce is searching for Senior Software Engineer to join the team. We are looking for an individual who will play a key role in maintaining and enhancing the quality of our static analysis products through expert manual and automated testing.
Klocwork is one of the most accurate static code analyzers and trusted SAST tools for C, C++, C#, Java, JavaScript, Python, and Kotlin programming languages. It's a modern, Agile static code analyzer that scales to projects of any size and works effectively within the DevOps cycle.
Responsibilities
- Apply strong testing principles in both manual and automated testing scenarios.
- Create and execute detailed test plans and cases for new or modified features.
- Utilize Python for scripting and test execution.
- Develop and manage Jenkins pipelines for consistent, automated testing across multiple platforms.
- Establish and maintain testing environments, including containerization technologies.
- Collaborate effectively with scrum teams, providing regular updates and insights.
- Ensure product functionalities are accurately reflected in documentation.
- Use Jira for detailed issue tracking and project documentation.
- Expertise in manual and automated testing methodologies.
- Proficiency in Python scripting.
- Experience with continuous integration tools, especially Jenkins.
- Familiarity with multi-platform testing and environment setup.
- Exceptional organizational skills, attention to detail, and ability to work under pressure.
- Understanding of C/C++ code
- Good understanding of Linux and Windows operating systems.
- Experience with tools such as Eclipse, Visual Studio, Git, Selenium, Docker, QT testing.
- Familiarity with Squish testing across various environments.
If you are passionate about the technology that impacts our day-to-day lives and want to work with talented and dedicated people across the globe, apply today!
www.perforce.com
Perforce is an equal opportunity employer. We value diversity and celebrate its strengths.
Posted on Feb 12, 2024.