Introduction:
○ Client is currently seeking Software Development Engineers in Test (SDETs) to join the Digital organization. The SDETs will play a crucial role in advancing our capabilities in eCommerce pickup and delivery through our mobile app and website. The engineers will have development experience as well as testing and test automation experience. SDETs will advocate for quality and maintain shared automation tooling. They will also coordinate cross-team testing and perform exploratory testing. The SDETs will embrace the role of quality champion across the Digital organization.

What You'll be Doing (Responsibilities):
○Recognize improvement opportunities and proactively engage teams:
§ Coach developers/product owners/scrum masters on automation strategy and testing best practices
§ Pair program with the developers and mentor on automation skills
§ Train teams on how to create and evaluate acceptance criteria
§ Identify missing automation capabilities and create automation tooling for developers
○ Coordinate and design cross-team end-to-end testing:
§ Engage in initiative refinement to ensure acceptance criteria is clearly defined
§ Architect a detailed test plan to validate acceptance criteria across teams
§ Collaborate with developers to create automated testing ensuring end-to-end coverage
§ Perform exploratory manual testing and review comprehensive user experience
§ Provide expertise on functionality of the end-to-end flow across all platforms
§ Ensure acceptance criteria are met by reviewing the team's testing/automation
§ Provide sign-off when functionality is ready to be released to our customers
§ Manage quality at the program level independent of specific teams
§ Support production release validation as needed and ensure automation results are positive
○ Advocate for quality across Digital:
§ Ensure end-to-end test coverage across the Digital product spanning multiple teams
§ Maintain shared test automation frameworks/libraries/tools through regular refactoring and enhancements
§ Equip teams with the ability to dynamically generate test data, mock APIs, and identify gaps in test data
• What You'll Bring with You (Qualifications):
○ Bachelor’s degree or equivalent combination of education, training, and experience
○ Experience on Agile teams in an Agile development environment. SAFe certification or training is preferred
○ Minimum of 5 years of industry experience in systems development and programming
○ Minimum 3 years of experience in test automation and quality assurance
○ Strong experience with test automation tools and frameworks (e.g., XCUI, Espresso, Playwright)
○ Proficiency in programming languages such as Typescript, Swift, Kotlin, Java, C#, Python
○ Experience working with GitHub
○ Experience with CI/CD tools and processes
○ Ability to work with ambiguous requirements and think critically about how to solve a business problem
○ Strong technical communication and collaboration skills
○ Ability to effectively adapt to rapidly changing technology and apply it to business needs
○ Ability to establish and maintain a high level of trust and confidence
○ Ability to provide a high level of quality and productivity
• Strong experience with test automation tools and frameworks (e.g., XCUI, Espresso, Playwright -- those preferred over a lot of Selenium/Appium)
• Proficiency in programming languages such as Typescript, Swift, Kotlin, Java, C#, Python
• Strong communication/coordination skills - will need to be assertive enough to push back on a business product owner for instance
Employment Type
Contract
Location
Walker MI
Work Location
Remote