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.

Responsibilities:

  • 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 functionally automated test suites
  • Educate Docker team members on the 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 Qualifications:
  • 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, Java, or C++
  • Extensive experience in 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

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.