Senior Software Test Automation Engineer (JavaScript, Playwright, Ai Driven Testing, LLM Evaluation, Github Copilot)
Core
Design, develop, and maintain robust automated test frameworks for highly configurable software applications, including testing AI-enabled applications and integrating tests into CI/CD pipelines.
Role type
Senior IC Software Test Automation Engineer
Builds
Automated testing frameworks and strategies for product development teams
Domain
Software Engineering / Quality Assurance / AI Application Testing
Deliverable
production ML models | product features
Required skills
JavaScript, C#, Playwright, Selenium WebDriver, SpecFlow, NUnit, MSTest, TestCafe, Jest, BDD (Cucumber), CI/CD integration (Azure DevOps, Jenkins, GitHub Actions), API testing (Postman, RestSharp), Git, OOP, design patterns, root cause analysis, exploratory testing, defect documentation, mentoring, test management tools (Jira, Rally)
Preferred skills
Performance/load testing (JMeter, Locust), cloud-based testing infrastructure (Sauce Labs, BrowserStack), AI dataset design and evaluation, Copilot tools (Codex, Claude, GHCP), SDD with SpecKit/OpenSpec
Technologies
JavaScript, C#, Playwright, Selenium, SpecFlow, NUnit, MSTest, TestCafe, Jest, Cucumber, Azure DevOps, Jenkins, GitHub Actions, Postman, RestSharp, Git, JMeter, Locust, Sauce Labs, BrowserStack, SpecKit, OpenSpec
Responsibilities
Devise test approach/strategy; Support lead/architect to create/implement automation framework; Integrate automated tests into CI/CD pipelines; Collaborate with cross-functional teams to understand requirements; Write tests based on scenarios; Perform root cause analysis of failed tests; Mentor and support junior automation engineers; Execute, track, and report on automation test execution and coverage metrics
Seniority
Senior, hands-on IC