Skip to main content

About the role

Setting the technical direction for AI-enabled workflow automation, the full-time Principal Test Automation Engineer will develop foundational tools and methodologies for software testing and release processes in a hybrid work environment.
Key Responsibilities: Define and implement AI-enabled workflow automation across build, CI, testing, and release processes Build shared foundations, including agent harnesses and integrations with GitLab and Jira Develop evaluation methodologies to measure the effectiveness of automation in preserving correctness and saving time
Required Qualifications: Extensive production software engineering experience with strong Python skills Familiarity with Rust and/or C++ for understanding build flows and diagnosing compiler errors Experience shipping AI-enabled tools or automation relied upon in production environments Deep hands-on experience with LLM APIs, agent harnesses, and tool integration Strong fluency across the development lifecycle, including CI/CD, testing, and release processes

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this