Job Description & Details
This is a heavy-hitting automation lead role where you aren't just writing scripts, but actively modernizing an entire enterprise testing ecosystem. You'll be bridging the gap between legacy Selenium setups and bleeding-edge Playwright frameworks while wrangling offshore teams and orchestrating releases. If you like playing a strategic role that still requires you to get your hands dirty with code, this one is worth a serious look.
What You'll Actually Be Doing
Expect to spend a good chunk of your day migrating existing Selenium test suites over to Playwright using TypeScript, all while making sure CI/CD pipelines run smoothly through GitHub Actions. Beyond standard UI and API testing, you're tasked with pushing the envelope by integrating GenAI tools into the QA lifecycle. This means you won't just be validating standard web elements; you'll be actively testing applications built on top of LLMs like OpenAI, Claude, and Bedrock using AWS, dealing with everything from prompt validation to weird model outputs.
The Core Tech Stack
You need absolute fluency in Playwright, Selenium, and TypeScript, especially if you've already survived a framework migration project in the past. Python programming and Rest Assured for API testing are non-negotiable since you'll be writing robust automation scripts from scratch. Combine that with a solid working knowledge of DevOps workflows, GitHub Actions, and modern GenAI testing methodologies, and you'll have the exact toolkit needed to survive and thrive here.
Interview Expectations
Expect them to grill you on the exact mechanics of migrating a complex suite from Selenium to Playwright, specifically how you handled flaky tests, shadow DOMs, and asynchronous waits in TypeScript. They'll also likely drop a scenario about testing a GenAI feature powered by an LLM and ask you how you'd automate prompt validation and guardrail checks. The interviewer isn't just looking for syntax knowledge; they want to see how you troubleshoot systemic bottlenecks and manage automated releases across distributed teams.
Application Advice
Your resume needs to scream Playwright, TypeScript, and migration experience right at the top, or the ATS will toss it before a human ever sees it. Make sure you explicitly highlight any past projects where you transitioned teams off legacy tools like Selenium and clearly outline your hands-on work with CI/CD pipelines and GitHub Actions. If you've touched GenAI, LLM testing, or AWS-based AI deployments, put those front and center because that is the exact differentiator they care about.