onsite
Senior QA Automation Engineer - ShyftLabs
QA Engineer
Senior QA Automation Engineer with deep expertise in building and maintaining end‑to‑end test frameworks using Playwright, TypeScript, and Cucumber, plus strong experience in Selenium, CI/CD pipelines, and both front‑end and back‑end testing.
About the role
Key Responsibilities
- Design, develop, and maintain robust automation frameworks leveraging Playwright, TypeScript, and Cucumber.
- Create and execute comprehensive test suites for front‑end UI components and back‑end APIs.
- Integrate automated tests into CI/CD pipelines to ensure rapid feedback and continuous quality.
- Collaborate with developers, product owners, and DevOps to define test strategies and improve overall software quality.
- Mentor junior QA engineers and promote best practices in test automation and code quality.
Requirements
- 5+ years of professional experience in QA automation, with a focus on web applications.
- Proficiency in Playwright, TypeScript, Cucumber, and Selenium.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI) and version control systems.
- Experience testing both front‑end (HTML/CSS/JavaScript) and back‑end services (REST/GraphQL APIs).
- Excellent problem‑solving skills, attention to detail, and ability to work in an Agile environment.
Skills
playwrighttypescriptseleniumcicd