Cambridge Mobile Telematics (CMT) - www.cmtelematics.com
- is looking for several QA Engineers to help us test our mobile applications, hardware devices, and backend services.
You will be joining a small, dynamic team of outstanding software engineers, QA engineers, and product managers who are working to build software to help make drivers smarter and roads safer. CMT pioneered the development of smartphone telematics services and big data analytics to offer a behavior-based program to automotive insurance companies and, more broadly, the connected car ecosystem. We are the market leader with key mobile telematics and big data expertise, yet we are always striving to learn more and innovate further. CMT was founded in 2010 but we are still small and maintain a startup culture – often experimenting and nimbly adjusting to the needs of our customers and the market.
As a QA Engineer at CMT, you will translate requirements into testable hypotheses and then find ways to test them. You will become the expert in at least one aspect of our product, and you'll help the team ensure that this piece is working well as part of the whole. You'll debug both technology and business processes, sometimes in the same day. You'll expose hidden assumptions and hidden risks, helping the team navigate around problems and deliver the best software possible. As part of a small team, your contributions will be important and visible. You'll have significant exposure to a number of exciting new developments in mobile sensing, IoT firmware, and large-scale analytics / machine learning.
A typical week might include designing and executing tests of a new feature, logging bugs, meeting with the product team and developers to work out design details, meeting with the hardware team to learn about new firmware changes, and analyzing logs to look for clues about the cause of unexpected behavior. Most of our mobile app testing is manual exploratory testing, though you'll occasionally write scripts to perform tests, create data, and analyze data.
The ideal candidate will have experience performing exploratory or hypothesis-based testing and troubleshooting complex systems. The ideal candidate will also be curious, adaptable, and self-motivated.
Current members of the QA team have a wide variety of backgrounds, with degrees in biology, humanities, and physics. Your ability to figure out new technology and find bugs is more important than your major or your previous job titles.
This role may be a good fit for you if you:
- Notice inconsistencies and unexpected patterns and feel driven to figure out their origin
- Have ever learned how to use a new software tool on your own to make something easier to do
- Like to build your own tools to solve problems
- Have ever become the go-to person for questions about how to use software, especially if you were the newest member of the team and everyone else had been using the software for much longer
- Excel at identifying assumptions and gaps in logic
- Collaborate with our Product team to review requirements; provide timely and meaningful feedback
- Collaborate with our Hardware and Mobile teams to review implementation details and documentation
- Perform exploratory testing and document results
- Identify, record, document, and track bugs
- Perform regression testing when bugs are resolved
- BS or MS degree in a Science or Engineering subject, or equivalent experience in a technical role
- Working knowledge of one or more programming languages (does not need to be advanced)
- Excellent analytical skills
- Excellent attention to detail
- Ability to take minimal direction and figure out the details (e.g., by reading documentation, experimenting with the software, or asking questions)
Other Desired Skills
- Working familiarity with Linux and Python
- Experience with SQL
- Knowledge of Bluetooth protocols
- Experience tinkering with physical products
- Advanced Python knowledge
- Experience with Perl or other scripting languages
- Experience with Amazon Web Services
Both recent grads and experienced professionals are encouraged to apply.
To apply, please provide a resume and a cover letter.