Job Description
Job Overview
As a Senior QA Automation Engineer II at Carta, you will play a crucial role in enhancing software quality across engineering teams. Your primary focus will be to shift QA from being a safety net to a shared responsibility embedded in the development lifecycle, implementing test automation frameworks and self-service tools for developers. You will collaborate closely with various teams to identify coverage gaps, improve testing strategies, and pilot innovative approaches to catch defects earlier, ultimately enabling Carta to deliver high-quality software efficiently.
Technical Requirements
Required Skills
- • Python
- • OOP programming
- • Selenium/Webdriver
- • test automation frameworks
- • CI/CD
- • cloud infrastructure
- • container orchestration
Preferred Skills
- • Java
- • JavaScript
- • Go
- • CircleCI
- • Jenkins
- • ArgoCD
- • Docker
- • Kubernetes
Experience Level
6-8+ years of experience in software engineering or automation engineering role
Responsibilities
- • Implement and scale test automation frameworks
- • Identify critical coverage gaps in testing
- • Collaborate with teams to shift QA towards an enablement model
- • Pilot new ways of working to improve test reliability
- • Reduce manual effort and catch defects earlier in the CI pipeline
Additional Information
- Location
-
Waterloo, Ontario, Canada
- Type
-
Hybrid schedule, in-office 3x/week
- Compensation
-
Not specified