QE Automation Engineer
Role summary
Seeking a Quality Engineering (QE) Automation Engineer for the Digital & IT organization to embed with application development teams. This role focuses on designing, building, and maintaining automated test systems to enhance product quality, resiliency, and delivery confidence. Responsibilities include developing automated test suites across multiple application layers, integrating testing into CI/CD pipelines, and building various test types (unit, integration, API, end-to-end, non-functional). The engineer will also contribute to test strategies for cloud-based services, define quality gates, and diagnose/resolve test failures. This is an individual contributor role focused on code-driven automation and engineering-led quality practices.
Job Title -Quality Engineering (QE) Automation Engineer – Digital Products
Locations: Cary, NC / Overland Park, KS / Remote (US)
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
Similar roles
- QE Automation EngineerAarorn Technologies Inc · Toronto, Ontario, Canada · Hybrid
QE Automation EngineerIris Software Inc. · Toronto, Ontario, Canada · Hybrid
QE Automation EngineerTata Consultancy Services · Carrollton, Texas, United States · Onsite
QE Automation EngineerIris Software Inc. · Toronto, Ontario, Canada · Hybrid
QE Automation EngineerIris Software Inc. · Toronto, Ontario, Canada · Hybrid