QA Engineer

Position: QA Engineer
 
Please note that JumpCloud is hiring for this position in both Denver, CO and Boulder, CO.
 
Overview:
At JumpCloud we’re solving complex problems in the cloud using great technologies like MongoDB, GoLang, Docker, Saltstack, etc. We’re open minded, and we believe that good engineering is not technology specific.

What you’ll be doing: 
You’ll be actively involved in all phases of the software development life cycle: collaborating with development teams to create test plans and test cases; executing manual and automated functional, regression, and performance tests; developing and maintaining automated tests; working with code libraries and enhancing the automation test framework and infrastructure. The QA Engineer collaborates with the software engineering team to specify test cases which help guide development and help developers define unit/integration tests. 
  • Defining, developing and implementing quality assurance practices and methodology in test plans and test cases.
  • Executing and writing manual and automated software tests.
  • Conducting technical discussions with internal development partners to understand their designs and intended output.
  • Hands-on testing of server components, system interfaces and client components.
  • API service testing and browser based UI testing of web-based applications, native application testing on various operating systems, and end-to-end system testing.

We’re looking for… 
  • 4 + years experience testing web applications and specifying/organizing/implementing automated functional tests.
  • Experience and understanding of test automation tools for web applications and APIs.
  • Experience with stress and load testing of web applications.
  • Experience or interest in writing automated software tests.
  • Experience with UI test automation tools including; Selenium, Cypress and others.
  • Experience with rapid product release cycles and a passion to understand and apply an Agile approach to software development and test.
  • Excellent communication, organizational, and interpersonal skills and ability to work closely in a team oriented environment
  • Complete understanding of the Software Development Lifecycle and QA’s role in it.

Bonus if you have the following:
  • Prior experience with small companies and dynamic fast-paced projects.
  • Some coding experience – preferably in Python but Ruby, JavaScript, Perl, or Bash will do.
  • Degree in Computer Science, Technology or related field 
  • Experience with Continuous Delivery and CD pipeline and associated tools
  • Experience with Golang web applications
  • Experience across multiple Operating Systems: Windows, Linux, Mac OS X
QA Engineer
Department: Engineering
Location: Denver
Apply Now