Key Responsibilities :
- Define and own the overall automation testing strategy, ensuring alignment with project and product goals
- Identify areas suitable for automation, perform ROI analysis, and prioritize test cases for automation
- Design, implement, and maintain robust and scalable automation frameworks (such as Hybrid, BDD, POM-based) suitable for both UI and API layers using Selenium, Java, and TestNG
- Lead the creation of comprehensive automation test plans that outline objectives, tools, timelines, scope, and risk mitigation strategies aligned with business goals
- Designing, developing, and maintaining scalable and reusable automation frameworks
- Reviewing test scripts, execution results, and ensuring adherence to best practices and standards
- Collaborating with cross-functional teams to understand requirements and translate them into test cases.
- Providing technical mentorship to QA engineers and guiding them in automation and testing best practices
- Monitoring test coverage and quality metrics and reporting them to stakeholders
- Driving continuous improvement in testing processes and tools
- Participating in sprint planning, grooming, and retrospectives as part of agile teams
Required Qualifications :
Computer science university degree or equivalentISTQB Certification - an advantageRequired Experience (relevant or in a similar role) :
Hands-on experience with Selenium using the TestNG framework for web applicationsWorked closely on writing Selenium classes and TestNG annotationsCreated the Selenium TestNG framework from scratch10+ years of experience in software testing with at least 4-5 years in a lead roleStrong experience with automation tools like Cypress, Playwright, or Selenium, or equivalentSolid experience in testing RESTful APIs and backend servicesExperience working with Git-based version control systems (GitHub, Bitbucket, GitLab)2+ years in short-term insurance projectsExperience in performance testing tools like K6, JMeter, or GatlingExposure to mobile testing frameworks such as Appium, Experience with cross-browser and cross-device testing on platforms like Browser Stack or Sauce LabsFamiliarity with Docker / Kubernetes environmentsUnderstanding of security testing practices and tools like OWASP ZAPExperience in generating reports using tools like Allure or Extent ReportsRequired Knowledge and Skills :
Proficient in JavaScript / TypeScript; experience in Python is an added advantageExpertise in frameworks such as Cucumber, JUnit, or TestNGHands-on knowledge of CI / CD pipelines and integration tools like GitLab CI, Azure DevOps, or JenkinsGood understanding of STLC, agile methodologies (Scrum / Kanban), and DevOps practicesStrong leadership and communication skills to lead QA teams, resolve conflicts, and manage stakeholdersExcellent technical and analytical skills, with the ability to self-learn new technologiesUser experience orientation