This Job Vacancy has Expired!

Lead SDET, Starbucks Technology

Posted on Mar 19, 2021 by Starbucks

Seattle, WA
IT
Immediate Start
Annual Salary
Full-Time

Lead SDET, Starbucks Technology US-WA-Seattle-Starbucks Support Center US-WA-Seattle Starbucks Technology Job Summary and Mission This position contributes to Starbucks success by defining and instituting software quality engineering processes and controls, leading and supervising testing activities across automated, integration, functional, security and performance testing during the software application development lifecycle. As an SDET lead you would be developing, implementing and sustaining test processes with automation first mindset. You would lead and consult on test automation strategy, requirement, design implementation & execution. The position will also work with cross functional teams of Product Managers, Analysts and Developers spanning across different projects to understand portfolio landscape and advise on functional, performance, security, integration and other non-functional testing needs. SDET lead will mentor other SDETs and quality assurance analysts and provide direction on the development and implementation of test engineering processes, methods and tools. Models and acts in accordance with Starbucks guiding principles. The candidate must have considerable hands-on experience with writing UI & API automation, Mobile App testing and technologies like Java, JavaScript, TestNG/Junit, Jenkins, Docker, Kafka (or any message queue), Selenium, Kubernetes, Kafka, Scylla/Cassandra/Mongo db, SQL DBs like DB2/Oracle/MySQL/PostgreSQL and React. The position will also lead and drive functional, performance, integration and security testing across different initiatives. Experience with Azure Cloud, Kotlin, Dynamics 365 will be additionally preferred. This position will enable and lead Starbucks team through a significant transformation journey from our existing on-prem Retail Engineering stack to Microsoft D365 platform. To be successful in this journey, the SDET lead needs to have significant technical acumen, rich functional experience in Retail Inventory Management, Retail Ordering, Operations, Replenishment and excellent collaboration skills. Summary of Key Responsibilities Responsibilities and essential job functions include but are not limited to the following: Responsible for the creation, definition, implementation and leadership of the strategy that defines how test automation will be performed across one or more software applications and platforms including mobile and D365. Works closely with cross functional teams to assess project needs and ensure coverage across functional, integration, performance, security and automated testing, in line with existing processes. Provides leadership working directly with quality management, project management, business and functional analysts, developers, testers, and infrastructure technicians to gather requirements, design and develop test automation solutions. Supervises, supports, and assists software development engineers in test as needed in the development, maintenance, and execution of automated test scripts, ensuring adherence to defined coding standards, and automation designs. Communicates summarized information about test plan and execution activities occurring in shared integrated environments to impacted groups, and provides proactive management of shared environment resources. Responsible for defining, implementing and tracking return on investment analysis for test efforts across different types of testing (Automation, performance etc.) Manages the test automation activities throughout the software development and test phases across multiple project and product deliverables. Manages refactoring approach and methodology to ensure automation code continues to gain in efficiency. Responsible for creation of and adherence to coding standards, code storage, and designs to ensure that quality standards and practices are being followed. Collaborates with development, architecture, infrastructure and environment technical teams to ensure environment builds support flexible and scalable automation test capabilities. Summary of Experience Test automation design and implementation experience with programming languages and script development, as well as experience designing, developing and implementing test automation strategies, approaches and frameworks (7 years) Bachelor's degree with coursework in Computer Science, Information Systems, Informatics, or a related field or degree equivalent; and/or work experience in Software Development Quality Assurance (7 years) Required Knowledge, Skills and Abilities Demonstrated leadership brilliance, intellectual curiosity and operational excellence Outstanding organization and planning skills, and strong attention to detail Exceptional analytical, problem-solving, and decision-making abilities Excellent risk mitigation and process improvement skills Experience with writing UI & API automation and Mobile App testing Proficient in Java, JavaScript, TestNG/Junit, Jenkins, Docker, Kafka (or any message queue), Selenium, Kubernetes, Kafka, Scylla/Cassandra/Mongo db, SQL DBs like DB2/Oracle/MySQL/PostgreSQL. Exceptional communication skills with the ability to communicate clearly and concisely, verbally and in writing Exceptional ability to explain complex technical topics and issues in conventional terms promoting effective communication with diverse audiences at various levels of the organization Exceptional ability to influence diverse groups with exceptional business savvy, with sensitivity and collaborative relationship based awareness working with project sponsors and business stakeholders Exceptional ability to explore new technology and business capabilities, and track record of maintaining and improving individual as well as team job skills through training, self-research and self-study Ability to manage and delegate numerous concurrent projects, activities, and tasks under time constraints with the ability to effectively prioritize and execute assignments in a highly dynamic environment Ability to research and recommend new and enhancements to processes and tools, based not only on technical factors, but financial and cultural constraints as well Knowledge of application software development life cycle concepts, lean and agile best practices, environment and configuration management, test management methodologies and practices Expert knowledge of test management processes and technical skills, including understanding of manual and automated test execution, performance & security testing Knowledge of testing best practices on automation approaches for custom developed and consumer off-the-shelf packaged applications Exceptional proficiency in programming languages with demonstrated technical skills including an understanding of automated test script execution and related tools Experience using version control and defect tracking methods, including an understanding of associated tools Understanding of Cloud computing services including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) Understanding of application and system architecture concepts including service-oriented architecture (SOA) Knowledge of mobile digital technologies related to testing Exceptional ability to understand application functionality and system technology including operating systems, networks, servers, and databases Project management skills, including an understanding of project management processes and related tools Core Competencies Puts the Customer First: Has a relentless focus on the customer. Understands what the customer wants and how to best deliver the experience. Works Well with Others: Listens and communicates well with others within and outside of Starbucks. Creates a team environment that is positive and productive. Leads Courageously: Takes personal responsibility to do the right thing, and persists in times of challenge or uncertainty. Adapts quickly to change and makes timely, thoughtful decisions. Develops Continuously: Continuously seek opportunities to improve self and others. Leads with trust, honesty and commitment to hire, coach and develop partners to achieve their potential. Achieves Results: Understands what drives overall business success and is accountable to prioritize and deliver quality results. Demonstrates knowledge of core products and processes to get results. Anticipates obstacles and takes action to prevent or minimize their impact. Starbucks and its brands are an equal opportunity employer of all qualified individuals. We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply. Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at or via email at


Reference: 34072007

Set up alerts to get notified of new vacancies.

Similar Jobs

Senior EPIC Applications Engineer

Seattle, WA

$100k - $125k Annual

TPM Manager, AR Products, Software

Seattle, WA

Annual Salary

Technical Accounting Senior

Seattle, WA

Annual Salary