Software Engineer in Test

Docker is seeking experienced Software Engineers to join our Test Automation team. You will build unified test automation infrastructure and tooling to ensure efficient end-to-end test coverage. Your work will span the entirety of our complex product ecosystem, and will be highly visible across all of engineering.


  • Create test plans and identify automation opportunities

  • Build the testing framework to simulate end-to-end scenarios using various platforms and technologies
  • Build and maintain functional automated test suites

  • Educate Docker team members on automation framework and principles

  • Constantly evaluate the test automation strategy and approach to identify areas of improvement

  • Build and automate tracking systems for quality metrics


  • 5+ years of production experience building test automation frameworks
  • You must be passionate about test automation and understand that test automation is a software project and is subject to the same discipline of execution as any other projects (tracking, design, branching, testing deployment etc.)

  • BS degree in Computer Science or a related field

  • Experience with the Docker platform

  • Proven track record of designing and implementing performance and scalability test suites for complex backend systems

  • Fluency in one compiled language such as: Golang, Python, Java, or C++

  • Extensive experience building automated test cases is a must

  • Comfortable diving into new technical environments

  • Experience with Jenkins and continuous integration systems  is a plus

  • Strong communication and organizational skills

  • Start-up experience a plus 

  • English proficiency preferred

Docker is the leader in the containerization market, combining an enterprise-grade container platform with world-class services to give developers and IT alike the freedom to build, manage and secure applications without the fear of technology or infrastructure lock-in. Today’s organizations are under pressure to digitally transform their business but are constrained by a diverse portfolio of applications, clouds and premises-based infrastructures. Docker unlocks the potential of every organization with a container platform that brings traditional applications and microservices built on Window, Linux and mainframe into an automated and secure supply chain, advancing dev to ops collaboration. As a result, organizations report a 300 percent improvement in time to market, while reducing operational costs by 50 percent. Inspired by open source innovation and a rich ecosystem of technology and go-to-market partners, Docker’s container platform and services are used by millions of developers and more than 550 Global 10K commercial customers including ADP, GE, MetLife, PayPal and Societe Generale.