Summary
We are looking for a seasoned Senior Automation QA Engineer with strong expertise in ensuring software quality through robust automation practices. In this role, you will lead automation efforts, define test strategies, contribute to effort estimation, and drive best practices across the QA team. As a key member of QA automation, you will also mentor junior team members and collaborate closely with development and DevOps teams to deliver reliable, high-performance applications.
Job Description
Work on automation framework design and setup ( GT:UI - Test Caf which is a Hybrid /data driven modular framework )
Create Test automation scripts using ( Java Script), Test data ( in Json File) and generate custom reports ( built on HTML). Strong Coding skills in Javascript or equivalent language
Work on CI/ CD integration using Jenkins , Team City and be able to run Test automation scripts directly from the CI server
Use Ignite tool to generate Page Objects & have the ability to write custom Java Script functions for Test scenarios
Automation Execution of the developed test scripts and have the ability to find application defects vs test script failure . Fix automation script failures & maintain the test scripts.
Learn Insurance Domain and understand the overall functionality
Have the ability to decipher BDD ( behavior driven development) Gherkin based requirements and write the automation test scripts
Ability to check in code in GIT/Bit bucket following version control and standards for Push/Pull
Ensure that coding standards and reusability is followed while scripting and during framework development
Strategy: Define and drive the test automation strategy, ensuring alignment with overall product and development goals
Stay Updated on Trends: Continuously research new tools, frameworks, and industry trends in test automation and suggest improvements for the QA process.
Education:
Experience:
Technical Skills:
-
Expertise in test automation tools (e.g., Selenium, Cypress, Playwright, Appium) for web, API, and mobile testing.
-
Proficiency in programming languages such as Java, Python, or JavaScript to build scalable test frameworks.
-
Strong understanding of CI/CD pipelines and seamless integration of automated tests into build and deployment workflows (e.g., Jenkins, TeamCity, Azure DevOps).
-
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and executing automation tests in cloud-native or containerized environments (e.g., Docker, Kubernetes).
-
Solid knowledge of test reporting and defect tracking, tools (e.g.TestNG, JIRA,) to drive visibility and continuous improvement.
Soft Skills: