Software Engineer in QA
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 an automation engineer to be the next member of our awesome QA team. You will be an integral member of the development team helping to build the automation framework for the next generation of server management and directory software.
At JumpCloud we’re solving complex problems in the cloud using great technologies like MongoDB, GoLang, Vagrant, Docker, Saltstack, ELK Stack, Redis, etc.
If you enjoy solving challenging technical problems using the latest technologies and love creating high integrity, scalable, and testable code, this is really the job for you. We’re open-minded and we believe that good engineering is not technology specific.
What you’ll be doing: This role is more actual writing of code vs. pushing buttons. We have the beginnings of the framework and are looking for help in building it out. We also have a full feature API that to make use of.
- Work with the Development and QA team with a focus on strengthening the design, usability, and testability of our code.
- Create various levels of automated tests
- Identify broken or poorly structured execution paths and establish mitigation plans
- Report and track bug cases providing test status and detailed reports
Skills and attributes we’d like you to have: You like to write code in addition to thinking about testing and breaking things. You also liked to know how everything works from top to bottom and how the pieces fit together, how the system works.
- Willingness to learn and embrace new technologies, languages, and frameworks
- 5+ years of professional programming in Go and/or Python would be ideal. Our initial framework is in Python and you'll help to extend that. We're looking for people with experience in multiple languages from C/C++ to Ruby to Perl.
- Prior experience with Pytest would be helpful.
- We're also open to a former DevOps/System admins who are wanting to do more development work.
- Skills with SQL and querying databases
- Comfortable with Linux/OSX/Unix as desktop development environment
- Bonus points: knowledge of non-relational databases, directory protocols, and network security.
- Developing testable SaaS applications in the cloud (AWS/GCE)
- Strong team player, we are both Agile and agile, and we’re a team that’s constantly working together
- Passion for product and customer, not just for code.
Where you’ll be working: Our corporate headquarters in downtown Boulder. While we are happy to consider candidates who are willing to relocate, we are not able to process visas or transfers at this time.
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.