SDET- ST, Nashville TN

Starbucks Coffee CompanyNashville, TN
$77,100 - $128,500Onsite

About The Position

From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and rich tradition, but that also brought a feeling of connection. We are known for developing extraordinary partners who share this passion and are guided by their service to others. As a Software Development Engineer in Test, you will contribute to Starbucks success by developing and sustaining automated testing processes, frameworks, and tools that ensure the quality and reliability of our applications and systems across the software development lifecycle.

Requirements

  • 3+ years of experience designing and developing test automation frameworks
  • Bachelor’s degree in Computer Science, Information Systems, Informatics, or related field (or equivalent experience)
  • Strong programming and scripting skills with experience in object-oriented development
  • Experience with automation tools and frameworks (commercial or open source)
  • Knowledge of SDLC, Agile/Lean methodologies, and test management processes
  • Experience with version control systems and defect tracking tools
  • Strong analytical, problem-solving, and troubleshooting skills
  • Demonstrated ability to collaborate effectively across cross-functional teams
  • Experience supporting QA processes related to release management
  • Understanding of cloud services (SaaS, PaaS, IaaS) and service-oriented architecture (SOA)
  • Familiarity with mobile testing and modern application architectures
  • Basic understanding of infrastructure technologies (networks, servers, databases, operating systems)
  • Strong communication, organization, and prioritization skills in a fast-paced environment

Responsibilities

  • Develop and execute automated test solutions – Design, build, maintain, and execute automated test scripts for a range of application scenarios.
  • Enhance automation frameworks – Improve framework design and implement scalable, reusable automated test suites and test cases.
  • Drive quality improvements – Identify gaps across requirements, design, build, and execution phases and recommend and implement enhancements.
  • Support tool evaluation and selection – Participate in automation tool analysis, create proof of concepts, and make recommendations.
  • Enable automation strategy – Define criteria for automation and help determine which features and functions should be automated.
  • Collaborate across teams – Partner with developers, analysts, and testers to implement automation processes, tools, and best practices.
  • Troubleshoot and optimize automation – Analyze, debug, and maintain automated test scripts to ensure reliable execution results.
  • Manage test data – Create and maintain test data needed for execution and validation.
  • Promote engineering standards – Follow coding standards, contribute to code maintenance, and support ongoing refactoring efforts.

Benefits

  • medical, dental, vision, basic and supplemental life insurance, and other voluntary insurance benefits
  • short-term and long-term disability
  • paid parental leave
  • family expansion reimbursement
  • paid vacation from date of hire
  • sick time (accrued at 1 hour for every 25 hours worked)
  • eight paid holidays
  • two personal days per year
  • 401(k) retirement plan with employer match
  • discounted company stock program (S.I.P.)
  • Starbucks equity program (Bean Stock)
  • incentivized emergency savings
  • financial well-being tools
  • 100% upfront tuition coverage for a first-time bachelor’s degree through Arizona State University’s online program via the Starbucks College Achievement Plan
  • student loan management resources
  • access to other educational opportunities
  • backup care
  • DACA reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service