Job Description

Ref No.:18-01065
Location: Lexington, Massachusetts
Responsibilities
  • Writing code to automate the testing of all software components and systems
    • Includes working with releases from firmware, mobile, backend and frontend development teams
  • Assist in developing and integrating an automated testing framework into our release process
  • Develop automated tests which use this framework
    • assist other team members in developing and running similar tests
  • Develop automation to deploy applications across our development, testing and production environments
  • Support our CI process by assisting with the maintenance of build and deploy jobs
  • Identify issues (bugs) and document them in our bug tracking system
  • Contribute to documentation to satisfy hardware and process certification requirements
    • e.g. verification and validation test plans and reports
Minimum Qualifications / Requirements
  • 4 years experience developing software in a team environment, preferably for Web/Mobile applications
  • Proficiency with Python
    • Experience with Java, Scala or JavaScript is a plus
  • Proficiency with Linux. (We're not looking for a Systems Administrator but you should be able to work your way around the command line, do basic debugging and handle basic bash scripting.)
  • Proficiency with a CI/Build environment, e.g. Jenkins or TeamCity
  • Proficiency with automated test tools, e.g. Selenium, Appium
  • Experience with developing/testing mobile applications, Android environment is a plus
  • Experience with Amazon Web Services (AWS). Proficiency with AWS is a plus.
  • Preferred BS in Computer Science or other Engineering field

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online