Software Development Engineer in Test ›



Software Engineering
Salt Lake City, UT, USA
Posted on Friday, October 22, 2021

Primary Responsibilities

  • Support the team in
  • Writing and identifying test cases
  • Setting up of test environments
  • Designing test plans
  • Developing test cases/scenarios based on use cases
  • Executing automated tests and occasionally manual tests cases
  • Assisting in the design and implementation of automated test frameworks
  • Performing helpful code reviews
  • Identifying opportunities for automated testing at different levels (unit, integration, UI, API, etc.)
  • Work within assigned team to complete duties as assigned
  • Be part of an on-call rotation with other team members to provide escalated emergency support
  • Communicate frequently, clearly, and effectively with various technical and management audiences on usability, serviceability, and suggested changes
  • Maintain the scalability, performance, and efficiency of the automated regression suite

Required Knowledge & Skills:

  • 3+ years working as a software engineer or test automation engineer
  • Experience with an object-oriented language such as C# or Java
  • Strong hands-on experience with automated testing of APIs
  • Familiarity with MSSQL, HTML, CSS, AngularJS, React
  • Understanding of the application development life cycle
  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills

Preferred Knowledge & Skills:

  • Familiarity with advanced techniques such as stubbing and mocking
  • Familiarity with source control systems and CI/CD Pipelines
  • 1+ year(s) experience with automated testing frameworks such as Selenium WebDriver or Cypress
  • Experience with testing REST Web Services
  • Familiarity with Postman, Fiddler or similar tools
  • Familiarity with Performance/Load Testing techniques and tools like Jmeter, LoadRunner, or Locus.
  • Knowledge of QA Testing Techniques via ASTQB, CSTE, CAST, or equivalent


  • B.S. in computer science, information systems, a related field; comparable certifications; or equivalent direct work experience