Participate in Backlog grooming/requirement walkthrough sessions.
Understand the requirement thoroughly and be able to raise the queries with the Product or Business stakeholders.
Create Test scenarios for the functionality or features under Test.
Create Test cases or Automated scripts (Function & Non Functional) or DB scripts for the scenarios identified using Test Pyramid principles.
Integrate the developed Test scripts in CI pipeline with foundational knowledge on SCM, TDM and Bug Tracking tools.
Ensure an excellent automation test code quality with minimum test script failures.
Identify automation scope and areas independently without much help (UI, API).
Test and deliver features on time and without any regression or production issues.
Write corner-negative test cases.
Carry out well-defined tasks independently without any help.
Debug and fix issues in automation scripts.
Train team members in tool use and test automation tools, techniques, best practice, and communicate cross-functionally.
Constantly monitor and boost test coverage across the product.
Requirements
A bachelor s degree or higher qualification in CS or a related field.
3-6 years experience in software test development, including the experience of creating and maintaining test automation frameworks from scratch.
Exposure to best practices in STLC and SDLC, including code reviews, debugging, troubleshooting, and CI processes.
Good knowledge of object-oriented programming, preferably JAVA.
Experience in front-end (Mobile App/Web) and API automation, preferably experience using tools like Selenium /Appium /Rest Assured with a framework like TestNG/Cucumber.
Some experience/comfort with working in a Linux/Unix environment.
Excellent analytical, problem-solving, and troubleshooting skills.
Knowledge of current build and test automation tools and processes, such as JUnit/TestNG, Maven, Jenkins, Mockito, JBehave, Git, etc.
Experience in white-box testing, code reviews, and SDK testing.
Experience in Android and iOS test automation using frameworks like Robotium, and Appium, preferably in automating flutter-based mobile apps.