Job Description
Proton is seeking a Software Development Engineer in Test (SDET) - Mobile to join its payments team. The company is dedicated to providing free and open-source technology to ensure privacy, security, and freedom online. The payments team is a distributed and dynamic team in charge of developing the integration between the mobile payments providers and the Proton user system. As a Mobile Tester, the candidate will play a crucial role in ensuring the quality and functionality of software applications across the entire mobile user experience.
The role involves:
- Developing and executing functional and non-functional automated tests for new features and products (Native Mobile applications).
- Influencing design, UX, product & technical requirements using QA background.
- Contributing to cross-company projects.
- Collaborating with app developers to analyze complex challenges related to Android or iOS native applications.
- Analyzing user flows and issues to create test plans.
- Keeping engagement up with a high-speed development process and ongoing deliveries, executing and adjusting testing activities accordingly.
- Establishing a team vision toward quality and ensuring Proton users enjoy a flawless mobile experience.
The ideal candidate should have:
- 5+ years of experience as a QA Engineer and at least 2+ years of experience in developing automation for mobile platforms.
- Proficiency in Java or Kotlin programming languages, with hands-on experience in UI testing frameworks such as Espresso, UiAutomator, Compose UI Test.
- Proficiency in Swift programming language, with hands-on experience in XCode and UI testing using XCTest framework.
- Understanding of CI/CD processes and tools.
- Strong technical skills and being pro at identifying issues and solving complex problems.
- Good understanding of the software development life-cycle process.
- Knowledge of quality assurance methodologies, tools, and processes.
- Proactivity and high motivation.
Proton offers:
- Office First approach with hybrid work (up to 30% remote).
- Lunch and snacks provided daily at the offices.
- Subsidized transport costs.
- Stock options.
- Flexible working hours.
- Learning and development opportunities.
- Comprehensive health insurance plans, retirement savings options, generous vacation and leave policies, and wellness programs.