Overview

Synopsys, Inc Performance Test Automation Engineer Full Time in Calgary, AB

Synopsys, Inc

Branch Calgary AB CA

Position:
Performance Test Automation Engineer
Location:
Calgary, AB

BS in Computer Science, Software Engineering or related field. Software Test Automation Engineer – Performance*….

Software Test Automation Engineer – Performance

This position reports to the Performance Lab organization of the Software Integrity Group of Synopsys. The Performance Lab serves a global Research and Development community of over 150 software engineers in multiple locations across the globe.
The mission of the group is to develop and maintain a state-of-the-art automated software performance testing infrastructure and environment as well as develop new automated performance tests to ensure high software performance of the Synopsys Software Integrity Group products. The ideal candidate is someone driven by success and able to work in a dynamic environment consisting of a cross-functional team. Passion for software performance testing and automation will be an essential quality clearly demonstrated by the successful candidate.

As a member of this team, you will:

  • Develop and maintain automated test code written in a combination of Perl, Java and Ruby
  • Plan and design automated performance tests to be executed against multiple applications in a CI/CD environment
  • Integrate performance testing tools into existing test automation frameworks
  • Work with other test automation teams to integrate their performance test code into the performance lab testing environment
  • Support and maintain the automated testing infrastructure used in the Performance Lab
  • Enhance and maintain the performance automated test results reporting web application consumed by the R&D team

Qualifications
The successful candidate will possess all or most of the following qualifications:

  • 2+ years’ experience in software performance testing and automation
  • BS in Computer Science, Software Engineering or related field
  • Strong proficiency in Java or other Object Oriented programming languages such as C++/C#/Ruby/Python
  • Significant experience developing automated integration tests and performance tests in a CI/CD environment
  • Experience with load, stress, soak, spike testing of web or cloud applications is a significant asset
  • Ruby on Rails development and database experience – especially Postgres, Oracle and SQL Server is a plus
  • Demonstrated experience setting up and configuring Linux and Windows operating systems
  • Comfortable working with the Linux command line to complete system configuration tasks
  • Puppet and MCollective experience is a plus
  • Experience with Selenium, Squish, or other similar testing frameworks is a plus
  • Proven to be deadline and results driven working in a high paced, independent working environment
  • Build experience (using tools like make, maven, and ant)
  • Strong English communicator (written and verbal)
  • You care (about others, about doing a good job, about details)
  • A pleasure to work with
  • Conscientious

Job Type: Full-time

or proceed with Standard Application Form.

Employment Type: Full Time
Location: Calgary, AB, CA
Posted on: 2018-05-24
Posted by: