Test Lead – Senior
- Pay Rate: Flexible
- Location: Toronto, Ontario-Onsite
- Contract Length: 12 Months
We at Raise are hiring right now for one of our Clients. If you’re interested, apply below for your chance to join a great place to work.
Responsibilities:
- Lead the design and development of test strategy, plans, scenarios, scripts, or procedures for testing
- Acts as a quality advocate throughout the entire Software Development Life Cycle (SDLC), promoting and implementing 'shift-left' testing practices by embedding quality activities into every phase from requirements gathering to deployment.
- Leads the architectural design, development, and continuous improvement of robust, scalable, and maintainable test automation frameworks (e.g., UI, API, database) using industry-standard tools and programming languages.
- Directs the strategy for test data management, encompassing the generation, provisioning, and anonymization of realistic and compliant test data across diverse environments.
- Mentors, coaches, and develops the technical and professional skills of QA team members, fostering a culture of continuous learning, innovation, and knowledge sharing.
- Proactively identifies, assesses, and mitigates quality-related risks throughout the project lifecycle, collaborating with stakeholders to prioritize and address potential issues.
- Develops strategies for integrating security testing into the testing lifecycle, ensuring adherence to security best practices and compliance requirements.
- Designs and implements testing methodologies tailored for distributed systems.
General Skills:
- Experience co-ordinating the test strategy and plan with project managers and others
- Experience writing and reviewing a test strategy for the project, and test policy for the organization.
- Experience contributing the testing perspective to other project activities, such as development, integration testing, etc.
- Experience planning the tests – considering the context and understanding the test objectives and risk – including selecting test approaches, estimating the time, effort and cost of testing, acquiring resources, defining test levels, cycles and planning incident management
- Experience initiating the specification, preparation, implementation and execution of tests, monitor the test results and check the exit criteria
- Experience adapting planning based on test results and progress(tweaking the plan) and take necessary actions to compensate for problems
- Experience introducing suitable metrics for measuring test progress and evaluating the quality of the testing and product.
- Experience providing input to test automation strategy, test automation framework roadmap
- Experience selecting tools to support testing and organize any training in tool use for testers
- Experience coordinating usage and assignment of test environment with all stakeholders.
- Experience writing test summary reports based on the information gathered during testing.
- Experience executing full lifecycle software development
- Experience programming well-designed, testable, efficient code
- Experience creating / producing specifications and determine operational feasibility
- Experience leading / providing guidance to team members
- A team player with a track record for meeting deadlines
Skills
Experience and Skill Set Requirements
Core Skills and Experience – 40 %
- 10+ years of experience in software testing in enterprise-level IT environments and large-scale systems
- Hands-on working experience in manual testing and automated testing tools and frameworks.
- Deep understanding of Agile, Scrum, and Waterfall testing methodologies.
- Extensive experience with AODA testing and compliance
- Experience creating and maintaining test strategies, test cases and scripts, as well as test reports.
- Experience in test automation tools such as Selenium or Postman for API testing.
- Experience with performance testing tools like JMeter, LoadRunner, or similar.
- Experience with defect tracking tools like JIRA, Azure DevOps, or similar.
- Proven expertise in end-to-end testing of complex systems, ensuring coverage of all functional and non-functional requirements.
- Knowledge of QA compliance standards and security testing best practices.
Technical Skills and Experience – 35%
- Strong understanding of databases such as SQL, Oracle.
- Knowledge of cloud technologies such as Azure, AWS.
- Knowledge of CI/CD pipelines and integration tools like Jenkins, Git, or GitLab.
Soft Skills- 20%
- Strong communication skills; both written and verbal
- Excellent interpersonal relations and demonstrated ability to work with others effectively in teams
- Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large team and work closely with other individual team members
- Proven analytical skills and systematic problem solving
- Strong ability to work under pressure, work with aggressive timelines, and be adaptive to change
Public sector Experience- 5%
- OPS quality assurance standard and practices.
Must Have:
- 10+ years of experience in software testing in enterprise-level IT environments and large-scale systems
- Hands-on working experience in manual testing and automated testing tools and frameworks.
- Experience in test automation tools such as Selenium or Postman for API testing.
- Experience with defect tracking tools like JIRA, Azure DevOps, or similar.
- Strong understanding of databases such as SQL, Oracle.
Looking for meaningful work? We can help!
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com