See all jobs
Nov 3rd, 2020

Software Developer in Test

About the Role

This is a unique opportunity to lead the test automation effort in one of our agile development teams during an exciting period of hyper-growth. You will work closely with the Product Manager, Lead Developer to architect and deliver automated test solutions which help Time Doctor to scale and support its rapidly growing user base. All of this will be achieved through your ability to both deliver test automation, and communicate effectively with our talented remote-first engineering teams. You will benefit from significant autonomy and work with a modern tech stack on a product with traction and significant growth opportunities.

Your Responsibilities

  • Expand our current test automation and test coverage, and enhance it through your knowledge of test automation
  • Collaborate with all team members in product and engineering level to understand how new features should be tested and contribute to the delivery of automated tests
  • Develop new tests for the Time Doctor frontend, backend API's and services (Unit, Integration, end-to-end and performance testing)
  • Configure automated tests to execute reliably and efficiently in CI/CD environments
  • Lead and promote test automation and quality within the Time Doctor cloud team
  • Working closely with the product development team and other internal teams to understand the software requirements and ensure quality is a key consideration
  • Helping establish and evolve formal QA processes, ensuring that we’re using industry best practice
  • Participating in all aspects of quality assurance, including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met

Required Skills & Experience

  • You will have a few years experience working in a node development environment as a hands on engineer or a software automation developer in test
  • You will have significant experience and success delivering products in a SaaS environment during the growth phase
  • You will have countless examples of how you’ve inspired development teams to improve quality
  • You will have worked closely with Product Managers to understand and deliver features that contribute to their vision
  • You will be an expert in a test automation toolset that compliments a team working with Angular/Node.js/ MongoDB, most importantly, you will be someone who thrives on learning and adapting to new technologies
  • You will be seeking a remote-first role and thrive in such an environment
  • You will have experience of working as part of a team delivering test automation through a CI/CD pipeline regularly delivering code to production (ideally in a SaaS company)
  • Experience working with Agile methodologies on software development teams
  • Strong knowledge of software QA methodologies, tools, and processes
  • Strong communication skills and the ability to contribute to technical discussions

About Us

Our vision is to be the most trusted time-tracking and productivity application for remote teams. We help companies and employees do their best work. We’re looking for people passionate about spreading the practice of remote work with all of the benefits that come with it. We believe that office life is antiquated, that geography shouldn’t limit your career prospects, and that people should be able to work from wherever they want.

We’re a diverse global team of over 100 people working 100% remotely in over 30 different countries. We’re looking for an innovative software quality engineer ready to help us modernize remote work. Learn more about us here:

Apply to Position LLC