Review business / software requirements and provide inputs. Prepare / review test plans. Prepare test cases, test scripts and test data. Execute tests (manual / automated). Write Test Case Automation Report defects and assist in their understanding. Analyze test results and track software testing metrics. Prepare and present test reports. Train, mentor and supervise junior software engineers Core Skills Experience with testing and using REST APIs Proficiency in any programming language. Knowledge on Web Technologies such as HTML5, CSS, Javascript Knowledge on HTML / JavaScript, React or Angular will be a big advantage Knowledge on Selenium or Playwright or Cypress Automation Frameworks Proficiency in written and spoken English Coordination and leadership skills Sound understanding of various cloud technologies. Good to have Automation Testing