Responsibilities:
Building up and leading the Automation Testing Team to the success of project
Defining the scope of testing within the context of each release / delivery
Creating automation frameworks and guide the team to take the automation to next level
Creating and maintaining performance automation framework
Creating and maintaining API automation framework
Creating and maintaining mobile automation framework
Understanding software development requirements and identify the required testing skills for the same
Allocation of resources based on the testing skills and keep a track on the progress of the project
Maintenance of all documents like: Test Plans, Test Scenarios, Test Cases, Test Results.
Mentoring and nurturing junior talent to build a strong delivery-oriented team of individuals
Implementing the best practices pertaining to test automation methodologies
Driving continuous improvement and innovation into engineering deliveries.
Required Skills:
Proficient in functional automation tools like: Selenium using Java or Python
Proficient in performance automation tools like: JMeter
Proficient in API automation tools like: REST Assured using Java or Python
Proficient in mobile automation tools like: Apium using Java or Python
Strong knowledge of SDLC, STLC, Bug Life Cycle (BLC)
Programming Languages : Java, Python
Defect Reporting and Tracking using Automation Tools like JIRA
Databases: SQL Server, MYSQL, MongoDB.
Experience in Manual & Automated Testing of GUI and functional aspects of Client-server.
Experience in Integrating automation tests with CI/CD pipeline using Jenkins