**SUMMARY****Job Responsibilities- Other duties may be assigned**:- Collaborate closely with engineers, architects, business analysts, product owners, and other team members to understand the requirements and develop test strategies.- Develop test plans, test case creation, and test case execution- Write and maintain test automation scripts-- Participate in the review and approval process of project deliverables- Advise project teams on appropriate approaches to testing delivered products, including test tool sets- Assist project teams in identifying the needs for appropriate test environments and coordinate the establishment of appropriate test environments- Oversee processes for identifying, tracking, and reporting the results of test procedures- Find, track, and prioritize defects and work toward their resolution- Define and track quality assurance metrics such as defect densities and open defect counts- Participate in the testing of production emergency bug fixes- Participate in release production validation**Skills and Requirements**:- Bachelor's degree in Computer Science or related field preferred.- 6+ years of experience in test engineering including functional testing and test automation solutions- Previous work experience should demonstrate the ability to handle multiple projects simultaneously, complete and deliver projects on time- Extensive experience with SDLC and QA methodologies, including, Functional testing, E2E testing, Automation, Compatibility testing, Regression Testing, and usability testing.- Expertise in Testing Life Cycle and Defect life Cycle- Have hands-on experience with tools like Jira, Selenium, SoapUI, Squish, Jenkins- Knowledge of Java, SQL, Unix, and scripting languages- Experience in test data management and exposure to test data management tools- Should have worked in CI/CD/CT model- Effective written and verbal communication- Strong analytical skills- Exposure to Agile methodology- Experience in web service/API/REST testing