Develop test strategies and test plans for complex software projects. Identify the gaps/bugs in the product functionality based on product understanding which might not be stated explicitly in the requirements. Development and execution of automated tests and continuously maintaining automated test cases as required. Design and implement detailed test cases to validate software functionality performance and usability. Coordinate and prioritize testing activities ensuring timely delivery of high-quality test results