QA Automation Engineer

Quality Assurance Broomfield, CO or Minneapolis, MN

If you want to be at a leading data security organization, you want to be at Code42. 


Who is Code42?  Code42 is an enterprise SaaS company that develops a solution that backs up all distributed end-user data on a single, secure platform.  Our platform enables IT, security, and business teams to limit risk, meet data privacy regulations, and recover from data loss, no matter the cause.  That's why top-name brands and large organizations entrust their data to our industry-leading and award-winning solution.  Code42 is proud to be a well-funded private company backed by several of the most successful venture capital firms including Accel, JMI, NEA, and Split Rock Partners. 

Who do we look for?  Here at Code42 we look for people who are off-the-charts smart, but enjoy a little levity in between cerebral challenges.  We look for people who want to help our company grow and who want to grow their careers.  We look for people who like to ask questions, solve complex problems, collaborate effectively, think creatively and provide diverse insight to help us all think better and differently.

Are you ready to take your career to the next level? 

Code42 is unable to provide sponsorship at this time. 

WHAT YOU’LL BE DOING

As a QA Automation Engineer, you will help ensure the satisfaction of our users by demonstrating that existing and new products meet the highest standards of security, reliability, performance, and user-friendliness.  Your job duties will encompass writing automated test cases against APIs, writing automated test cases for user facing functionality, maintaining and enhancing the test automation framework, and optimizing test automation throughout the continuous integration pipeline. 

YOU’LL BE RESPONSIBLE FOR:

  • Writing automated test cases against APIs
  • Writing automated test cases for user facing functionality
  • Maintaining and enhancing the test automation framework
  • Working closely with Development, Product Management, and Product Owners to ensure acceptance criteria is met for new feature development
  • Reducing the manual test case backlog by automating user facing test cases
  • Working closely with the Continuous Integration team to optimize performance and efficiency of the automation test suites

SKILLS AND REQUIREMENTS:

  • Bachelor’s Degree in Computer Science or related field or equivalent experience
  • Professional software development with Java, C#, Ruby, or other object-oriented languages
  • 2+ years proven experience writing automated tests
  • Strong organizational skills; ability to complete multiple tasks under tight and competing schedules
  • Strong technical and analytic skills; ability to understand complex systems and design tests around integration and interface points
  • Experience writing test cases in a fast paced environment
  • Experience testing multi-tier software systems from UI through database
  • Experience configuring test environments
  • Ability to work collaboratively with technical and non-technical cross-functional teams
  • Flexibility and grace under pressure

Preferred

  • Experience automating tests for iOS and/or Android
  • Experience with backup/restore applications
  • Experience administrating Linux, Windows, or Mac OSX servers
  • Experience with stress and load testing of multi-tier applications
  • Experience writing and automating security tests 

Standard Competencies we look for:

  • Cultivates Innovation
  • Collaborates
  • Values Differences
  • Instills Trust
  • Customer Focus