Job Description
Key Responsibilities
- Mandatory Skills: Test Automation using Playwright (JS/TS) or Cypress (JS/TS); Selenium with Java; Automation Framework Design; Team Leadership; Test Planning; Agile/Scrum; CI/CD integration; Test Strategy.
- Lead and mentor the Quality Engineering (Automation) team; provide guidance, coaching, and technical direction to ensure outcomes and growth.
- Define and implement the automation strategy and roadmap prioritizing JavaScript/TypeScript-first frameworks (Playwright/Cypress) while maintaining and evolving Selenium-based suites where appropriate.
- Collaborate with cross-functional teams (Product, Engineering, DevOps) to identify automation opportunities, define test requirements, and prioritize cases for automation.
- Design, develop, and maintain scalable test frameworks and suites (component, API, web endtoend, accessibility, and performance hooks) with reliable test data and environment management.
- Establish best practices for automation: coding standards, version control, code review, test parallelization, flaky test management, and continuous integration/continuous delivery.
- Create and maintain test plans and strategies aligned to Agile/Scrum delivery, including definition of done, risk-based coverage, and release gates.
- Monitor and report automation progress, stability, coverage, and results
- Support teams in troubleshooting complex scenarios; evolve frameworks to handle authentication, network mocking, accessibility checks, and cross-browser/device coverage.
- Integrate automated testing into the CI/CD pipeline (e.g., GitHub Actions/Azure DevOps/Jenkins); ensure timely and reliable execution with artifacts and dashboards.
- Innovate using AI tools: Utilize GitHub Copilot and similar AI assistants to enhance automation framework design, generate optimized test scripts, and reduce development time.
- Develop agentic AI models: Create and integrate AI-driven agents for intelligent test case generation, self-healing scripts, and predictive quality analytics.
- Stay ahead of emerging AI trends in test automation and drive adoption across the team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 8+ years in QA with a strong focus on automated testing and team leadership.
- Hands-on expertise with Playwright or Cypress using JavaScript/TypeScript; experience with Puppeteer is a plus.
- Proven experience designing, developing, and implementing automation frameworks and test suites (E2E, API, component).
- Strong programming skills in JavaScript/TypeScript and Java (for legacy Selenium suites); Python or C# experience is a plus.
- Demonstrated success leading and mentoring automation QA teams in fast-paced, Agile environments.
- Familiarity with test management and defect tracking tools; experience with mocking, test data management, and environment orchestration.
- Excellent problem-solving and analytical skills with keen attention to detail; strong communication with technical and non-technical stakeholders.
- Proven ability to use AI-powered development tools (e.g., GitHub Copilot) for automation coding and framework optimization.
- Experience or strong interest in building agentic AI models for automation, including self-healing tests and intelligent orchestration.
- Stay abreast of trends and best practices in test automation and AI; make recommendations and drive adoption.
Qualifacts is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.