Job Description
<p><b>Responsibilities:</b><br></p><p>Quality Lead is responsible for overseeing and managing the quality assurance (QA) processes for both manual and automated testing efforts. This role involves leading a team of QA engineers, developing and implementing testing strategies, and ensuring the delivery of high-quality software products. The ideal candidate will have extensive experience in both manual and automated testing, strong leadership skills, and a deep understanding of software development life cycles (SDLC) and QA methodologies.<br></p><p>As a Test Lead you will<br></p><ul><li>Collaborate with product managers, product owners, and technical team to develop test strategies and test plans<br></li><li>Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems integration tests, specialized tests, and user acceptance testing (e.g., stress tests)<br></li><li>Develop of test plans, test scripts and test cases and execute these against the various components. <br></li><li>Design, develop, and maintain automated test scripts for functional, regression, and integration testing<br></li><li>Use automation tools and frameworks such as Selenium, Appium, Katalon or similar to create robust and reusable test scripts.<br></li><li>Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing.<br></li><li>Assist with planning and creating test data as it relates to each test phase<br></li><li>Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing<br></li><li>Plans and organizes testing efforts in both front-end and back-end application components/environments <br></li><li>Communicate test results regularly through reports that summarize test completion and defects found<br></li><li>Help with the implementation of the project technical testing strategy and methodology. This includes testing of integration points and interfaces and non-functional requirements (e.g. fail-over, component response times, data integrity, security)<br></li><li>Evaluate test results against acceptance criteria to determine successful completion of the sprint increment<br></li><li>Defines and measures acceptance criteria for test cases<br></li><li>Record all defects/issues in the Cluster's defect reporting tool (Jira), including detailed descriptions, screenshots, and steps to re-produce<br></li><li>Participate in elicitation and business requirement workshop sessions, sprint reviews and/or walkthrough meetings<br></li><li>Work with cross-functional teams to ensure quality throughout the agile / iterative solution development lifecycle<br></li><li>Conducts post-release / post-implementation testing<br></li><li>Supports clients with user acceptance testing (UAT) activities<br></li><li>Creates traceability matrix to ensure testing outcomes align with business requirements<br></li><li>Coordinate and facilitate regular defect review meetings with Business Analysts and Business stakeholders<br></li><li>Provide testing and defect status updates in daily scrum stand-ups, team meetings as required<br></li><li>Provide weekly report confirming status of assigned tasks<br></li></ul><br><br><h3>Requirements</h3><p><b>Experience and Skill Set Requirements:</b><br></p><p><b>Must Haves:</b><br></p><ul><li>10+ years of experience in process, planning, organizing and implementing testing efforts<br></li><li>Demonstrates working knowledge of the testing process and the Software development life cycle (SDLC), including Agile & DevOps<br></li><li>Hands-on experience with automation tools like Selenium, Appium, Katalon etc.<br></li><li>Ability to write clean, maintainable, and reusable code for test automation<br></li><li>Proficiency in programming languages such as Java, Python, C#, or JavaScript.<br></li></ul><p><b>Skill Set Requirements:</b><br></p><p><b>Testing Skills/Experience:</b><br></p><ul><li>10+ years of experience in process, planning, organizing and implementing testing efforts<br></li><li>Demonstrates working knowledge of the testing process and the Software development life cycle (SDLC), including Agile & DevOps<br></li><li>Experience with creating, reviewing, and executing test strategy, test plans and test cases<br></li><li>Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing<br></li><li>Experience with providing identification and resolution of problems/issues<br></li><li>Plans and organizes testing efforts in both front-end and back-end application components/environments <br></li><li>Communicate test results regularly through reports that summarize test completion and defects found<br></li></ul><p><b>Automation Testing, Technical Skills/Experiences:</b><br></p><ul><li>Hands-on experience with automation tools like Selenium, Appium, Katalon etc.<br></li><li>Ability to write clean, maintainable, and reusable code for test automation<br></li><li>Proficiency in programming languages such as Java, Python, C#, or JavaScript.<br></li><li>Familiarity with testing frameworks such as TestNG, JUnit, NUnit, or PyTest.<br></li><li>Experience with API testing tools like Postman, SoapUI, or RestAssured.<br></li><li>Knowledge of RESTful and SOAP web services.<br></li><li>Ability to write and execute SQL queries for database validation and data-driven testing.<br></li><li>Ability to debug and troubleshoot automation scripts and identify root causes of failures.<br></li><li>Ability to adapt to changing requirements and technologies.<br></li><li>Experience with AODA Compliance Audit tools, AXE, WAVE etc.<br></li><li>Familiarity with performance testing tools like JMeter or LoadRunner (optional)<br></li></ul><p><b>Leadership Skills:</b><br></p><ul><li>Collaborate with cross-functional teams, including development, product management, and operations, to ensure a unified approach to quality.<br></li><li>Drive initiatives to enhance testing tools, frameworks, and processes to improve overall efficiency and effectiveness.<br></li><li>Communicate testing progress, results, and risks to stakeholders, providing actionable insights and recommendations.<br></li><li>Act as a key point of contact for QA-related issues and escalations.<br></li><li>Promote a culture of quality and continuous improvement within the organization.<br></li><li>Excellent analytical, problem-solving and decision-making skills.<br></li><li>Strong organizational, creativity and perseverance skills.<br></li><li>Strong verbal and written communication skills; interpersonal skills.<br></li><li>Proven track record for building strong working relationships.<br></li></ul>
<br>
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Jobsbrampton.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.