Search jobs > Toronto, ON > Remote > Test engineer

Staff Test Engineer

Mozilla
Toronto, CA
$97.5K-$136.5K a year (estimated)
Remote
Full-time

Staff Test Engineer

at Mozilla Corporation Team : PXI Locations : Remote Canada, Remote US

Why Mozilla?

Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years.

We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online.

Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies.

Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission to make the internet better for people.

The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders only to our mission.

Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.

About this team and role

The Ecosystem Test Engineering team is passionate about helping Mozilla ship well-tested, high quality products. We are looking for a Staff Test Engineer to work alongside product, engineering, and SRE teams to advance automated testing efforts that are key to building engaging and inclusive products.

We’re a part of the Mozilla PXI (Protection, Experimentation, Identity) Engineering team; our community of engineers is geographically-distributed, and working in the open is the norm.

We contribute to the code driving many Firefox browser services and various Mozilla products in a number of languages, including Python, JavaScript / TypeScript, and Rust.

Our team is invested in fostering a culture of learning, growing strong leaders, and building a collaborative work environment.

We want to raise the performance bar with every hire and promotion. You could be the next great thing to happen to our team.

What you’ll do

  • Design, develop, and maintain test strategies (both functional and load) for large scale services and Mozilla products
  • Build tools, processes, and systems that allow teams to have a robust feedback loop around quality
  • Help teams build measurable understanding of code quality and product risk
  • Write, run, and maintain automated tests and identify gaps in test coverage
  • Guide the work of other test engineers and help teams write and maintain their tests and test setup
  • Work collaboratively with many teams including product, design, UX, developers, operations, and data engineers
  • Ensure our ship process is fast, repeatable, and dependable by managing the logistics of shipping software including building and maintaining our CI pipeline
  • Contribute towards building a healthy team culture, nurture and mentor junior engineers, be invested in your growth as well as your peers
  • Be an opinionated advocate for Testing and Quality

What you bring

  • 5+ years of experience in a software automation engineering role (SDET, test engineer, etc)
  • 3+ years experience in building and testing scalable services (Services & API testing, load testing, etc)
  • Proficiency in Python, Javascript / TypeScript, and industry standard automation tools, including pytest and junit
  • Knowledge and ability to set up testing infrastructure (CircleCI, K6, Docker, Lighthouse, Playwright, Locust, GCP, etc.)
  • Ability to quickly learn and implement unfamiliar technologies
  • Detail oriented within a fast-paced work environment
  • Excellent written and verbal communication skills
  • Analyze and tackle sophisticated software development problems spanning multiple components, sometimes outside area of expertise
  • Ability to navigate large and complex codebases as well as managing Git repositories
  • Excellent problem-solving skills with an emphasis on data-informed decision-making
  • Ability to break down complex problems into actionable tasks and delegate and guide other engineers to execute on a plan

Bonus points for

  • Experience working as an SRE or DevOps Engineer
  • Rust programming language and ecosystem experience
  • Experience with test methodologies and different test frameworks across programming languages

What you’ll get :

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life / AD&D, disability, EAP, etc. - varies by country)
  • 30+ days ago
Related jobs
Mozilla
Toronto, Ontario
Remote

We are looking for a Staff Test Engineer to work alongside product, engineering, and SRE teams to advance automated testing efforts that are key to building engaging and inclusive products. Guide the work of other test engineers and help teams write and maintain their tests and test setup. The Ecosy...

Robinhood
Toronto, Ontario

Design and implement tools to build, maintain and operate test automation frameworks with the goal to simplify test development and enhance test coverage visibility. You'll own test automation for major features and will be working closely with engineering teams across the company. Help accelerate q...

Almon Consulting Company
Mississauga, Ontario

Conduct reviews to assess quality assurance practices, software products and information systems. ...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle. Resolvesand troubleshoots technical problems which arise during the use andoperation of software pac...

ITS Global
Toronto, Ontario

Our client is looking for a Senior Software Engineer to join their team. Work with other senior technical resources to design the software and work on critical software components. Has 8+ years of experience developing software, with a track record of successful production deployments. Mentor other ...

Aon
Toronto, Ontario

Pension Administration Quality Assurance Analyst. Aon is looking for a Quality Assurance Analyst for our implementation team within pension administration. The Quality Assurance Analyst is a detailed self-starter. Are you an actuarial analyst in pension plan administration who also has strong analyt...

Trispoke managed services
Toronto, Ontario

Tasks of the Software Quality Assurance Analyst may involve but not limited to following:</b></p> <p style="margin-bottom:11px"><b> Create, maintain, schedule, and execute project test plans and test cases as required</b></p> <p style="margin-...

University of Toronto
Toronto, Ontario

Under the direct supervision of the Manager, Data Engineering and Business Intelligence, the incumbent will be responsible for designing and developing data pipelines, data marts, and reporting solutions using cloud platforms, such as Microsoft Azure Data Factory. This role involves working on data ...

Ratehub
Toronto, Ontario

YOUR QUALIFICATIONS 3+ years of relevant work experience including experience with Airflow, dBT or similar tools Proficiency in Redshift and strong knowledge of Python and SQL Experience building custom ELT pipelines from scratch  Familiarity with reporting tools like Looker Deep understanding ...

Talencity Inc.
Toronto, Ontario

At least 5years of QA experience inwebapplications. Reproduce production bugs in a lab environment to help SoftwareEngineers resolve the issue. ...