QA Engineer II/III (Automation)
Role details
Job location
Tech stack
Job description
The QA Engineer executes manual and automated testing by writing scripts and creating automation scenarios for repeated execution. Using different automation tools, the QA Engineer will design, test, and deploy effective test automation solution
s. Job Responsibiliti
-
es Works with the Agile Program Manager (APM), Digital Product Manager (DPM), and Business Systems Analyst (BSA) to document and plan test cases for regression, Integration, and automation test plans and test ca
-
ses.Writes test automation scripts (i.e. Python, Java, Java script, C# e
-
tc.)Troubleshoots existing automation and optimizes the automation framew
-
ork.Supports functional validation and sprint activit
-
ies.Communicates with development teams, other product teams, and management to ensure proper test coverage of existing and new features and functional
-
ity.Build upon an existing framework to develop & execute automated test plans against developed features. Identify and report defects, work with team to reso
-
lve.Continuous improvement of automation framework and workflow processes, keep solutions up to date with latest technolog
-
ies.Lead scrum test teams by example - encourage collaboration, contribution, and commitment to the teams' shared go
-
als.Guide and mentor junior team members on latest trends in automat
Requirements
Good understanding of OOP concepts viz. Inheritance, Abstraction, Encapsulation and Polymor
- phism.Must have very good understanding and hands-on automation and manual testing framework exper
- ience.Good debugging, troubleshooting and problem-solving s
- kills.Experience in API/Microservices/Integration testing (Postman or similar tool) and API Documen
- tationProficient in automation tools like Selenium WebDriver with Java, TestNG, Junit, Maven, Cucumber, Jenkins, Git/BitBucket, for testing Client-Side and Web based applica
- tions.Experience in developing test scripts to implement Features, Test Scenarios and Step-Definition for BDD using Cucumber/Spock Fram
- ework.Hands on experience with all levels of testing viz. Functional, Integration, Regression, Smoke, Sanity
- , UAT.Good knowledge of build management (i.e. Maven, Gradle, Jenkins, ANSIBLE
- etc.)Know how to use Xray for test management and execution in
- JIRA.Experience of any cloud repository - Bitbucket / GitHub / GitLab etc. is desi
- rable.Experience of continuous integration tools (GitHub Actions / Jenkins / Azure DevOps / TeamCit
- y etc)Experience in working with Agile teams (Engineering and Business) to collaborate with team members, early and frequently to define test plan/cases, execute and r
- eport.Good understanding Testing Life Cycle including Test Designs, Test Cases Development, Functional Testing, Defect Preparation, Test Report Prepa
- ration5 - 12 years of experience with Testing / SDET / Dev (Mix will be pref
- erred)Candidates with prior development experience and knowledge would have an added adva
- ntage.Basic Insurance Knowledge is a plus/adv, BS in Computer Science, Information Technology degree or eq
uivalent