Develop automated test scripts using automated tools such as Karate, Newman, Spring Cloud Contract, Selenium, Webdriver IO, Appium, Cypress for Web and mobile applications.
Execution & maintenance of automation suite, enhance regression suite in conjunction with the product evolution.
Regularly evaluate the test automation suites and make decisions related to the application of test automation strategies for assigned projects.
Comply with established version control practices and coding standards.
With a strong quality mindset, gather and analyse business requirements; thereby build domain knowledge and help team by providing testing solutions.
Conduct Functional, Regression and Sanity testing depending on the project demand and ensure complete testing coverage before production release.
Report & document defects using the project's defect management tools.
Inform the team on any issues that may affect the schedule, budget, or quality of the product or the testing process.
Validate fixes, help in identifying RCAs and take preventive measures.
Experience & Skills
Experienced in Setting up test automation frameworks and writing test scripts in API/UI/Mobile applications.
Minimum 3-6 years' experience in Test Automation in any of the following tools/frameworks - Karate, Postman (Newman), Spring Cloud Contract, Selenium, Cypress.
Hands on knowledge in using mocked dependencies where appropriate for testing web services.
Experience in Functional testing, Test case creation, Regression testing, API Testing, Nonfunctional testing.
Ability to work with a sense of urgency and attention to detail, demonstrated verbal and written communication skills and excellent analytical skills independent decision-making, interpersonal and people skills
Experienced in being part of teams following agile methodology, proficient in agile practices and ceremonies.