Senior QA Automation Engineer
Remote (United States)
About the Role
This opportunity is for a Senior QA Automation Engineer focused on building and advancing automated testing for modern software applications that use Large Language Models and advanced AI technology. The role requires strong expertise in Playwright with TypeScript, proficiency in Python, and the ability to design, develop, debug, and maintain reliable automated testing frameworks.
This position is ideal for a senior quality engineering professional who can drive automation strategy, improve QA processes, support CI/CD testing, and work closely with engineering, product, and DevOps teams to deliver high-quality software in a fast-moving environment.
Employment Details
Employment Type: Full-Time
Salary Range: $57.21 - $67.79 per hour
What You’ll Do
Automation Strategy & Development
- Design, develop, and maintain scalable, robust, and efficient automated test suites using Playwright with TypeScript
- Debug Playwright tests using trace files and logs
- Contribute significantly to the architecture and evolution of automation frameworks
- Integrate automated tests into CI/CD pipelines to support continuous testing
- Develop and execute test plans for applications that incorporate Large Language Models
Defect Management
- Identify and communicate bugs found during regression or scheduled test executions
- Work closely with supervisors and team members to reproduce, debug, and resolve issues
Quality Advocacy
- Act as a strong advocate for quality throughout the software development lifecycle
- Continuously improve QA processes, tools, and methodologies
Collaboration
- Participate in design reviews, sprint planning, and daily stand-ups
- Communicate test results, risks, and quality metrics to cross-functional teams and supervisors
Qualifications
- 8+ years of direct experience in Quality Assurance focused on test automation development, or equivalent years of development experience
- Strong experience designing, developing, debugging, and maintaining test automation frameworks and scripts with TypeScript, Playwright, and Python
- Demonstrated ability to use AI-powered developer tools such as Cursor IDE, Claude Code, or Windsurf
- Experience with API testing
- Solid understanding of web technologies including HTML, CSS, JavaScript, DOM, and React
- Solid understanding of Object-Oriented Programming and design patterns
- Familiarity with version control systems such as Git
- Experience working in Agile/Scrum development environments
- Experience integrating automated tests into CI/CD pipelines, preferably using GitHub Actions, GitLab CI, or Jenkins
- Ability to read, interpret, and debug application and system logs to diagnose issues
- Excellent analytical and problem-solving skills with strong attention to detail
- Strong verbal and written communication skills
- Self-motivated and highly capable of operating under minimal supervision
- Ability to identify gaps in automated coverage and proactively develop technical solutions
- Ability to design scalable and maintainable test suites from the ground up
- Advanced proficiency using LLMs and AI agents to accelerate the SDLC, especially for automated script generation, analysis, and rapid debugging
- Proven ability to improve SDLC efficiency through AI-integrated workflows, including using LLMs to automate test script creation and reduce debugging turnaround time
- Direct experience building and integrating test management tools such as QASE or Jira with CI/CD pipelines such as GitHub Actions or Jenkins
- Ability to enable automated test reporting and end-to-end traceability throughout the delivery lifecycle
- Proven ability to pivot priorities and manage quality across multiple high-stakes projects simultaneously in a heavily automation-integrated environment
- Demonstrated ability to build technical alignment across Engineering, Product, and DevOps teams so that quality at speed becomes a shared goal
- Comfortable performing deep validation, including API testing with REST and GraphQL, SQL data verification, and monitoring cloud-native application health in AWS or Azure environments
Preferred Qualifications
- Master’s or bachelor’s degree in Computer Science, Engineering, or a related software field
- Experience testing applications that use Large Language Models
- Familiarity with cloud platforms such as Azure, AWS, or GCP
- Hands-on experience with performance and/or security testing
Benefits
- Health care plan, including medical, dental, and vision coverage
- 401(k) retirement plan
- Basic life insurance
- Short-term and long-term disability coverage
- Paid time off, including flexible vacation, paid sick time, and observed public holidays
- Training and development reimbursement
- Hybrid work environment
- Peer-to-peer bonus program
- Company and department outings and events
- Stock option plan
- Office amenities, including gym access, restaurant tenant discount, and Padel Nine
Looking for more opportunities?
View All Jobs