- Create test plans, test cases and test scripts based on requirement documents and business User Stories.
- develop and maintain automated test suites using test automation tools and development languages like Python / Java.
- Execute test cases (manual/automated) document test results and raise defects whenever necessary.
- Work with JIRA, Confluence, qTest for test case management, defect management, test reporting and other functions.
- Participate in agile ceremonies like, Sprint planning, grooming sessions, stand-up meetings, demo sessions, and retrospective meetings.
- Participate in E2E and integration testing.
- Participate in defect triage and Scrum meetings.
- 4-6 years hands-on experience in QE with 2 years in automation technologies. (Cloud, distributed and mainframe, business workflows and services/APIs, databases).
- Experience in test automation using development languages like Python / Java and frameworks/tools (Robot Framework, SoapUI or ReadyAPI, Postman, Selenium, UFT/Lean UFT/RestAssured/, TestNG.
- Good knowledge of QE Processes, Testing Life Cycle, SDLC and Defect Management processes with hands-on experience in creating test cases, executing manual/automated test cases.
- Knowledge of Testing Methodologies with hands on experience on JIRA, Confluence and qtest.
- Experience in Micro Service testing, Kafka and API testing.
- Knowledge of CI/CD and DevOps Tools such as Jenkins, GIT, etc.
- Database technologies (e.g. MongoDB, DB2, Oracle, SQL, IMS) and SQL experience.
- Key Skills: QA, Automation testing experience-either Selenium+Java or Python+Robot is sufficient.