Role: Senior Automation QA Engineer (Playwright)
Hire Mode: 12 months contract (Malaysia)
About the Role :
We are seeking a detail-oriented and proactive QA Engineer who will serve as the guardian of software quality across our cloud-native applications. This role goes beyond verifying acceptance criteriait requires a critical thinker who can advise Product Managers and Software Engineers on potential flaws, edge cases, and risks in user stories/solutions. You will ensure robust testing strategies, write comprehensive test cases, and drive automation initiatives to maintain high standards of reliability and performance.
What You'll do :
- Align and communicate clearly between Development, Product Design, and Product Management teams to ensure the success of each development sprint
- Act as the quality advisor to Product Managers and Software Engineers, identifying gaps, edge cases, and potential risks in requirements and user stories
- Design and maintain detailed test cases in Azure Test Plans for functional, regression, and integration testing
- Provide QA sign-off during deployments, ensuring all quality gates are met
- Prepare UAT test cases for the business team and support UAT execution
- Raise bug tickets with detailed information, including steps to reproduce, expected vs. actual results, and screenshots/logs
- Develop and maintain end-to-end UI automation tests using Playwright
- Collaborate with Software Engineers to conduct load and performance testing when required
- Ensure attention to detail in all aspects of testing and documentation
- Continuously improve QA processes and advocate for best practices in quality assurance
Who You are :
- 5+ years of experience in QA, with a mix of manual and automation testing
- Proactive and able to work collaboratively in a team environment, including multi-cultural settings
- Excellent verbal and interpersonal skills
- Strong understanding of the software development lifecycle (SDLC) and Agile methodologies
- Proficient in writing test cases and managing test plans in Azure DevOps
- Hands-on experience with UI automation frameworks, preferably Playwright (written in TypeScript / JavaScript)
- Familiarity with load/performance testing tools (i.e., JMeter) and techniques
- Excellent analytical skills and attention to detail
- Ability to think critically and anticipate edge cases beyond the given acceptance criteria
- Experience with bug tracking tools and writing clear, actionable defect reports
- Knowledge of CI/CD pipelines and integration of automated tests into build processes is a plus