The job below is no longer available.

You might also like

in Seattle, WA

Use left and right arrow keys to navigate
Hours Full-time
Location Seattle, WA
Seattle, Washington

About this job

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. 


Basic Qualifications
  • Experience with industry standard QA practices for both Agile and Iterative SDLC
  • Understanding of key QA metrics and defect 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 Job Scope
 
Strongly Desired
  • Experience designing and developing integrated tests between components and across domains
  • Experience with JmeterTosca
  • Experience developing automated tests using or executing in cloud environments
  • Experience working in a production DevOps team
  • Experience working in engineering teams using agile methodologies
  • Experience with time scheduling (i.e. JDA) and SAP sytems
 
Summary of Experience
  • 7 years 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
 

 

Starbucks and its brands are an equal opportunity employer of all qualified individuals, including minorities, women, veterans & individuals with disabilities. Starbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances.