Software Engineer (Automation) - Klocwork

Perforce is a community of collaborative experts, problem solvers, and possibility seekers who provide DevOps solutions trusted by the world's leading brands.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Software Engineer (Automation) - Klocwork

Perforce is seeking a Software Engineer (Automation) for their Klocwork team. This role involves developing, testing, validating, automating, and supporting the Klocwork product, which is one of the most accurate static code analyzers for C, C++, C#, Java, JavaScript, Kotlin and Python programming languages. The ideal candidate will have strong quality assurance skills and be passionate about helping world-leading technology companies improve their software quality and security.

Key responsibilities include:

  • Writing automation tests in various development languages
  • Executing tests and analyzing test data
  • Developing and managing Jenkins pipelines
  • Establishing and maintaining testing environments
  • Improving quality processes
  • Mentoring junior team members
  • Participating in code and documentation reviews

Requirements:

  • Bachelor's degree in computer science or equivalent experience
  • Minimum 3 years of experience in software development and testing
  • Knowledge of software quality and testing methodologies
  • Experience with multi-platform testing and environment setup
  • Strong proficiency in Python and either C, C++, or C#
  • Experience with continuous integration tools, especially Jenkins
  • Knowledge of Linux and Windows operating systems

Perforce offers a collaborative work environment, opportunities for growth, and rewards for contributions. They combine the experience of a start-up with the security of an established, privately held profitable company. If you're passionate about technology and want to work with talented people globally, this could be an excellent opportunity for you.

Last updated 2 months ago

Responsibilities For Software Engineer (Automation) - Klocwork

  • Write automation tests in various development languages
  • Execute tests and gather statistics for analysis
  • Develop and execute automated test plans and cases
  • Develop and manage Jenkins pipelines
  • Establish and maintain testing environments
  • Improve quality processes
  • Monitor and analyze test data
  • Mentor junior team members
  • Participate in code and documentation reviews

Requirements For Software Engineer (Automation) - Klocwork

Python
Java
JavaScript
Kotlin
Linux
  • Bachelor's degree in computer science or equivalent experience
  • Minimum of 3 years of experience in software development and testing
  • Working knowledge of software quality and testing methodologies
  • Experience with multi-platform testing and environment setup
  • Exceptional organizational skills, attention to detail, and ability to work under pressure
  • Experience with continuous integration tools, especially Jenkins
  • Strong proficiency developing in Python and either C, C++, or C#
  • Knowledge of Operating Systems such as Linux, and Windows

Interested in this job?

Jobs Related To Perforce Software Engineer (Automation) - Klocwork

Software Engineer

Software Engineer position at Perforce focusing on developing tools and processes for technical support teams, requiring full-stack development skills and DevOps expertise.

Technical Support Engineer - IND

Technical Support Engineer position at Perforce, focusing on Static Code Analysis products and requiring C/C++ experience.

Technical Support Engineer, Marketing Cloud

Technical Support Engineer position at Salesforce Marketing Cloud in Tokyo, combining technical expertise with customer support for enterprise marketing solutions.

Python Developer

Remote Python Developer position at ArrowStream, developing supply chain optimization solutions for the foodservice industry.

Risk Management System Engineer

Risk Management System Engineer position at PayPay, developing fraud prevention systems and risk assessment APIs using Scala and Python in a remote-first environment.