Job Description
We are looking for a QA mobile engineer to develop and execute exploratory and automated tests to ensure quality of mobile solutions to support data capture and management for Health Management Information Systems in several developing countries. We are working together with the department of informatics at the University of Oslo (UiO) on the design and development of the current generation of DHIS2 mobile applications in the context of national health systems in developing countries. Currently our team has 9 mobile developers and one of the main objectives of this position will be to design, implement, and conduct tests before product launches to identify and resolve system malfunctions to meet quality standards.
Main responsibilities
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritise, plan and coordinate testing activities
- Design, develop, document, and run automation tests in espresso and compose.
- Identify, document clearly, verify and track bugs.
- Enhance overall quality and propose quality standards/tools
- Facilitate efficient development, test and release processes.
- Coordinate with the global DHIS2 QA team to align on principles and testing methodologies.
- Coordinate with developers to ensure best CI/CD practices.
Qualifications
Requirements
- Passionate about working on a meaningful, impactful, and challenging global project
- 3 - 5 years of work experience as a QA engineer for mobile solutions in highly scalable deployments.
- Excellent knowledge of testing frameworks such as Junit, Espresso, and Compose testing.
- Excellent knowledge of CI tools such as Jenkins or Bitrise.
- Experience with scripting languages such as Bash and Python for automating tasks.
- Good knowledge of some of Kotlin and/or Java.
- Experience with agile methodologies (Kanban/Scrum)
- Fluent in English
- Self-motived and able to work remotely and independently
Nice to have
- Linux administration
- Databases design and SQL
- Kotlin multiplatform and Jetpack compose.
- Experience in working in open source projects
- Interest on the use of technology for development and social change
- French and/or Spanish
See more jobs at DHIS
Apply for this job