Job Description
Role Purpose
The purpose of the role is to design, program, simulate and test the automation product or process to achieve the efficiency and effectiveness required.
͏
Do
1. Instrumental in understanding the software requirements and design of the product
Analyze and understand the current technology architecture, system interdependencies and application stacks
Formulate project plans by working with project management and outlining steps required to develop project and submit project plans to project management for approval
Understand current operating procedures by consulting with users/partners/clients and reviewing project objectives on regular basis
Contribute to the automation roadmap design and testing process improvements by researching on automation architectures and developing new automation solutions
Improve and maintain the automation framework to be used horizontally across our technology stacks as well as build out reusable libraries across our business line verticals
͏
2. Design and execute software developing and reporting
Ensure the setting is ready for the execution process designing, test plans, developing test cases/scenarios/usage cases and executing these cases
Development of technical specifications and plans and resolution of complex technical design issues
Participate and conduct design activities with the development team relating to testing of the automation processes for both functional and non-functional requirements
Implement, track, and report key metrics to assure full coverage of functional and non-functional requirements through automation
Eliminates errors by owning the testing and validations of codes
Track problems, resolutions, and bug fixes throughout the project and create a comprehensive database of defects and successful mitigation techniques
Provide resolutions to problems by taking the initiative to use all available resources for research
Design and implement automated testing tools w