Quality Assurance Automation Engineer Lead

North Vancouver, BC (Corporate)
Technology – Engineering Excellence & Technology /
Full-time /
Hybrid
Your Opportunity at ARC’TERYX:
The QA Automation Engineer Lead is responsible for designing, implementing, and maintaining test automation frameworks. This will require reviewing the state of existing test automation, and developing an automation strategy in collaboration with developers, testers, and other stakeholders across the organization. This role will be responsible for collaborating cross-functionally with the greater Technology team to implement and mentor the automation strategy, including the design, creation and maintenance of automated tests across multiple products and releases.

This role will work with automation experts on the Quality Assurance Engineering team and across the organization, and they must be prepared to show strong leadership skills. They must be comfortable leading, delegating, and working at different levels. They must be able to mentor and foster positive relationships with staff that they work with. They will support staff across the organization and help to learn automation tools, use them for their work, and participate in the overall automation strategy. They must be comfortable working with vendors, acting as a champion for QA automation, and representing it to high level stakeholders within the Technology organization.
We work heavily with Cypress and Testim, and skills and experience in those tools are a great asset to this role and a key part of the responsibilities.

This role can be hired remote with a preference to candidates in the Pacific North West. Business operations occur on Pacific timezone. 
 

Meet Your Future Team:
The Quality Assurance Engineering Team works closely Technology development teams to provide confidence in software quality before any feature is released into production. We are the enabling team that provides leadership and support for testers embedded in teams across the organization, and we in practice and tooling. 

If you were the Quality Assurance Automation Engineer Lead, here are some of the core activities you would be doing:

    • Creating a test automation strategy and roadmap for the deployment of automation across various Arc’teryx systems and projects
    • Implementing the test automation strategy, supporting the testing efforts of the Quality Assurance team, and developing and expanding the automation and scripting framework
    • Carrying out tool assessments and work with vendors to select, purchase, and implement appropriate automation tools
    • Developing standards and practices for automation and ensure that they are being met
    • Developing, maintain, and report on metrics to show the success of our automation efforts
    • Writing, maintaining, and owning test scripts and automation for multiple projects and products
    • Championing quality guidelines and standards (including QA best practices) and providing feedback on processes within an agile squad
    • Mentoring and supporting colleagues to develop their automation skills
    • Developing user documentation and sharing relevant knowledge and expertise with the QA team
    • Developing automated tests that will ensure the quality of released code, and assist the software developers in troubleshooting code
    • Supporting “record and playback” automation tools for Quality Assurance across squads
    • Mentoring a small team of automation specialists to assist in these tasks
    • Supporting the Manager, Software Quality with other projects and tasks as required

Here are some of the things you could be working on in the future:

    • Working collaboratively with project managers, business analysts and software developers across multiple agile squads
    • Mentoring, training and onboarding Quality Assurance staff involved in automation initiatives
    • Collaborating with software developers to provide feedback on code structures/snippets that will be used for automation

Are you our next Quality Assurance Automation Lead?

    • You have a Bachelor’s degree in Computer Science or equivalent in a related technical field
    • You have 7+ years’ experience in software QA and excellent application of QA best practices
    • You have a proven track record of leadership
    • You have hands-on experience with programming or automation in Cypress
    • You have experience working with Tricentis record and playback testing tools, like Testim and TTA
    • You have experience with developing and maintaining test plans and test scenarios, and selecting scenarios for test automation
    • You have a solid understanding of modern-day test automation approaches, architecture and best practices, for an enterprise-scale software
    • You have a working knowledge of web, desktop, and native mobile test automation
    • You have a practical experience in analysing business needs for test automation, selecting and evaluating new tools for the company, performing trials and building POCs, drafting test automation architecture, and championing the change management in your company
    • You have experience with JavaScript, ReactJS and Shell scripting and fully capable of using MS VS Code or other IDEs
    • You have experience with XML, JSON, HTML, CSS, SOAP, REST, web standards, and testing web applications and services using POSTMAN and other tools
    • You have a working knowledge of GIT, Bitbucket, GitLab and modern CI/CD
    • You have DevOps and Cloud infrastructure experience
    • You have previous hands-on experience with programming or automation Selenium
    • You have a working knowledge of record and playback automation tools, such as Testim
    • You understand software patterns, reusability and the “don’t repeat yourself” principle to avoid redundancy in code
    • You have knowledge and experience with Agile project tracking tools and JIRA
    • You have a strong understanding of Agile methodology and IS concepts, including data models and application integrations, continuous integration and deployment and software build pipelines
    • You are able to work collaboratively as part of a cross functional team of business analysts, project managers and software developers
    • You are able to prioritize effectively and have excellent multi-tasking abilities
    • You have demonstrated your ability to consistently meet strict delivery deadlines
    • You have strong oral and written communication skills
    • You are driven and passionate about championing quality in all forms
    • You are proactive in identifying the root cause of issues and developing solutions
    • You remain highly flexible and adaptable when faced with ambiguity
    • You are able to balance autonomy and collaboration
    • You inspire breakthrough thinking and continuous improvement
    • You seek the best (sometimes not the easiest) solutions, with an unwavering commitment to do what is right
    • Your passion for your work is paralleled by your passion for getting outside and living it
$91,000 - $114,000 a year
A reasonable estimate of the pay range is $91,000 - $114,000 CAD at the time of this posting. Within the range, individual pay is determined by factors such as job-related skills, relevant experience, education and/or training. 

Please note that the range details above reflect the base pay only and does not include our competitive bonus program and benefits that we offer. 
Equal Opportunity
Arc’teryx is committed to actively creating and fostering a culture of inclusivity where voices are heard, people are seen, and values are respected. We care about the uniqueness of our applicants, employees, and guests, and we do so in a safe space fueled by curiosity and acceptance. 

Creating an inclusive workplace is connected to our core value Do Right while also having the added benefit of helping make our business better. We believe inclusion helps us to create a healthier, happier workplace, drive creativity and innovation, and reflect the communities where we operate.  

All applicants, employees, and guests can expect equality of opportunity and fair treatment in alignment with our values.

Leave it Better
We believe that the mountains transform us, that how we adventure matters, and that there’s always a better way. 
Join us in creating positive change in ourselves, our communities, and the world. 

Live it. Get out there - the mountains make us better 
Disruptive evolution. In pursuit of better. Always. 
Commit. We set bold objectives and see them through.