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 4 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 Development Engineer, Amazon Fulfillment Technology - Space Cube Capacity Management

Software Development Engineer role at Amazon Fulfillment Technologies, building systems to manage fulfillment center capacity and optimize supply chain operations.

Software Development Engineer II, Delivery Choice

Amazon seeks SDE II for Delivery Experience team to build innovative delivery solutions, offering competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer II, Delivery Choice

SDE II position at Amazon's DEX team focusing on innovative delivery technology solutions, offering competitive compensation and opportunity to shape e-commerce delivery experiences.

Software Development Engineer, Amazon Payment Products Core Services

Software Development Engineer position at Amazon Payment Products Core Services team, building and maintaining critical payment processing systems and services.

Software Development Engineer II, Digital Acceleration

Amazon seeks SDE II for Digital Acceleration team to build scalable services for digital subscriptions platform serving Prime, Music, Audible, and other major properties.