DHIS2 is hiring a

QA Engineer - Mobile (Remote)

Madrid, Spain
Full-Time

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. 

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

PLEASE READ!  Important instructions to ensure your application is considered

We value, above all else, applicants who are passionate about making a positive difference in the world.   Please write 3 sentences in the “Message to Hiring Manager” portion of your application telling us why you are specifically interested in working with DHIS2.  It doesn't have to be a lengthy cover letter, we just want to know that you have at least reviewed our website (dhis2.org) and want to join us in our mission.

Diversity and Inclusion

The people designing and building DHIS2 should reflect the people of every imaginable background, identity, gender, religion, ability, and nationality in more than 100 countries and on 6 continents worldwide who rely on it.  We have published a diversity pledge where you can learn more about our commitment to continually improve the diversity of our teams and to combat unjust disadvantages prevalent throughout the technology industry.

We encourage people from diverse backgrounds to apply for our roles.  This includes women, non-binary people, ethnic minorities, people with disabilities, LGBTQ+ people, people from the Global South, and anyone else who identifies with a group that remains underrepresented in tech and engineering.  Please reach out if you have doubts about your suitability for a role, and let us know if you require any reasonable adjustments during any part of the application process.

Learn more at https://dhis2.org/careers/software/diversity

Location and Time Zones

You can work remotely from any country in the world or from our office in Oslo, Norway. If working remotely, we strongly prefer candidates who can have at least 4 hours of overlap with Central European Time Zone working hours.  If you are located more than 2 time zones away from Europe, please indicate in your application how you will accommodate this difference.  If you are located many timezones away and do not including any additional information in your application it may be automatically rejected.

Remote Work and Travel

We are a remote-first global team but we recognize the importance of meeting and collaborating with colleagues in person.  You will have the opportunity to travel 1-3 times per year to meet with other members or your team.  We host one annual all-hands meeting with the entire global software team, and each product team may also meet to collaborate or see DHIS2 use in the field.  There may be additional opportunities to travel for conferences or to help facilitate academies.  All travel expenses are fully covered.

We recognize that travel has an environmental impact, and so we work to limit travel to only what is essential and to mitigate or offset the impact of necessary travel we fund.  We encourage the use of trains and other low-carbon transportation whenever this is a reasonable option.

Contract details

This is a full-time position (80% possible) on an annual renewable contract. We are focused on building long-term contractor relationships. We support flexible work arrangements with generous holiday allowances, and we offer the option to renew for longer contract periods over time.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Engineer Q&A's
Report this job
Apply for this job