JOB DESCRIPTION
- Develop, and maintain automated test scripts using TypeScript and Playwright for web and mobile applications.
- Build and enhance test automation frameworks from scratch or optimize existing frameworks for scalability and efficiency.
- Collaborate with developers, product managers, and QC teams to understand business requirements, acceptance criteria, and test scenarios.
- Perform functional, regression, integration, and end-to-end testing across multiple browsers, devices, and platforms.
- Implement continuous integration (CI) and continuous delivery (CD) pipelines for automated testing.
- Investigate test failures, identify root causes, and work closely with developers to ensure timely resolutions.
- Write detailed test plans, test cases, and documentation to support automated testing efforts.
- Track and report test results, identify trends, and provide recommendations for improvement.
- Ensure adherence to best practices in test automation, including test design patterns, maintainability, and code quality.
JOB REQUIREMENTS
MUST HAVE (Test Automation)
- At least 2+ year in building test automation framework.
- Familiar with at least one of the programming languages: Python, Typescript, Java, C#.etc
- Familiarity with at lease 01 test automation frameworks. Ex: Playwright, CodeceptJS, Detox, Robot Framework, Selenium, Appium
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI) and experience integrating automated tests within these pipelines.
- Familiarity with XPath and DOM manipulation techniques for robust element locators.
- Have experience or knowledge with cloud based testing solution.
COMMON REQUIREMENT
- Understanding of Agile methodologies and experience in working in Agile teams.
- Ability to troubleshoot issues and work independently in a fast-paced environment. Strong analytical skills and attention to detail.
- Excellent verbal and written communication skills.
- Have experience as a Quality Assurance Engineer or Software Test Engineer with a bachelor’s degree in computer science
NICE TO HAVE (Test Manual)
- Ability to identify, isolate, and track bugs effectively.
- Have experience in Perfomance or Security test.
BENEFITS
Competitive Salary and Brilliant Health Benefits
Progressive and Fun Working Environment
Valuable Training