Job Description
The Mobile QA Engineer plays a critical role in ensuring the quality and reliability of our mobile applications across multiple projects and platforms (iOS and Android). This position demands a high level of expertise and attention to detail.
- Meticulously design, develop, and execute comprehensive manual and automated test cases for mobile applications, ensuring thorough coverage across multiple projects and platforms (iOS and Android).
- Conduct rigorous analysis of test results, identify critical blockers, generate complex test data, and collaborate effectively with cross-functional teams to resolve intricate issues.
- Engage in in-depth collaboration with cross-functional teams to thoroughly understand requirements and translate them into sophisticated end-to-end scenarios.
- Maintain close, professional working relationships with product owners, development teams, and other key stakeholders to effectively manage risks and address critical issues.
- Demonstrate a commitment to continuous professional development by staying abreast of the latest trends and best practices in mobile testing tools and technologies.
- Exhibit a comprehensive understanding of all phases of the Software Development Life Cycle (SDLC) and apply advanced QA principles to ensure optimal product quality.
- Make significant contributions to the development and refinement of testing standards and methodologies, elevating the overall quality assurance process within the organization.
Qualifications
- Minimum of 5 years of professional experience in software testing, with at least 3 years dedicated to mobile application testing.
- Comprehensive knowledge of mobile platforms (iOS and Android), including device fragmentation and mobile testing methodologies.
- Demonstrated proficiency in test management tools, specifically JIRA and Zephyr.
- Proven track record in testing mobile applications with accessibility and localization requirements.
- Extensive experience utilizing advanced testing tools such as Charles Proxy, SQL Developer, and Postman.
- Proficiency in automation tools including, but not limited to, Appium, Espresso, XCUITest, or equivalent technologies.
- In-depth understanding of CI/CD pipelines and version control systems, particularly Git.
- Strong programming skills in at least one of the following languages: JavaScript, Python, or Java.
- Knowledge of Avaloq's product suite is highly advantageous.
- Superior analytical and problem-solving capabilities, coupled with exceptional communication skills.
- Demonstrated ability to work autonomously and efficiently manage multiple high-priority tasks simultaneously.