Automation Lead
-
Other
Job Description
Required Experience:
• 10+ years progressive responsibility and experience in Test Automation
• At least 5+ years managing medium to large technology-based testing teams. 5+ years of test automation experience (TOSCA/Selenium)
• Define and document the QA automation processes, best practices, Automation Frameworks and roll out to different projects across the enterprise.
• Analyze current state of testing and requirements for automation
• Evaluate and select test automation tools for different products and applications
• Develop a roadmap and detailed implementation plan for test automation
• Provide expertise and guidance to the team implementing test automation
• Collaborate with project teams to strategize align long term solution for automation including roadmap, tools, framework approach.
• Define automation processes to fill the gaps between the as-is processes and industry standard best practices and pilot the same on selected projects.
• Create white papers, technical documentation and make presentations to communicate QA automation processes to project teams and testers.
• Provide guidance, training and mentoring to project teams and test engineers for the implementation of testing automation processes and best practices as needed.
• Develop Automation feasibility reports for different applications and systems based on the technical analysis, complexity and reusability
• Develop Automation Dashboards and formulate KPIs to highlight automation and determine improvement opportunities
Technology Experience
• 8+ years of experience testing web/ecommerce applications constructed using .Net, JavaScript, Angular, JQuery, CSS, HTML and related technologies
• 4+ years’ experience in Groovy
• 5+ years’ experience ReSTful/SOAP Webservices
• 4+ years’ experience in JBehave or Cucumber
• 4+ years’ experience in Selenium WebDriver
• 5+ years’ experience in Jenkins
• 5+ years writing and debugging applications in C#
• 3+ years’ experience in Database testing
Roles Responsibilities:
• Contribute to the design and architecture of automation projects.
• Promote QA productivity through automation, tools, and other best practices.
• Assist in on-going process improvement efforts to ensure test planning, execution, and reporting is effective and efficient.
• Research capability to find new and innovative solutions to problems
• Lead the definition, implementation, and maintenance of standard test automation processes, methodologies, tools and templates
• Work with teams on the automation Strategy and the Tool Kit Selection
• Do Code reviews, verify coding standards are being met.
• Work with peer discipline leads in Development, QA, and Project Management
• Mentor junior and senior software quality engineers.
• Play a key role in enabling continuous testing in current architecture as well as cloud application architecture.
• Provide technical leadership and strategic direction for Testing Automation Practice
• Define and develop Testing Technical Architecture; define appropriate integrated testing services for each aspect of the current and future development architecture (Web, Mobile, Cloud, etc)
• Lead efforts to seamless integrate all test types into a continuous delivery solution
• Design and develop enterprise wide, re-usable testing productivity components and or frameworks
• Lead efforts to develop or acquire tools and techniques to optimize and automate all testing types (functional, performance, regression, etc)
• 10+ years progressive responsibility and experience in Test Automation
• At least 5+ years managing medium to large technology-based testing teams. 5+ years of test automation experience (TOSCA/Selenium)
• Define and document the QA automation processes, best practices, Automation Frameworks and roll out to different projects across the enterprise.
• Analyze current state of testing and requirements for automation
• Evaluate and select test automation tools for different products and applications
• Develop a roadmap and detailed implementation plan for test automation
• Provide expertise and guidance to the team implementing test automation
• Collaborate with project teams to strategize align long term solution for automation including roadmap, tools, framework approach.
• Define automation processes to fill the gaps between the as-is processes and industry standard best practices and pilot the same on selected projects.
• Create white papers, technical documentation and make presentations to communicate QA automation processes to project teams and testers.
• Provide guidance, training and mentoring to project teams and test engineers for the implementation of testing automation processes and best practices as needed.
• Develop Automation feasibility reports for different applications and systems based on the technical analysis, complexity and reusability
• Develop Automation Dashboards and formulate KPIs to highlight automation and determine improvement opportunities
Technology Experience
• 8+ years of experience testing web/ecommerce applications constructed using .Net, JavaScript, Angular, JQuery, CSS, HTML and related technologies
• 4+ years’ experience in Groovy
• 5+ years’ experience ReSTful/SOAP Webservices
• 4+ years’ experience in JBehave or Cucumber
• 4+ years’ experience in Selenium WebDriver
• 5+ years’ experience in Jenkins
• 5+ years writing and debugging applications in C#
• 3+ years’ experience in Database testing
Roles Responsibilities:
• Contribute to the design and architecture of automation projects.
• Promote QA productivity through automation, tools, and other best practices.
• Assist in on-going process improvement efforts to ensure test planning, execution, and reporting is effective and efficient.
• Research capability to find new and innovative solutions to problems
• Lead the definition, implementation, and maintenance of standard test automation processes, methodologies, tools and templates
• Work with teams on the automation Strategy and the Tool Kit Selection
• Do Code reviews, verify coding standards are being met.
• Work with peer discipline leads in Development, QA, and Project Management
• Mentor junior and senior software quality engineers.
• Play a key role in enabling continuous testing in current architecture as well as cloud application architecture.
• Provide technical leadership and strategic direction for Testing Automation Practice
• Define and develop Testing Technical Architecture; define appropriate integrated testing services for each aspect of the current and future development architecture (Web, Mobile, Cloud, etc)
• Lead efforts to seamless integrate all test types into a continuous delivery solution
• Design and develop enterprise wide, re-usable testing productivity components and or frameworks
• Lead efforts to develop or acquire tools and techniques to optimize and automate all testing types (functional, performance, regression, etc)