Description

Job Description:
Implementation of an end-to-end automation framework with focus on scalability, adaptability & reusability. Proficient with building a robust automation framework (TestComplete or Selenium) and drive all script integration from CI/CD pipeline
Implement coding standards, modularity, maturity. Build robust error handling routines, manage error logs and reports while standardizing development approach for all applications defined within automation scope
Manage scope of automation using an agile development approach with focus on fast-paced delivery. Develop a data driven automation model for maximum use across multiple products.
Document a fully functional end-to end test automation strategy with an eye for changing requirements & design, engaging with business and technical leads
Manage implementation on vendor-driven platforms.
Review & analyzing test cases for automation working alongside with business and IT stakeholders and automation test engineers
Good understanding of backend testing process working collaboratively with team in understanding testing process, business rules and test execution routines and meeting biweekly/monthly deliverables in a fast-paced dynamic environment
Develop a month-month delivery plan and roadmap for future automation
Accountable for meeting daily execution metrics as defined in execution plan
Develop a data driven automation model to reuse existing
Develop end to end automation scripts using the developed framework using selenium & java with an eye for code reusability & code modularity
Responsible for code reviews and script bug resolution
Develop a proactive design to integrate with API’s/Microservices and custom code on demand
Lead the Selenium/Test Complete/Equivalent Environment Setup
Lead the team in standardizing of scripts, error logging, error handling, maintenance and issue management
Lead the team to adopt a standard approach in creating backend database validation scripts to ensure data integrity, end point validation and Snaplogic (ETL) transformation of data
Produce a daily consolidated test execution dashboard to upper management
Create modular reusable scripts in TestComplete and integrate test results into a Test Management Tool (Zephyr or Equivalent)
Create, enhance, execute & debug scripts on a continual basis
Work with team to develop automated functional, regression and sanity test suite across multiple modules and agility to adapt to design and requirements changes rapidly
Identification of test data for testing with very little dependency on manual testing team
Object Identification techniques on applications in the cloud, on premise & legacy systems like iSeries AS400
Experience managing code with GitHub and code integration CICD AWS /CodeBuild
Ability to execute a good amount of parallel test execution to meet aggressive deadlines
Ability to be a solid team leader and work hand in hand with onsite & offshore teams to manage delivery


 

Education

Any Gradute