A staffing company in Metro Manila seeks a skilled test automation engineer to design and maintain automation scripts using Playwright. The ideal candidate will have 2 to 4 years of experience in web application testing, strong programming skills, and familiarity with CI/CD tools. This position offers a hybrid work setup with primarily remote work and occasional onsite requirements.
Qualifications
2 to 4 years of experience in test automation with a strong focus on web application testing.
Proven experience with Playwright or similar automation tools.
Basic experience with mobile automation frameworks such as Appium or WebDriverIO.
Responsibilities
Design, develop, and maintain automation scripts using Playwright.
Configure environments to support automated testing efforts.
Collaborate with QA and development teams to identify test cases for automation.
Skills
Test automation
Playwright
Web application testing
Programming (TypeScript/JavaScript or Python)
CI/CD tools
API testing
Tools
Playwright
Selenium
Appium
Git
Jenkins
Job description
Work Hours
8 hours per day
Work Setup
Morning shift (Monday-Friday)
Hybrid Setup
Primarily remote, with occasional onsite work required at least once per month
Equipment
Company-provided
Responsibilities
Design, develop, and maintain automation scripts using Playwright for end-to-end, functional, and regression testing of web applications.
Configure environments to support automated testing efforts
Contribute to mobile automation testing efforts using tools such as Appium or WebDriverIO for basic functionality and regression checks
Collaborate with QA and development teams to identify test cases suitable for automation and integrate them into the test suite
Execute automated test scripts and analyze results, reporting any defects or inconsistencies to stakeholders
Contribute to the development of CI/CD pipelines to integrate automated tests for efficient, scalable testing processes
Requirements
2 to 4 years of experience in test automation with a strong focus on web application testing
Proven experience with Playwright or similar automation tools (e.g., Selenium, Cypress)
Basic experience with mobile automation frameworks such as Appium or WebDriverIO
Proficiency in programming languages such as TypeScript/JavaScript or Python
Solid understanding of web technologies, including HTML, CSS, and JavaScript
Familiarity with mobile testing concepts, including simulators, emulators, and device clouds
Experience with version control systems, preferably Git
Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps
NICE TO HAVE
Expertise in ensuring compatibility of web applications across multiple browsers (e.g., Chrome, Firefox, Edge, Safari) and platforms (e.g., iOS, Android, Windows)
Experience with API testing and tools like Postman or RestAssured
Experience with BDD frameworks such as Cucumber, Behave, or SpecFlow
Knowledge of performance testing tools such as Lighthouse and JMeter
Familiarity with cloud-based platforms and test execution environments
Exposure to Agile or Scrum development processes
Familiarity with accessibility testing and visual testing tools and techniques to ensure UI consistency, accuracy, and compliance with standards