About us
TechBlocks is a leading global digital product development firm. We unify strategy, design and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands, including Bell Telecom, Bausch Health (Previously Valeant Pharma), Honda Motors, AES Corp, Thomson Reuters Carswell, First American and Colliers International.
Our passion is empowering innovators and change-makers at every level of the product life cycle. We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency, collaboration and user experience.
Based in Toronto with offices in the U.S. and India, we work with clients around the planet. What separates us from the rest is our ability to help businesses transform into digital businesses with our consulting, engineering and post-go-live, go-to-market services.
If you have a passion for innovation and are looking for the opportunity to work on leading-edge projects, then join our team
About the Role:
As a Senior Manager of Quality Assurance Engineering, you will drive multiple initiatives to enhance software quality, aligning with customer and business needs. You will oversee a team of QA professionals, develop strategies, and implement processes that ensure customer products meet the highest quality standards. Your focus will be on promoting best practices, removing performance barriers, and adapting to evolving project requirements in a dynamic environment.
Key Responsibilities:
- Strategic Leadership: Lead the execution of multiple QA strategies by identifying operational requirements, communicating business priorities, and removing obstacles to ensure team performance meets or exceeds set standards.
- Automation Strategy: Develop and implement comprehensive automation strategies to increase testing efficiency. Identify appropriate testing tools and environments, selecting from a range of platforms (e.g., Selenium, WebdriverIO, Appium, BrowserStack, JMeter) to support the overall testing objectives.
- Policy Promotion: Advocate and uphold company policies, values, and ethical standards. Train and guide the QA team to ensure compliance and utilize the Open Door Policy for a collaborative work environment.
- Continuous Improvement: Assess the effectiveness of current QA processes and initiatives. Collaborate with engineering, product, and business teams to solicit feedback, evaluate suggestions, and introduce improvements that enhance efficiency and cost-effectiveness.
- Test Planning: Oversee the development of comprehensive test plans by translating customer requirements into a tailored test strategy. Define the scope, methods, and test types (functional, non-functional, performance, security, integration, data migration, accessibility) for each requirement.
- Execution & Analysis: Lead the team in executing test cases to identify and address errors and defects in the product. Drive root cause analysis to provide targeted solutions and improve overall product quality.
- Resource Management: Allocate resources effectively to support multiple projects, develop contingency plans, and demonstrate adaptability to evolving project needs while supporting continuous learning within the team.
- Stakeholder Communication: Engage with key stakeholders to align on quality objectives, provide updates on QA progress, and drive discussions around enhancing testing processes to meet both engineering and business goals.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 14 years of experience in software quality assurance, with at least 3 years in a management role.
- Expertise in leading high-performing QA teams, including hiring, training, and developing talent.
- Strong knowledge of software development life cycle (SDLC), agile methodologies, and a wide range of testing tools and frameworks.
- Demonstrated experience in driving automation strategies and implementing testing best practices.
- Excellent analytical and problem-solving skills, with a focus on data-driven decision-making.
- Strong communication skills to influence and collaborate with cross-functional teams effectively.
- Experience working on Selenium, WebdriverIO, Appium, BrowserStack, JMeter and JIRA Test tools.