Current Opportunities

Senior Engineering - Quality Engineering - QE Academy
JO-2104-11172
Vancouver

Senior Engineer – Quality Engineering Academy

The Slalom Build Quality Engineering (QE) Academy Program is designed for existing and aspiring professionals seeking an opportunity to work in the software quality and test automation domain of product engineering. The program provides cross-training and upskilling on the core principles and skills needed to perform modern software quality assurance and test automation and quickly prepares individuals to become contributors on our project teams. 

Applicants who join the program benefit from a focused curriculum that covers methods, best practices and tools, delivered using various channels from lecture to hands-on labs. Examples of the curriculum include agile best practices, quality across the software lifecycle, test design, continuous-integration builds, and testing serverless APIs in cloud-native architectures. Academy program attendees learn to develop test automation strategies and design and delve into how quality engineering activities integrate into a cross-functional product engineering team. Attendees transition from the academy into project roles as members of our QE Capability of 175+ professionals and our Slalom Build teams.

Who You’ll Work With

At Slalom Build, we co-create modern technology and software products with clients who are ready to accelerate their digital transformation. We choose to imagine things made better, and then set out on a journey to realize what’s possible. By blending design, product engineering, analytics, and automation, we build the custom-built software and data products of tomorrow.

Slalom Build’s Quality Engineering capability brings a modern approach to software quality. We work within high-velocity software engineering teams, bringing expertise in software quality principles of whole team ownership, proximity of activities, and sustaining team velocity through test automation. Our capability is comprised of passionate, flexible technologists who love to practice and hone their craft. As tools evolve and technologies emerge, we work to stay in front of innovations in automated software development and delivery.

We work across a range of technology stacks. Examples of the technologies we use with our clients today include:

·AWS, Azure, Google Cloud

·Node, Typescript, Serverless APIs

·Webdriver.io, Cypress, Selenium

·Python, SQL, Informatica, DBT

·Swift, XCuiTest, Java, Espresso, Appium

What You’ll Do

As a Senior Engineer who completes our QE Academy Program, you will have the opportunity to work on a variety of modern technologies and will get the exposure to a multitude of clients and industries. You will work closely within an Agile development team, enabling a whole-team approach to solution quality. You will help champion and bring a “quality-first” approach to client projects. You will collaborate to design optimal testing approaches for new features. You will implement trusted test automation that aligns to the system architecture, extending the test automation framework as necessary. Surrounded by a group of like-minded technologists, your fearlessness, flexibility, and passion for quality will drive your success.

You will primarily work out of a Slalom Build Center location with your team. Occasionally, you may need to work at the client’s location, requiring up to 25% travel. 

Responsibilities

Work collaboratively in proximity with a Scrum team charged with building new software for our clients

Continually monitor and provide feedback to the Agile team on the quality of the software product

Lead the development of quality strategies for various projects, incorporating test automation into the software deliverable

Design test cases and execute all types of testing (e.g., functional, integration, end-to-end) on a variety of platforms (e.g., mobile, web, portal frameworks)

Lead the implementation of various types of test automation for client engagements

Contribute to project estimation, status reporting, and generating quality metrics

Conduct test case reviews and ensure requirements traceability, proper coverage

Assist project teams in determining appropriate quality goals and acceptance criteria

Share knowledge and help build skills of other team members of the QE team 

What You’ll Bring

You are a passionate, self-driven problem solver who not only loves building software, but who also assigns priority to making sure software works. You are curious and interested in the bigger picture when it comes to software. You love coding and stay aware of the latest technology trends. You tinker, explore and regularly read to stay in touch with the technology community and are passionate about discovering ways to improve quality, reusability, extensibility and consistency. You leverage a blend of technical and interpersonal skills which enables you to succeed in highly collaborative and agile work environments.

As a Senior Engineer in the Quality Engineering capability, you bring experience and growing confidence to an Agile team. You can collaborate across capabilities to define clear acceptance criteria, facilitate defect triage, and produce quality metrics. You possess an inquisitive, exploratory mindset, combined with strong test planning, communication, and organizational skills 

You may have deep knowledge in a specific combination of modern software technology or may have a breadth of experience across technology solutions. Your eagerness to learn more enables you to jump into new projects and learn as you go, while you build deeper skills in emerging technologies over the longer term. 

A computer science-based approach to problem solving and a technology-based education are helpful.

Minimum Qualifications

Computer Science (CS) related degree or equivalent training or proficiency

Experience in a role that includes responsibility for software quality

3+ years (or equivalent) of professional coding experience in Java, C#, JavaScript, Python, or Ruby

Software delivery project experience using Agile methods (e.g., Scrum)

Experience with Agile toolsets (e.g., Jira, Rally, Microsoft TFS)

Proficiency in team-based settings and strong communication skills

Additional Qualifications

Additional technical experience valued for this position:

Unit and integration testing

Service / API testing

Performance / load testing

DevOps / build engineering

Custom tool development

Mobile application development (and testing)

SQL proficiency

Mixed experience in various quality engineering related activities such as:

Working as a Software Development Engineer in Test (SDET)

Test automation framework development

Manual functional testing

Performance testing

Mobile or web UX testing

Experience with test management tools (e.g., TestRail, Zephyr)

Experience working with cloud platforms (e.g., AWS, Azure, GCP)

About Us           

Slalom Build is a highly-scalable, high-velocity Build as a Service firm. We work with clients in a flexible, collaborative, and repeatable methodology to create custom technology solutions for their most impactful initiatives and to accelerate their digital transformation journey. Over 1000 Builders strong, distributed across eleven dynamic cities, our innovation hubs attract the type of people who contribute to thriving teams. By placing builders in close proximity to clients – as well as their cultural and technology cohorts – we can assure the quality, versatility, and speed that product delivery demands, along with the elasticity and scale to tailor to individual client needs.

Slalom Build leverages a foundation of innovation inherited from Slalom, a Seattle-based firm that set out in 2001 to disrupt and redefine management consulting. Now 8,000+ professionals strong around the globe, Slalom is deeply engaged with some of the world’s most influential, change-making enterprises. Learn more at slalom.com.

Slalom is an equal opportunity employer that is committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, ethnicity or place of origin, disability status, protected veterans status, or any other characteristic protected by provincial laws


#LI-ER1

Would you like to apply to this job?

Log In if already registered

otherwise

Please Register