Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
QA Automation Engineer
Location
United States + 1 moreAll locations: United States | United Arab Emirates
Posted
83 days ago
Salary
0
Seniority
Mid Level
Job Description
QA Automation Engineer
Pavago
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Pavago is hiring on behalf of a fast-growing, product-focused technology company that is strengthening its automation infrastructure. They are redefining quality assurance through cutting-edge AI technology. They leverage the power of intelligent automation to ensure unparalleled reliability and performance in our software products. Their mission is to build a smart and resilient testing environment, allowing our clients to focus on innovation and growth. They are looking for a senior-level automation engineer who takes ownership of test systems, framework stability, and regression coverage. This is an automation-first role working directly with frontend and backend engineers. This is not a manual QA position. It is a hands-on engineering role focused on Playwright and TypeScript. Key Responsibilities - Develop and maintain E2E tests using Playwright (TypeScript) - Expand automation coverage across critical product workflows - Identify and eliminate flaky tests - Improve test suite stability and execution performance - Ensure seamless integration with CI/CD pipelines - Manage test data and maintain reliable test environments - Collaborate directly with engineers on new feature releases - Utilize AI tools to support exploratory testing and uncover edge cases Qualifications - Strong proficiency in TypeScript - Hands-on experience with Playwright (or strong Cypress background with readiness to transition) - Proven experience building and maintaining E2E automation frameworks - Solid understanding of: - DOM interaction - Network requests - Asynchronous behavior - Diagnosing flaky tests - Experience integrating automation into CI/CD environments Preferred Experience - Experience setting up E2E test infrastructure from scratch - Test data management strategies - Experience testing B2B SaaS platforms - Multi-tenant systems and role-based access testing - Familiarity with AI-assisted testing workflows Soft Skills - Strong ownership mindset - Clear and professional communication - Problem-solving approach to automation instability - Comfortable operating in a low-management environment - Growth-oriented and adaptable Interview Process - Initial Screening Call (Pavago) - Qualification, experience validation, and role alignment. - Technical Assessment / Automation Review - Practical discussion or exercise focused on Playwright, TypeScript, and framework design. - Client Technical Interview - Deep dive into automation architecture, CI/CD integration, and problem-solving approach. - Final Interview (Culture & Ownership Fit) - Discussion around autonomy, collaboration style, and long-term fit.
Job Requirements
- Strong proficiency in TypeScript
- Hands-on experience with Playwright (or strong Cypress background with readiness to transition)
- Proven experience building and maintaining E2E automation frameworks
- Solid understanding of: DOM interaction Network requests Asynchronous behavior Diagnosing flaky tests
- DOM interaction
- Network requests
- Asynchronous behavior
- Diagnosing flaky tests
- Experience integrating automation into CI/CD environments
- Preferred Experience
- Experience setting up E2E test infrastructure from scratch
- Test data management strategies
- Experience testing B2B SaaS platforms
- Multi-tenant systems and role-based access testing
- Familiarity with AI-assisted testing workflows
- Soft Skills
- Strong ownership mindset
- Clear and professional communication
- Problem-solving approach to automation instability
- Comfortable operating in a low-management environment
- Growth-oriented and adaptable
- Interview Process
- Initial Screening Call (Pavago) Qualification, experience validation, and role alignment.
- Qualification, experience validation, and role alignment.
- Technical Assessment / Automation Review Practical discussion or exercise focused on Playwright, TypeScript, and framework design.
- Practical discussion or exercise focused on Playwright, TypeScript, and framework design.
- Client Technical Interview Deep dive into automation architecture, CI/CD integration, and problem-solving approach.
- Deep dive into automation architecture, CI/CD integration, and problem-solving approach.
- Final Interview (Culture & Ownership Fit) Discussion around autonomy, collaboration style, and long-term fit.
- Discussion around autonomy, collaboration style, and long-term fit.
Related Guides
Related Categories
Related Job Pages
More QA Automation Engineer Jobs
• Design, implement, and maintain automation frameworks for on-prem infrastructure • Automate system configuration, provisioning, and maintenance using Ansible and Python • Reduce manual effort and operational errors by automating repetitive tasks • Optimize infrastructure-related process flows and operational workflows • Integrate automation solutions with the Common Data Backbone • Develop and maintain Python and Ansible-based tools and scripts • Continuously improve and extend automation capabilities based on evolving infrastructure needs • Collaborate closely with infrastructure and engineering teams
• Create and maintain comprehensive documentation, including How-Tos, process descriptions, technical specifications, and release notes. • Ensure all documentation tools are up-to-date, organized, and accessible to support ongoing development needs. • Take ownership of our Confluence wiki by updating content, maintaining structure, and ensuring documentation quality and consistency. • Regularly review and refine existing documentation to enhance clarity, accuracy, and usability for both technical and non-technical audiences. • Work independently to gather missing or incomplete information by consulting with developers, conducting research, and investigating internal resources. • Create, format, and publish release notes for software updates, clearly highlighting changes, fixes, and new features for end-users and stakeholders.
• Develop and execute test plans and test cases with a strong emphasis on using code to solve technical challenges and shorten the test cycle through automation. • Estimate test efforts, analyze and communicate test results and participate in day to day QA Activities. • Develop/Maintain and improve the test frameworks, tools and technologies used by the organization to maintain a high quality bar. • Work with Development, Test and Product Management to design and implement test and validation strategies. • Execute and manage test cases and results, report on test and defect metrics. • Create, execute and troubleshoot automated test scenarios across our systems. • Contribute to robust, scalable, and high quality test automation solutions for functional, regression and performance testing • Contribute to the building of a CI in Github and ongoing process improvement activities. • Identify required improvements in the test and development processes; make contributions to our automation tools that address specific needs. • Maintain a high quality bar in a complex and constantly evolving workspace.
• Architect Custom Integrations: Build bespoke workflows between a fragmented stack (Ads, Web, Social, Intent data) using n8n and BigQuery, bypassing the limitations of native connectors to create seamless data flow • Orchestrate Data Pipelines: Improve the Segment / BigQuery / HubSpot pipeline. You will ensure high-fidelity event tracking and transform raw data signals into actionable marketing triggers • Drive Rapid Prototyping: Transition from abstract marketing ideas to functional automated workflows in hours, not days. You will build, test, and iterate with a relentless bias for action • Leverage AI-Native Development: Utilize tools like Cursor and Claude as your primary leverage to write custom scripts, handle API edge cases, and automate complex data cleaning tasks efficiently • Optimize the Stack: Continuously identify bottlenecks in the GTM process and engineer technical solutions to either remove or optimise them


