Job Title -Quality Engineering (QE) Automation Engineer Digital Products
Locations: Cary, NC / Overland Park, KS
Job Description:
We are seeking a skilled Quality Engineering (QE) Automation Engineer to join the Digital & IT organization. This role embeds directly with our application development teams to design, build, and maintain automated test systems that improve product quality, resiliency, and delivery confidence.
You will work closely with application engineers to ensure quality is built into the software lifecycle throughautomated testing, CI/CD integration, and proactive test strategy. This role emphasizes code-driven
automation, systems thinking, and engineering-led quality practices, rather than manual testing or testcase management.
The Team
This role sits within the D&IT Digital Products team, which enables people, projects, and businesses through modern platforms, data, analytics, and digital products. Our teams build and operate software using agile, product-oriented ways of working with a strong focus on quality, security, and reliability.
Key Responsibilities
As a QE Automation Engineer, you will:
Design, implement, and maintain automated test suites across multiple layers of the application
stack
Partner with application engineers to embed testing into feature development and CI/CD pipelines
Develop and maintain unit, integration, API, and end-to-end tests
Build resiliency and non-functional tests focused on stability, reliability, and failure scenarios
Create test harnesses, mocks, and test data strategies to support reliable automation
Implement end-to-end testing for frontend applications using tools such as Playwright
Develop API and service-level tests for backend systems built with Express.js and/or NestJS
Contribute to test strategies for cloud-integrated systems and AWS-based services
Help define quality gates and automation standards within the build and deployment pipeline
Diagnose test failures and collaborate with engineers to resolve root causes
Continuously improve test coverage, execution speed, and signal quality
This role is an individual contributor position embedded within application teams, with strong influence on
engineering quality practices.
What Success Looks Like (First 6 12 Months)
Automated test coverage is measurably improved across frontend and backend systems
CI/CD pipelines provide fast, reliable feedback on code changes
Defects are detected earlier in the development lifecycle
End-to-end tests are stable, maintainable, and trusted by the team
Application engineers actively collaborate on and contribute to automated tests
Production incidents related to regressions are reduced
Minimum Qualifications :
Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical
experience
3 6 years of experience in software quality engineering or test automation
Strong programming skills in JavaScript or TypeScript
Experience building automated tests for backend APIs and services
Experience with frontend test automation for modern web applications
Familiarity with Git-based version control and CI/CD workflows
Ability to collaborate closely with software engineers in agile teams
Preferred Qualifications :
Experience with Vitest, Jest, or similar JavaScript testing frameworks
Experience testing applications built with NestJS, Express.js, and React
Hands-on experience with Playwright for end-to-end UI testing
Experience with API testing, contract testing, and service-level validation
Familiarity with Storybook and component-level testing strategies
Experience testing applications integrated with AWS services
Exposure to performance, resiliency, or reliability testing
Understanding of test automation patterns, mocks, and test isolation
Familiarity with CI/CD platforms and test execution at scale
Exposure to BDD or test management tools (e.g., Gherkin, Xray) is a plus, but not required