Job Description
Carta is seeking a Senior QA Automation Engineer to enhance software quality and developer velocity. The candidate will drive a strategic shift towards shared quality responsibility across the engineering organization. They will lead efforts to identify coverage gaps, implement test automation frameworks, and roll out self-service tools. The role involves partnering with QAs, developers, and platform teams to improve test reliability and triage.
Carta's QA Organization consists of ~15 QAs who work closely with Product, Engineering, and Support teams.
Role Involves:
- Creating automated tests.
- Implementing and scaling test automation frameworks.
- Rolling out self-service tools for developers.
- Partnering with QAs, developers, and platform teams.
- Piloting new ways of working to reduce manual effort.
Requirements:
- 5+ years of experience in an Automation Engineering role.
- Strong ability and expertise in creating automated tests in Python and Selenium.
- Strong programming expertise in one OOP language like Python, Java, JS or Go (Python preferred).
- Understanding of CI/CD and hands on experience with building and deployment tools like CircleCI, Jenkins, ArgoCD, Docker.
- Strong experience with automation design patterns, with proven experience in both backend and frontend projects.
- Strong knowledge in cloud infrastructure and container orchestration (Kubernetes preferred).
- Ability to understand the technical needs for the teams and help them implement QA processes and mindset.
What Carta Offers:
- Opportunity to advance quality maturity.
- Mentoring junior level team members.