Lead software testing efforts to ensure process adherence and improved test coverage.
Responsibilities
- Create test estimates, schedules, and risk analyses to ensure comprehensive coverage.
- Produce test results, defect reports, test logs, and evidence of testing.
- Publish Root Cause Analysis (RCA) reports and implement preventive measures.
- Report testing progress and suggest alternate methods to drive client revenue savings.
- Design and implement test automation frameworks.
Required Skills
- 10+ years of experience in software testing development.
- Strong Core Java expertise including OOPs, Collections, JVM, Memory Management, and Multithreading.
- Hands-on experience designing automation frameworks using Selenium, Java, TestNG, and Maven or Gradle.
- Proficiency in SQL, including Inner/Outer Joins, Group By, and Having clauses.
- Experience with Web Technologies: HTML, CSS, JavaScript, and jQuery.
- Experience with Service Oriented Architecture, SOAP/REST, XML, and JSON.
- Proficiency with GitHub, Bitbucket, Teamcity, Jira, and Jenkins.
- Experience developing and debugging automation scripts.
- Knowledge of Groovy scripting and VB scripts.
Preferred Skills
- Exposure to the Protractor tool.
- Experience with cross-browser and multilingual automation testing.