Software Tester/QA

Michigan

Blue Lake Search
Apply for this Job
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

Date Posted: 11 April 2025
Apply for this Job