Responsibilities
- Design, develop, and maintain robust automated test frameworks and pipelines for Linux-based open-source software
- Write and execute functional, integration, regression, and end-to-end test suites to ensure product reliability and security
- Collaborate closely with developers to define testability requirements and integrate automated tests into CI/CD workflows
- Identify, document, and track software defects, working with engineering teams to drive timely resolution
- Perform exploratory and risk-based testing with a strong focus on privacy, data integrity, and security compliance
- Develop and maintain test infrastructure, including virtual machines, containers, and Linux environment configurations
- Analyze test results, generate reports, and provide actionable insights to improve software quality and release confidence
- Contribute to the continuous improvement of QA processes, tools, and best practices across the engineering organization
- Participate in code reviews for test code, ensuring maintainability, scalability, and adherence to engineering standards
- Stay current with the latest Linux ecosystem developments, testing methodologies, and open-source tooling
Requirements
- 3–5 years of hands-on experience in software test automation, with a strong focus on Linux-based environments
- Solid proficiency in at least one scripting or programming language commonly used for test automation, such as Python, Bash, or Go
- Proven experience designing and maintaining automated test frameworks (e.g., pytest, Robot Framework, or similar)
- Good understanding of CI/CD pipelines and experience integrating automated tests with tools such as GitLab CI, Jenkins, or GitHub Actions
- Familiarity with containerization and virtualization technologies, including Docker, QEMU, or similar tools for test environment management
- Solid knowledge of Linux internals, system administration, and command-line tooling
- Experience with version control systems, particularly Git, and comfort working in an open-source collaborative development model
- Ability to read and understand application source code to improve test coverage and identify edge cases
- Strong analytical and problem-solving skills, with a structured and detail-oriented approach to quality assurance
- Good communication skills and ability to work effectively in a remote, internationally distributed team
Nice to Have
- Understanding of software security principles and privacy-by-design concepts is a strong plus
- A genuine passion for open-source software, privacy, and building technology that has a positive impact on society
Benefits
- Work that Matters: millions of people trust Proton with their privacy. We answer only to our users — not advertisers, not investors with conflicting agendas, not governments. The work you do here is real, and the impact is measurable.
- Stock Options: at Proton, we all have the opportunity to be owners of the company. From day one, you have a real stake in what we're building. When Proton wins, you win.
- Technology: you'll get the right hardware and the right software you need to do your best work.
- Learning & Development: we invest in your growth because sharp people make us better. Proton is one of the fastest ways to accelerate your career because you'll be thrown into real challenges, with real ownership, from day one.
- Employee Benefits: your wellbeing isn't an afterthought. We offer strong health coverage, solid retirement options, generous leave, and wellness support so you can bring your best self to work every day
- In-Person Collaboration: Amazing things happen when passionate, smart, and purposeful people get together in the same room. With offices across Geneva, Zürich, Barcelona, London and more, you'll spend most of your time collaborating face-to-face with people who genuinely care about what they're building
- Food: Lunch and snacks are on us every day in our offices so you can focus on the work and not on what's for lunch.
- Transport: getting to the office shouldn't cost you. We cover public transport, bike allowances, or parking, whichever works for you.
- Flexible Working: you own your schedule. Set hours that work for you and your team — because outcomes matter more than when the clock says you started.
Work Arrangement
Hybrid
Team
Team size: 500+. Structure: world-class Linux engineering team
Additional Information
- If you need any extra support or reasonable adjustments during the hiring process, please let your talent partner know.