We are seeking a highly skilled Senior QA Automation Engineer with strong expertise in Playwright, Selenium, and similar automation tools, coupled with solid functional/manual testing knowledge. In this role, you will not only design and implement automation frameworks but also leverage AI-powered testing solutions to accelerate test case design, improve coverage, and enhance overall test efficiency. You will play a key role in driving quality across our software development lifecycle by combining traditional QA practices with modern automation and AI-driven strategies.
Essential Functions include, but are not limited to the following:
You will be expected to:
- Design, develop, and maintain robust automation frameworks using Playwright, Selenium, or equivalent tools.
- Integrate AI-driven approaches for test case generation, optimization, and defect prediction.
- Collaborate with cross-functional teams to define test strategies, ensuring alignment with business and technical requirements.
- Implement continuous testing by integrating automation suites into CI/CD pipelines.
- Conduct thorough functional, regression, integration, exploratory, and cross-browser/device testing.
- Perform manual testing where automation is not feasible, ensuring end-to-end quality coverage.
- Use AI/ML tools to enhance test prioritization, flakiness detection, and self-healing automation scripts.
- Mentor junior QA engineers in both traditional and AI-driven testing practices.
- Drive innovation in QA by exploring and adopting next-gen automation tools and methodologies.
Requirements:
Key technical expertise areas expected for this role:
- Strong hands-on experience with Playwright, Selenium WebDriver, or equivalent automation frameworks.
- Proficiency in at least one programming language (Java, JavaScript/TypeScript, Python, or C#).
- Solid understanding of manual/functional testing concepts: SDLC, STLC, test case design techniques, and defect lifecycle.
- Experience with AI-based testing platforms (e.g., Testim, Mabl, Functionize, or custom AI frameworks).
- Strong skills in API testing (Postman, RestAssured, or similar).
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
- Knowledge of Agile methodologies and QAβs role in sprint-based development.
- Analytical mindset with strong debugging and problem-solving skills.
- Excellent communication skills to work across teams and stakeholders.
Additional areas that would add value:
- ISTQB or similar certifications.
- Exposure working within theNetworking Domain
- Understanding of object oriented concepts and programming skills in Python and/or Java.
- Experience designing test automation frameworks for either UI and/or backend services; experience with both is preferred.
- Experience in performance testing and tools.
- Experience in security testing and tools.
- Ability to understand database structure (schema / collections), create and execute SQL queries for validations and assertions
- Experience working in Agile Scrum/Kanban methodologies.
- Experience with modern cloud technologies such as AWS.
Education and experience:
- Bachelor's or Masterβs in Computer Science or related fields.
- 6+ years of QA experience, with at least 3+ years in automation.