Proton Mail, Geneva, Switzerland Qualification:
- Bachelor’s or master’s degree in a relevant field of study
Experience:
- Experience implementing test automation for Mac OS desktop application.
- Thorough understanding of the software development life-cycle process and Knowledge of quality assurance methodologies, tools, and processes applicable to testing desktop applications.
- Experience working with CI/CD processes and tools (Gitlab preferred). Solid understanding of software engineering fundamentals.
- Experience scripting languages such as Swift, Python, Bash, etc. Bonus points for: Experience with test common automation frameworks, e,g, XC Test for Mac OS, etc. Experience with virtualization technology commonly used in test such as HyperV, VirtualBox, etc. Familiarity with fundamentals of cryptography and/or common cryptographic technologies and standards such as AES, OpenPGP, etc.
- Experience creating, implementing and maintaining quality standards for a distributed engineering team.
- Experience with agile methodology
Roles & Responsibilities:
- Design, develop, document and maintain test processes, both manual and automatic. Collaborate with fellow Drive Test Engineers to create cross-client testing standards and automation (e.g., testing interoperability across multiple operating systems).
- Collaborate with fellow Test Engineers to improve test processes (both manual and automatic) for the Proton Drive backend, independent of any specific client implementation.
- Influence and help improve standards for CI/CD pipelines including test automation, and reporting of test results
More Information
- City London
- Currency United Kingdom Pounds – GBP
- Number of Vacancies 1
- Career Level Mid-Career
- Education Major MS/MCS/MIT
- Preferred Nationality Any Nationality
- Gender Male
- Speciality 1 Mac OS