Work with Jenkins and develop Groovy scripting for automation execution and reporting
Use GIT for source code version control and for best practise branching strategies
Implement test automation reporting framework aligned to Customer Company tools strategy, API- rest assure and GUI Web driver IO
Define and capture metrics to evaluate test automation value and ROI in achieving business outcomes and values
Document best practise approach to test automation development for distribution to test teams. For example: sample projects for each automation framework, documenting required dependencies for each tool, guide to local Maven install and setup, use of feature file tagging to facilitate reporting and conditional execution.
Document required dependencies, best practices, how to's and cookbooks for automation frameworks.
Nice to Have:
Implement holistic set of automation frameworks to meet the emerging needs of Customer Company's new technology stacks and develop integration with Customer Company tools and processes
Use Cloud native tools for test architecture on demand e.g. Docker, Nexus, Linux
Use appropriate tools such as Maven and Node.js to implement test automation execution