
Mid-level QA Automation Engineer
Manila Recruitment
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇭 Philippines
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
GoJavaScriptPuppeteerPython
About the role
- As a Test Automation Specialist, you will leverage a cutting-edge test automation framework to enhance and expedite testing processes, govern and evolve test frameworks, develop a test reporting system, and develop a comprehensive monitoring and alerting system. Your expertise will ensure the robustness, efficiency, and reliability of the software delivery pipeline.
- **Duties and Responsibilities:**
- ** Test case design and documentation:**
- - Define clear, concise, and comprehensive test cases based on requirements, specifications, and user stories. Ensure test cases cover both positive and negative scenarios, edge cases, and system interactions. Maintain traceability between test cases and product features.******Test Suite Development & Maintenance:**
- - Organize and maintain automated test suites to reflect product changes and evolving test coverage needs. Refactor outdated or redundant tests, ensuring relevance and accuracy.
- - Maintain a clear structure for manual and automated test suites for ease of access and reusability.******AI-driven Test Automation:**
- - Implement and utilize AI and intelligent agents to accelerate test generation processes.
- - Transition from manual test case development to AI-driven automation solutions, enhancing overall testing efficiency.******Test Framework Governance:**
- - Oversee the maintenance and continuous improvement of the existing test framework.
- - Analyze test failures and test escapes to identify root causes and implement solutions.
- - Foster a culture of quality through continuous improvements in testing methodologies and frameworks.******Test reporting and analytics:**
- - Design and develop test reports to provide visibility into the test suite performance and failures.
- - Implement an effective test failure alerting system to promptly notify feature owners and responsible developers of SUT issues and failures.
Requirements
- - Minimum Bachelor's degree in Computer Science, Engineering, or a related field.
- - 4+ years of testing experience, with at least 2 years of Playwright experience.
- - Proven experience in automation testing and frameworks.
- - Hands-on experience with the playwright testing framework (Puppeteer can be an alternative)
- - Experience with both UI and REST API testing.
- - Familiarity with using AI to enhance testing and software development.
- - Strong problem-solving skills and attention to detail.
- - Experience with test management and defect tracking systems.
- - Proficiency in programming languages such as JavaScript, Python, Golang, or similar.
- - Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- - Excellent communication and teamwork skills.
- A**dvantageous skills or nice-to-haves:**
- - Hands-on experience with PyTest, Ginkgo, and similar testing frameworks is an advantage
- - Experience with AI Agents and tools for efficient automation test generation.
- - Knowledge of test framework design and development.
- - Strong understanding of test reporting tools and technologies
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test automationtest case designautomation testingPlaywrightUI testingREST API testingprogramming languagesCI/CDtest managementdefect tracking
Soft skills
problem-solvingattention to detailcommunicationteamwork
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering