Apply now

QA Engineer

Our mission is to deliver personalized music sets to users through multiple interfaces—web, Android, iOS, and voice—in a way that enforces the feeling that “Spotify gets me.”

In order for music to feel personal, we need to deliver quality software. We believe that quality is everyone’s responsibility. You will help developers and teams cultivate a quality mindset, advocating for quality while assisting engineers with software development and test automation best practices.

What You’ll Do

  • Advocate for quality within cross-functional development teams
  • Actively coach developers on test automation best practices
  • Improve UI functional test coverage
  • Contribute to our test frameworks and services
  • Coordinate testing efforts to ensure the delivery of quality features
  • Contribute to Spotify’s long term vision and strategy for QA and Test Automation
  • Maintain test reporting and visualization
  • Make testing an integral part of the development process
  • Report bugs and follow them through the complete bug cycle
  • Look for opportunities to work testing automation and quality into the product development process

Who You Are

  • You have 5+ years experience in software development
  • You have experience working with major UI testing frameworks in at least one of the following domains: web, Android, iOS
  • You have advanced knowledge of and experience with one or more modern programming languages
  • You have a passion for test infrastructure and CI/CD
  • You have a passion for quickly shipping innovative features that are simultaneously reliable
  • You have knowledge of CI systems to create builds, ideally TeamCity and/or Jenkins
  • You are a strong collaborator and contributor to any team
  • You have shown an ability to advocate for quality across functional teams
  • You are experienced with agile methodologies and understand what it means to have a quality mindset in an agile environment
  • You can justify why agile teams should have a dedicated QA role