Develop, execute and maintain automated test scripts for functional, integration, regression, performance and usability testing.
Develop test automation strategies and approaches that incorporate multiple phases of software testing including unit, system and integration, functional, performance, and regression testing.
Contribute to test automation by knowledge of coding/ programming and develop supporting test plans that incorporate automated testing tools.
Be a active performer in entire process.
Develop and implement strategy for creating and maintaining reusable test data and Automated solution for Sanity Testing for various repeatable tests.
Implement automated testing of web applications across multiple web browsers and platforms.
Develop process definition, documentation and support in release management by continuous integration (CI) and continuous deployment (CD) processes.
Manage set up and prepare test environments in advance of testing and mange testing progress reports including defect management.
Manage and maintain quality related metrics like unit test coverage and testing progress Remain current with new testing technologies.
Work with software developers and project teams, analyze test logs, report test results/ metrics and prepare dashboards
Identify and troubleshoot problems related to scripts, framework components, compatible browsers, environment/ connectivity, application changes, etc., and repair issues.
Good understanding of JIRA, agile methodologies, relational databases, SQL, stored procedures and other data manipulation technologies.
Strong analytical skills and knowledge of testing fundamentals, methodologies and strategies.
Hands-on with debugging, test cases, and testing of SOA Web Services, microservices using RESTful API or Apigee.