Senior Software Engineer, Live Testing // Sauce Labs

Sauce Labs is the world’s largest cloud-based web and mobile app testing platform which offers its services to enterprises, SME, and open source developing teams. It offers both automated and manual testing of web and mobile applications for more than 800 browser platforms combinations and mobile devices (Android and iOS). The infrastructure offered by Sauce Labs is reliable and compatible market leading open source testing frameworks. It provides our customers with the opportunity to easily harness the power of testing and introduce important testing paradigms as part of their SDLC. Our virtual and real device clouds fully support the WebDriver protocol (Selenium and Appium) as well as native testing frameworks (Espresso and XCUITest). Last but not least, QA Financial named Sauce Labs as the “Test Automation Tool Vendor of The Year 2018”.

The Sauce Labs Engineering team is looking for a highly motivated Senior Software Engineer to help us further evolve our product offering. This way, our highly valued customers will be provided with state-of-the-art real device cloud, i.e. fast, reliable, and API-rich distributed computer system facilitating remote interaction with literally thousands of iOS and Android devices all over the world. If you’re interested in solving serious technical challenges, our mobile device cloud provides an amazing opportunity to prove and expand on your existing knowledge of high scale cloud systems.

As a Senior Software Engineer, you will:

  • Provide technical leadership while personally developing, defining, and evolving our software in an Agile development environment using the latest frameworks and patterns
  • Partner with other teams across the company to make Live Testing an integral part of the Sauce Labs testing cloud
  • Design and implement microservices for use in Kubernetes clusters
  • Produce high quality, maintainable code with excellent test coverage and documentation
  • Cooperate with our Ops and Security teams to protect our systems and data from exploits, denial-of-service attacks, and other security vulnerabilities

What you bring with you:

  • Bachelor’s Degree in Computer Science, or a related field
  • 4+ years of relevant professional experience, with significant time spent developing backend services and publishing public APIs
  • Excellent command of the Java programming language
  • Demonstrated experience delivering microservices based on Spring Boot, JAX-RS, and similar libraries and frameworks as part of the rich Java ecosystem
  • Hands-on experience with Docker and container orchestration technologies such as Kubernetes and Helm
  • “Security-first-and-foremost” way of thinking that drives for technical decisions with zero tolerance for vulnerabilities
  • Experience with CI/CD processes
  • Strong sense of ownership and a real passion for engineering complex systems
  • Outstanding interpersonal skills and the ability to manage multiple projects across diverse and multi-functional teams

Sign Up for Job Alerts

Follow Us on Facebook