
Job Description:
Key Responsibilities:
Test Design, Development & Framework Creation
- Design, develop, and maintain automated test scripts using Playwright with TypeScript/JavaScript.
- Build scalable, modular, and reusable test automation frameworks.
- Develop test coverage across web, mobile, and API platforms.
- Use programming languages such as TypeScript/JavaScript; C# knowledge is a plus.
- Integrate automation into CI/CD pipelines for streamlined deployments.
Test Execution and Reporting
- Run automated test suites, analyze results, and troubleshoot issues.
- Manage defects and test cycles using JIRA or TestRail.
- Support quality gates with metrics, dashboards, and reports.
Collaboration
- Work with developers, product managers, and QA teammates to define requirements and acceptance criteria.
- Participate actively in Agile ceremonies (sprint planning, stand-ups, reviews, retrospectives).
- Review features with a testability-first perspective.
Continuous Improvement
- Stay updated on tools and best practices in automation.
- Recommend and implement enhancements to improve test reliability and coverage.
- Mentor peers on automation tools and strategies.
Documentation
- Maintain comprehensive documentation for test plans, cases, framework design, and execution processes.
- Ensure traceability between business requirements and automated test coverage.
Key Requirements:
Experience:
2 to 3+ years in software QA with a strong emphasis on automation.
Technical Skills:
Expertise with Playwright using TypeScript/JavaScript.
Experience building or enhancing custom automation frameworks.
Proficiency in:
TypeScript/JavaScript (primary)
Python
C# (a plus)
Familiarity with API testing tools (e.g., Postman, REST-Assured).
Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
Solid understanding of Git workflows.
Skilled in using JIRA or TestRail.
Soft Skills:
Strong problem-solving and debugging skills.
Excellent communication and team collaboration.
Detail-oriented with a strong quality focus.
Adaptable and proactive in Agile environments.
Fluent in English (written and spoken).