About the role
Key Responsibilities:
- Development & Maintenance
- Lead the design, development, and upkeep of automated test suites for web and mobile applications based on product specifications.
- Test Execution & Analysis
- Oversee execution of automated and manual tests, investigate failures, perform root‑cause analysis, and partner with developers to drive timely fixes.
- Automation Infrastructure
- Architect, build, and continuously enhance automation frameworks and environments using Playwright, Selenium, Appium, and BrowserStack.
- Tooling & Innovation
- Research, evaluate, and integrate new tools or modules to expand automation capabilities and address evolving QA needs.
- Cloud Testing
- Design and implement cloud‑native test strategies across AWS, GCP, and Azure to ensure scalable, reliable testing environments.
- Collaboration & Mentoring
- Mentor and coach automation engineers, conduct code and test‑plan reviews, and enforce best practices in test automation and QA.
- Continuous Integration
- Embed automated tests into CI/CD pipelines (Jenkins, Bitbucket Pipelines, GitHub Actions), define quality gates, and maintain reporting standards.
Requirements:
- Technical Expertise
- 4–5 years hands‑on experience in at least two of: TypeScript, JavaScript, Python, or C#.
- 3–4 years designing and executing Playwright‑based automated tests.
- 1–2 years working with cloud platforms (AWS, GCP, Azure) for test automation environments.
- Strong command of software QA methodologies (white‑box, black‑box) and SDLC.
- Proficiency with two or more CI/CD tools: Jenkins, Bitbucket, GitHub, or GitLab.
- Additional Skills
- Proven track record in web and mobile automation testing (UI, API, integration).
- Solid troubleshooting, analytical, and problem‑solving abilities.
- Excellent communication and collaboration in Agile/Scrum teams.
- Bonus: proficiency in Python or Java.
Preferred Qualifications:
- Experience architecting large‑scale automation frameworks.
- Familiarity with performance, load, or security testing tools.
- Knowledge of containerization technologies (Docker, Kubernetes).
- ISTQB or equivalent QA certification.