Description

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.

Education

Any Graduate