1 Click Easy Apply


Software Development Engineer in Test (SDET)


Seattle, Washington


Software Development Engineer in Test (SDET) Job Opening in Seattle, Washington - Top Three Skills:
4+ years of experience creating web automation and automating API's in C#
Ability to write complex queries in SQL and perform data validation testing
Personality fit - exemplifies self-drive, a proactive approach to automation, strong problem solving skills and takes initiative.
This person will own the automation of enhancements within consumer facing technology. An example: owning menu change enhancements to Mobile Order and Pay - this would entail adding functionality to the current automation framework based on the new feature/ enhancement to the API's that the developers have created.
Summary of Key Responsibilities:
- Responsible for the creation, definition, implementation and leadership of an automation strategy that defines how test automation will be performed across one or more business units within an enterprise.
- Works closely with cross functional teams to ensure automation needs of project team are met. Provides leadership working directly with quality assurance management, project management, business and functional analysts, developers, infrastructure, and testers to gather and develop test automation requirements.
- Supervises, supports, and provides assistance for SDETs 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 all impacted groups, and provides proactive management of shared and conflicting test plans for all projects assigned.
- Responsible for defining, implementing and tracking ROI Analysis for test automation efforts per project.
- Manages the test automation activities throughout the software development and test phases across multiple projects. 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, and environment teams to ensure environment build out and structure supports the automation test capability, is appropriate and scalable.
Summary of Experience:
- Test Automation design and implementation experience: 8 years
- Experience designing, developing and implementing automation frameworks across the enterprise: 8 years
- Work experience in software requirements, development or testing with creating and executing quality assurance test plans, scenarios, cases, checklists and scripts: 7 years
- Experience in software requirements, development, and testing activities with multiple, simultaneous quality assurance efforts, and a track record as a contributor with providing quality assurance support in an analyst capacity, including tools development and usage: 7 years
- Demonstrated collaboration on project teams and interaction with project managers, business and functional analysts, developers and the business community directly related to quality assurance responsibilities and roles: 7 years
- Experience with programming languages and script development: 7 years
- Demonstrate test management processes and technical skills, including an understanding of manual and automated test execution and performance related tools: 7 years
- Demonstrate knowledge using version control and defect tracking methods, including an understanding of associated tools: 7 years.
- Knowledge of project management skills, including an understanding of project management processes and related tools: 7 years.
- Knowledge of application software development life cycle concepts, lean and agile best practices, environment and configuration management, as well as test management methodologies and practices: 7 years.
Required Knowledge, Skills and Abilities:
- Outstanding organization and planning skills.
- Exceptional communication skills with the ability to communicate clearly and concisely, both orally and in writing.
- Excellent facilitation and presentation skills.
- Excellent risk mitigation and process improvement skills.
- Sensitivity and collaborative relationship based awareness working with project sponsors and stakeholders.
- Strong attention to detail.
- Exceptional analytical, problem solving, and decision making abilities.
- Ability to research and recommend new and/or enhancements to processes and tools, based not only on technical factors, but financial and cultural as well.
- Technical systems knowledge for various applications and systems.
- Ability to manage and delegate numerous concurrent project, activities, and tasks under time constraints.
- Ability to and instruct and educate others on developing applicable test plans, scenarios, cases, and scripts.
- Team player who exhibits effective interpersonal skills with a collaborative style.
- A demonstrated track record of maintaining and improving individual as well as team job skills through training, selfresearch and selfstudy.
- Familiarity with Software Design Lifecycle.
- Exceptional ability to learn new technology and business processes.
- Exceptional proficiency in programming languages such as, SQL, C/C++, or other languages as required by business unit.
- Exceptional ability to understand and work with application functionality and system technology (databases, OS, etc).
Starbucks is privileged to connect with millions of customers every day with exceptional products and nearly 18,000 retail stores in 60 countries.
Keys to the role:
framework
MUST be able to code from scratch in C# (middle tier automation)
SQL data validation
Job Type: Full-time
Salary: $85,000.00 to $95,000.00 /year
Required experience:
Testing: 7 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC