workable

QA Automations Engineer - REMOTE - SR004 @ Pearl

Ho Chi Minh City, VietnamOnsiteFull-timePosted 91 days ago

Opens on workable

About this role

Department: Technical

Work Arrangement: Remote

Job Type: Independent Contractor, Full Time

Work Schedule: US Time Zone (candidate expected to be flexible with the client's preference)

Locations: Philippines, LATAM, and other remote regions with excellent English communication skills

About Pearl TalentPearl works with the top 1% of candidates from around the world and connects them with the best startups in the US and EU. Our clients have raised over $5B in aggregate and are backed by companies like OpenAI, a16z, and Founders Fund. They're looking for the sharpest, hungriest candidates who they can consistently promote and work with over many years. Candidates we've hired have been flown out to the US and EU to work with their clients, and even promoted to roles that match folks onshore in the US.

Hear why we exist, what we believe in, and who we're building for: WATCH HERE

Why Work with Us?At Pearl, we're not just another recruiting firm—we connect you with exceptional opportunities to work alongside visionary US and EU founders. Our focus is on placing you in roles where you can grow, be challenged, and build long-term, meaningful careers.

Role OverviewThe QA Automation Engineer ensures that every product release is reliable, scalable, and user-friendly by designing, implementing, and maintaining comprehensive test automation frameworks. This role goes beyond writing test scripts—you'll architect quality assurance systems that integrate seamlessly into CI/CD pipelines, leverage AI tools to optimize testing processes, and collaborate cross-functionally to maintain product excellence. Working across diverse technology stacks including web, mobile, API, and database layers, you'll apply both analytical problem-solving and creative thinking to identify real-world edge cases from a user's perspective. You'll build automated testing solutions that catch bugs early, reduce manual testing burden, and enable faster, more confident product releases.

Your ImpactYour automation expertise will directly improve product quality, development velocity, and customer satisfaction by catching defects before they reach production. By building robust test frameworks and integrating them into CI/CD pipelines, you'll enable development teams to ship features faster with confidence. Your work will reduce manual testing time by significant percentages, freeing QA teams to focus on exploratory testing and complex scenarios. Through AI-driven testing optimization, you'll accelerate testing cycles and improve coverage. Your collaboration with developers will improve code quality by identifying architectural issues early and suggesting improvements. By thinking from both technical and user perspectives, you'll ensure products not only function correctly but deliver excellent user experiences.

Core ResponsibilitiesTest Automation Development & Framework Design (50%)

Design, develop, and maintain automated test scripts for web, mobile, and API applicationsBuild and maintain automated test frameworks using Cypress, Playwright, Selenium, Tosca, Katalon, or similar toolsConduct comprehensive end-to-end testing across web, database, and API layersCreate automated regression, integration, and functional test suitesOptimize test automation frameworks for speed, reliability, and maintainabilityImplement test data management strategies and mock services where appropriateApply version control, logging, and structured documentation for all test codeExecute automated test suites and analyze results for defects and failuresCI/CD Integration & DevOps Collaboration (20%)

Integrate automated testing into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similarConfigure automated test execution for multiple environments and deployment stagesBuild reporting and dashboard automations for test visibility and accountabilityCollaborate with DevOps teams to ensure smooth integration of QA processesMonitor test execution in continuous deployment workflowsImplement parallel test execution strategies to reduce build timesMaintain test environment configurations and dependenciesAI-Driven Testing & Quality Optimization (15%)

Use AI tools (ChatGPT, Testim, or similar) to optimize QA processes and speed up testing cyclesApply user-centric testing approaches to identify real-world edge cases and usability gapsLeverage AI-powered test generation and maintenance tools where applicableImplement intelligent test selection and prioritization strategiesUse AI for visual regression testing and anomaly detectionExplore and integrate emerging AI/ML tools for quality assuranceBug Tracking, Collaboration & Quality Improvement (10%)

Identify, document, and track bugs through resolution with detailed reproduction stepsCollaborate with developers to debug issues, verify fixes, and improve release qualityWork with product managers to clarify requirements and define test strategiesParticipate in sprint planning, refinement, and retrospective meetingsSuggest process improvements and contribute to culture of product reliability and excellenceConduct code reviews of test automation code with team membersMentor junior QA engineers on automation best practicesDocumentation, Reporting & Continuous Improvement (5%)

Analyze testing results and maintain comprehensive technical documentationMonitor and report on test coverage, quality metrics, and automation ROIDefine metrics for automation success (time saved, error reduction, efficiency gains)Continuously improve automation coverage based on defect analysis and risk assessmentMaintain clear documentation and training guides for stakeholders and team membersTrack testing KPIs including defect detection rate, test execution time, and coverage percentagesContribute to continuous improvement of QA processes and toolingRequirements

Must-Haves (Required)Experience: 1-3+ years in QA automation, software testing, or test engineering rolesProgramming Skills: Strong programming proficiency in Java, Python, JavaScript, or similar languagesAutomation Tools: Hands-on experience with automation frameworks (Selenium, Cypress, Playwright, RestAssured, Tosca, Katalon, or similar)Testing Methodologies: Solid understanding of software QA methodologies, tools, and best practicesAPI Testing: Experience with API automation, validation, and testing toolsDatabase Testing: Proficiency in database testing including SQL queries and data validationVersion Control: Solid understanding of Git or other version control systemsCI/CD Knowledge: Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and integration patternsProblem-Solving: Excellent logical reasoning, analytical skills, and attention to detailUser Perspective: Ability to think critically and creatively, seeing from both technical and user perspectivesCommunication: Excellent written and verbal English; able to explain technical concepts clearlyAdaptability: Fast learner with adaptability to evolving tools and testing environmentsCollaboration: Strong collaboration skills working cross-functionally with development and product teamsNice-to-Haves (Preferred)Bachelor's degree in Computer Science, Engineering, or equivalent practical experienceExperience in performance or load testing (JMeter, Locust, K6)Exposure to DevOps pipelines and advanced CI/CD integrationsUnderstanding of UX testing principles or accessibility standards (WCAG)Experience with mobile testing frameworks (Appium, Detox, Espresso)Knowledge of containerization and orchestration (Docker, Kubernetes)Familiarity with cloud testing platforms (BrowserStack, Sauce Labs, AWS Device Farm)Experience with visual regression testing toolsBackground in Agile/Scrum development environmentsSecurity testing knowledge and OWASP principlesExperience mentoring or leading QA teams

Tools ProficiencyMust-Haves (Required)Automation Frameworks: Cypress, Playwright, Selenium, Tosca, Katalon, or equivalentAPI Testing: Postman, REST Assured, Swagger, or similar toolsProgramming: Java, Python, JavaScript, or similar scripting languagesDatabase: MySQL, PostgreSQL, MongoDB, or other SQL/NoSQL databasesVersion Control: Git, GitHub, GitLab, or BitbucketCI/CD: Jenkins, GitHub Actions, GitLab CI, or similar platformsNice-to-Haves (Preferred)Performance Testing: JMeter, Locust, K6, or GatlingAI QA Tools: ChatGPT, Testim, Mabl, or AI-assisted testing platformsTest Management: TestRail, Zephyr, qTest, or similar toolsBug Tracking: Jira, Linear, Asana, or equivalent systemsMonitoring & Dashboards: Databox, Looker, Grafana, or custom dashboardsDocumentation: Notion, Confluence, Google Workspace for collaborationMobile Testing: Appium, Detox, Espresso, XCUITestCloud Platforms: AWS, GCP, or Azure testing servicesContainerization: Docker, Kubernetes for test environmentsBenefits

Competitive Salary: Based on experience and skillsRemote Work: Fully remote — work from anywhereGenerous PTO: In accordance with company policyDirect Mentorship: Access to global industry leadersLearning & Development: Continuous growth resourcesGlobal Networking: Work with international teamsHealth Coverage (Philippines only): HMO after 3 months (full-time)

Our Recruitment Process Application Skills Assessment Initial Screening Top-grading Interview Client Matching Job Offer Onboarding

Ready to Join Pearl Talent?If you're a driven professional ready to work with exceptional founders building the next generation of world-class companies, we'd love to meet you. Apply now to unlock opportunities where your growth, impact, and success are our top priorities.

Skills

Active Pooling

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →