Like solving BIG problems, tapping all of your experience? Then JumpCloud wants you. JumpCloud (https://jumpcloud.com/) is building a world-class team in a fast-paced startup environment. We are a small team striving to dislodge the greatest monopoly in the history of IT.
We’re looking for a QA engineer to be an embedded member of a development team, helping to test and assure the quality of the next generation of server management and directory software. As we mature in our test automation practices, a successful candidate would also participate in the writing of automated tests.
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
Where you’ll be working: Our corporate headquarters in downtown Boulder, right next to the Boulder Theater.
Compensation & Other Stuff: We offer competitive benefits, lots of opportunity to develop professionally, and the ability to demonstrate what you can achieve. JumpCloud is still small enough that your actions will help drive JumpCloud's success.
Why JumpCloud? You’ll have a voice in the organization, with a seasoned executive team, a supportive board and a proven market that our customers are excited about.
This is a great place to share and grow your expertise! You’ll work with top developers and product folks as well as some of the best architects in the country to build a worldwide customer base. We’re out of the box thinkers, so your unique approaches to building a high-performance product will be valued!
If you enjoy solving challenging technical problems using the latest technologies, then this is the job for you.
Please submit your résumé along with a brief explanation about yourself and why you would be a good fit for JumpCloud.
Please submit your résumé along with a brief explanation about yourself and why you would be a good fit for JumpCloud. Links to code samples or your Github repo are a plus!