Senior Test Engineer

Mozilla
Summary
Join the Firefox Desktop Test Engineering team as a Lead, driving test automation projects, building tools and frameworks, and collaborating with cross-functional teams. You will build tooling and frameworks to improve testing efficiency, write and maintain automated tests, and create comprehensive test plans. As a domain expert, you will mentor junior engineers and participate in incident response. Collaborate with various teams to solve complex technical problems and contribute to a positive team culture. Advocate for testing and quality, and invest in your own growth and that of your peers. This role requires 5+ years of software engineering experience, 3+ years of test automation experience with Selenium or similar, and proficiency in Python programming.
Requirements
- 5+ years of experience in a software engineering role (e.g., SDET, Senior Test Engineer, Test Automation Lead)
- 3+ years of hands-on test automation experience using Selenium or a similar UI testing framework
- Proficient in Python programming ( good to have knowledge of other scripting languages such as Java, JavaScript or C++)
- In-depth understanding of Continuous Integration and Continuous Deployment (CI/CD) frameworks such as GitHub Actions, Jenkins, etc
- Experience leading project delivery with geographically distributed teams or vendor partners
- Proven track record to lead initiatives independently in collaboration with cross-cultural teams
- Strong analytical skills with the ability to solve complex software development problems that span multiple components, including those outsides of core expertise
- Commitment to our values: Welcoming differences Being relationship-minded Practicing responsible participation Having grit
Responsibilities
- Build tooling and frameworks to make testing easier and faster
- Write, run, and maintain automated tests
- Create and implement comprehensive test plans to drive test automation initiatives for your team
- As a domain expert unblock others and provide feedback to junior test engineers
- Participate in the incident response process by assisting with investigations and validating builds
- Collaborate with various teams across the organization to solve complex technical problems that reduce tech debt, improve efficiency, and enable the delivery of high-quality code at high velocity
- Contribute to a healthy team culture, serve as a go-to person for junior testers, and invest in both your own growth and that of your peers
- Be a strong, opinionated advocate for testing and quality
Benefits
- 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)
Share this job:
Similar Remote Jobs
