This role requires to have both Automation Development Skills as well Manual Functional Testing Skills - Work with Functional Testing SME's to increase the Automation Test Capability - Develop Automation Scenarios and scripts and manage test artifacts/deliverables - Design, develop and troubleshoot automated test scripts to validate the technical and functional integrity of web UI based application components, backend API, bulk framework and reports.
- Able to perform Integration testing, System Integration testing, End to End testing, Regression Testing - Hands-on experience in writing test cases for complex projects, test data preparation and test execution.
- Collect, analyze and interpret test metrics.
- Summarize test data and report findings - Liaise with internal teams to identify system requirements.
- Monitor debugging process results.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Track quality assurance metrics, like defect densities and open defect counts.
- Participate in design and code review sessions as appropriate - Demonstrable experience in writing clean code quickly.
Preferably Java coding.
- Proven work experience in Test Automation and QA.
- Hands on Experience in automating tests using Selenium - Java.
- Hands-on experience with both white box and black box testing.
- Solid knowledge of SQL queries and Mongo Queries including understanding of stored procedures - Good understanding of SOAP and RESTful APIs.
- Experience in test automation tools developments will be Plus - Strong knowledge of software QA methodologies, tools and processes.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Hands-on experience with functional and non-functional testing.
- Experience working in an Agile/Scrum development process.
- Team Player mentality - Strong Oral and Written communication skills are required - Evaluate product requirements for operational feasibility and create detailed specifications & tech designs based on user stories.
- Contribute to design/code reviews for quality assurance.
- Hands-on participation in development and bug fixing.
- Monitor and report technical execution progress as well as all technical issues, risk or mitigation plan in a timely manner.
- Taking up critical POCs and feasibility studies.
- Drive technical innovations in the product constantly to remain ahead of the curve (ref:hirist.tech)