Manager – Test Automation
Posted on 1/21/2023
INACTIVE
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
JavaScript
Java
Linux/Unix
Management
Product Design
SCRUM
Selenium
Python
UI/UX Design
Communications
Quality Assurance (QA)
Requirements
- Knowledge of established automated test planning, techniques, and drivers of quality software
- Demonstrable expertise in defining, building and evolving UI and API frameworks and test cases
- Proven experience of achieving repeatability and consistency through the use of test automation
- Hands on experience with both commercial and open-source automation tools, for example Selenium, test automation solutions from SmartBear, JMeter etc.)
- Attention to detail, with an analytical mind, problem solving attitude and the ability to think laterally
- Strong teamwork and collaboration skills
- Strong written and verbal communications skills
- The ability to coach and mentor teams of automation professional
- Self-direction, initiative, and passion to achieve objectives in a dynamic, rapidly changing environment
- BS in Computer Science, Engineering, or other technical disciplines
- Typically requires a minimum of 5 years of related experience with a Bachelor's degree; or a Master's degree (Computer/IT)
- 3+ years in management or supervisory experience would be desirable
- Hands-on experience with a representative cross section of technologies and software languages used in the automation stack, including Java, JavaScript, Python in a Linux, and/or Windows environment
- Prior experience with waterfall and agile software development processes, version control, configuration management, release management, and/or software quality assurance
Responsibilities
- Develop Intradiem's Test Automation Maturity Model and the incremental steps to expand the use and effectiveness of Automation as an integral part of the product development and release lifecycle
- Create a culture of continual improvement and transformation from a predominantly manual QA practice to one that takes benefit from Automation. Work closely with Architecture in the design of automation frameworks and DevSecOps in the continuous integrations and continuous testing phases of the product release cycle
- Ensure that the appropriate traceability processes are in place to provide data driven feedback on the scope of the automation test coverage applied to a release of the Platform or functional components
- Identify, recommend, and implement automated testing improvements throughout the entire software development lifecycle to increase the speed, reliability, and manageability of the testing processes
- Partner with the software development leadership team to define the internal quality maturity capabilities & standards that will be used to assess the continual improvement of the software development and quality assurance processes
- Establish key performance indicators (KPIs) to monitor, measure, and report on software quality and delivery performance. Utilize KPI performance to identify opportunities for improvement
- Develop and maintain a standard software release scorecard to measure the progress toward software quality goals and objectives
- Lead, inspire, innovate and motivate the QA scrum teams responsible for the entire process related to complex solution development
- Ensure that the team has the knowledge, skills and plans to achieve in their assigned areas of responsibility
- Conduct all business in accordance with Intradiem policies and procedures
- All other duties as assigned
- Supervision: Receives minimal instructions on routine work and detailed instructions on new Quality and Test Automation initiatives. Must be able to supervise the completion of quality regression and automation assignments associated with new product features. This manager is responsible for the Quality and Test Automation functions within Intradiem
- Work with the team to set quarterly and annual goals and objectives
- Perform bi-weekly meetings with individual Team Leads or Team Members as appropriate
- Perform daily stand-ups to ensure progress is being made against critical issues
- Perform weekly meetings with team leads to ensure product design initiatives are in-line with expectations and goals