Start Date
Immediate
Expiry Date
26 Jul, 25
Salary
89600.0
Posted On
27 Apr, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Communication Skills, It, Distributed Systems, Software Quality Assurance, Business Acumen, Systems Engineering, Interpersonal Skills, Analytical Skills
Industry
Information Technology/IT
MARKETING STATEMENT
A career at TransLink and our family of companies means working with people with a wide range of skills and perspectives, all teaming up towards a common goal: preserving and enhancing the region’s world-envied quality of life. Together, we connect the region and enhance its livability by providing a sustainable transit and transportation network, embraced by our communities and people.
At TransLink we are dedicated to building a workforce that reflects the diversity of the communities in which we live. We’re committed to fostering an inclusive, equitable and accessible workplace, recognizing the unique value and skills every individual brings.
Looking for a great place to work where your contributions are valued and you can make a difference in a vibrant city? At TransLink, one of BC’s Top Employers, you’ll help make Metro Vancouver a better place to live, built on transportation excellence. Put your future in motion!
KEY ACCOUNTABILITIES
Support the Manager in defining, implementing and enhancing enterprise software quality assurance standards, processes, tools and best practices across BTS
Promote awareness of enterprise Quality Assurance and Quality Engineering practices, fostering a culture of software quality excellence.
Collaborate with business clients, development team, application support team and project managers to define and develop comprehensive end-to-end test strategy for projects and system enhancements.
Develop and maintain test automation frameworks to enable continuous and fast product delivery in both traditional and Agile and Development operation environment.
Oversee and manage QA activities across multiple projects within and outside software release cycles ensuring accurate, on-time delivery of required functionality with production-ready quality.
Establish key metrics and tracking mechanisms to monitor and evaluate the QA activities. Review reports including test status reports, quality metrics and process innovation to management, project leaders, and appropriate business leaders.
Determine resource requirements to support current and future QA needs, coordinate and manage resources across multiple concurrent projects. This includes overseeing Software Quality Analyst (SQA) and Team Members and having the authority to allocate and direct resources across other teams or functions as needed to ensure quality objectives are met.
Build strong working relationships with a diverse group of technical and business stakeholders. Partner with project managers, internal and external technical staff and stakeholders to analyze business request and deliver software product and quality commitment.
Coaches a team of highly skilled IT professionals to adopt enterprise Quality Assurance and Quality Engineering practices.
Manages the selection, training, skill development and performance management of FTT/Contractors and Consultant (QA Vendors).
EDUCATION AND EXPERIENCE:
The competencies for this position would be acquired through a Bachelor’s degree in Computer Systems Engineering, Software Engineering or a related field, plus six (6) years of recent software quality assurance experience including project management experience and people management experience.
OTHER REQUIREMENTS:
Expert knowledge of structured testing methodologies and systems architecture approaches.
Advanced knowledge of the principles, concepts, practices and technologies of Agile/DevOps.
Advanced business acumen and technical knowledge of software development lifecycle, cloud architecture and distributed systems.
Strong analytical skills on implementation and administration of Software Quality Assurance metrics.
Strong organizational skills to manage internal and external resources under multiple concurrent projects.
Strong interpersonal skills to influence and gain commitment at all levels of the organization.
Strong communication skills to communicate technical concepts to non-technical people to enhance understanding and drive decisions that lead to positive outcomes.
Software certifications or designations in IT and Software Quality Assurance considered assets.
Excellent written and verbal communication skills.
PRIMARY PURPOSE
The Software QA Lead is responsible for overseeing software quality assurance processes and driving test automation for application, systems and services supported by BTS. This role ensures adherence to Software Development Life Cycle (SDLC) standards and promotes built-in quality practices to align with business strategies and corporate priorities. The Software QA Lead collaborates with cross-functional teams to implement testing strategies, improve automation frameworks and enhance software quality while maintaining efficiency in Agile and DevOps environments.