Software Test Engineer Job at Starbucks

Starbucks United States

Job Title

Software Development Engineer in Test (SDET) Lead

Job Summary and Mission

This position contributes to Starbucks success by developing, implementing, and sustaining test automation processes, practices, and controls in support of application and system requirement, development and test activities throughout the software development and sustainment lifecycles. Leads and consults on test automation strategy, requirement, design, implementation and execution. Initiates quality improvements for automation requirements, development, and execution, and responsible for the development and implementation of test automation frameworks. Manages and mentors other software development engineers in test and quality assurance analysts, and provides direction on the development and implementation of test automation processes, methods and tools. Models and acts in accordance with Starbucks guiding principles.

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.
  • Works closely with cross functional teams to ensure test automation needs are met.
  • 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 automation efforts.
  • 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

  • 7 years of work experience in software application development and software quality assurance testing
  • 7 Years of experience in test automation design, development and implementation with programming languages and script development, as well as experience designing, developing and implementing test automation strategies, approaches and frameworks
  • 7 years of experience instituting test management processes, methods, and tools supporting functional and non-functional test automation, load and performance, volume, and stress testing
  • 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

  • Nice to have - experience testing Salesforce CRM Analytics, Contract Lifecycle Management Applications
  • Nice to have - experience using Tricentis Tosca for test automation and Jira Zephyr for test management

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
  • 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 an understanding of manual and automated test execution and performance related tools
  • 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

From free coffee to competitive pay, Starbucks is proud to offer a comprehensive compensation and benefits package to our eligible part-time and full-time partners. Benefits include 100% tuition coverage through our Starbucks College Achievement Plan, health coverage with a variety of plans to choose from, and stock & savings programs like our equity reward program, Bean Stock. What’s more, Starbucks offers flexible scheduling and opportunities for paid time off. Visit starbucksbenefits.com for details.

If you live in the greater Seattle area, we offer a flexible workplace that allows for hybrid work. Partners can work remotely up to two days per week.

Join us and inspire with every cup. Apply today!

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

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 206-318-0660 or via email at applicantaccommodation@starbucks.com.




Please Note :
apexdining.ca is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, apexdining.ca provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.