Design, program, and test automation products or processes to achieve efficiency and effectiveness.
Requirements
- Instrumental in understanding software requirements and design of the product
- Analyze and understand current technology architecture, system interdependencies, and application stacks
- Formulate project plans by working with project management
- Contribute to automation roadmap design and testing process improvements
- Improve and maintain the automation framework
- Design and execute software developing and reporting
- Ensure environment is ready for execution process
- Implement, track, and report key metrics
- Eliminate errors by owning the testing and validations of codes
- Design and implement automated testing tools
- Develop and automate processes for software validation
- Work with Agile delivery teams to understand product vision and product backlogs
- Collaborate with Development team to create/improve continuous deployment practices
- Work closely with business Subject Matter Experts to understand requirements for automation
- Ensure long term maintainability of the system
- Ensure quality of communication
- Provide assistance to testers and supports personnel as needed
- Ability to perform backend/database programming for key projects
- Stay up-to-date on industry standards and incorporate them appropriately
- Design and implement automated testing tools when possible
Benefits
- Comprehensive database of defects and successful mitigation techniques