Testing Automation Specialist
Liquor Control Board of Ontario View all jobs
- Toronto, ON
- $83,275-149,941 per year
- Permanent
- Full-time
- Provide regular reporting on the status of automation test planning, testing metrics, defects and execution activities.
- Proactively address any roadblocks or issues impacting the automation testing activities.
- Ensure automation specialists are developing automation scripts against the automation framework.
- Communicate testing impact of scope changes and lead the updates to the testing plans and activities accordingly (timeline, costs, risks).
- Lead project gate reviews to ensure they adhere to gating criteria.
- Ensure that standard testing templates and processes are being used appropriately across all testing activities and resources.
- Perform audits of project documents across all projects (Deliverables, Work products) to ensure completeness, quality and adherence to the established PMO and TCoE standards by the project teams.
- Oversee the use of third-party vendor automation testing resources.
- Help in the design and documentation of new enhancements, facilitate requirements traceability and coordinate all automation testing activities.
- Collaborate with vendors and IT partners to provide application support and governance including implementing and testing patches, supporting testing, training and managing vendor SLA's.
- Prepare dashboards and reports to ensure that testing processes across the organization are being effectively applied.
- Participate in all SDLC lifecycle phases, contributing to the planning and test estimation process, code deployment and management.
- Assess testing risks and issues that could impact testing such as test environments, etc.
- Lead the planning and execution of the test strategy, test cases, test data, test environments, cost estimates, defect logs, test closure reports and associated documentation.
- Ensure the automation test process, methodologies and test phase entry/exit criteria are agreed to by stakeholders and applied by the test team.
- Support the team in creating reusable automation test scripts..
- Lead automation team and support testers across the organization in using test tools, defect tracking tools and other test support tools.
- Ensure testing does not impact the production environment and is in accordance with established policies and guidelines.
- Communicate and negotiate testing timelines, staffing, scope and critical milestones with project managers and the TCoE manager from a timeline and a risk perspective.
- Manage the defect process ensuring defects are documented, resolved and reported.
- Coordinate the review and resolution of issues amongst all project stakeholders and provide regular status reporting.
- Review defects for quality, completeness and adherence and prioritize accordingly, looking for trends and opportunities to proactively prevent issues.
- Participate in the selection and assessment of system test tools, the propagation & support of tool usage and the definition and control of procedures for test tools.
- Configure, set up and maintain Testing COE tools. Monitor, trouble shoot, triage and resolve associated issues.
- Implement and maintain an IT Automation Testing framework
- Establish, lead and implement sustainable and efficient automation testing practices.
- Drive improvement of automation testing processes, defect process, strategies, plans and frameworks across the organization.
- Identify opportunities to enhance the ways in which automation and manual testing tools are used.
- Incorporate best practices and look for opportunities to improve testing processes, testing templates and use of testing tools across the organization.
- Provide guidance to project automation testing resources on policies, procedures and testing activities associated with the TCoE processes.
- Manage automation test scripters through all automation testing activities for assigned projects and provides guidance in support of other projects.
- Work with internal partners to gather requirements, assist in the design and documentation of new enhancements, facilitate requirements traceability and coordinate all testing activities.
- Mentor and coach automation testing resources across the organization and ensure effective management of vendor resources, both onshore and offshore.
- Bachelors' degree in Computer Science, Mathematics or related experience
- 5+ years experience leading an automation test team working on large projects in agile and waterfall environments.
- Experience developing an automation roadmap and framework.
- Experience defining automation standards and best practices
- Ability to script and increase usage of automation to reduce testing lead times.
- Experience in Domain Driven Design, Test Driven Design and Agile delivery
- Direct experience with mobile and UI test automation tools: UFT/Selenium/Appium
- Experience building continuous integration and deployment solutions (Jenkins, GitHub, etc.)
- Prepare test data, execute test cases and provide daily execution reports to project team.
- Strong knowledge of HTTP/HTML, webservices, REST APi, Thick client application testing etc.
- Strong experience on JAVA and JVM architecture
- Hands on with Linux / Unix OS
- Technical Experience in using defect tracking tools (HP ALM)
- Strong scripting experience using JAVA framework.
- Health/Dental Benefits
- Access to an Employee & Family Assistance Program
- a Defined Benefit Pension
- Discounts on products and services via Workperks.