Quality Assurance Engineer - Job Opportunity at Medic

Quality Assurance Engineer – Job Opportunity at Medic

Quality Assurance Engineer – Job Opportunity at Medic

Location: Dar es Salaam, Tanzania

Type: Full-time

Date Posted: January 12, 2024

About Medic:

Medic is a global nonprofit organization dedicated to advancing equitable healthcare and strengthening community health systems. Our mission involves building, innovating, applying, and scaling open-source, low-cost digital health tools in collaboration with communities, governments, and implementers. As the technical steward of the Community Health Toolkit (CHT), we strive to create a more just world where health workers are supported, universal health coverage is a reality, and health is recognized as a secured human right.

Job Role: Quality Assurance Engineer

About the Role:

As a Quality Assurance Engineer at Medic, you will be an integral part of the Care Teams Focused Working Group, contributing to the development of essential components of the Community Health Toolkit (CHT). The CHT is a leading open-source global good for digital health and advanced community health systems. In this role, you will collaborate with software developers, product owners, and designers to ensure the high quality of our digital health applications.

Key Responsibilities:

  1. Automation and Testing:
    • Implement automated testing strategies using WDIO to validate new features, test bug fixes, and enhance overall product quality.
    • Perform exploratory testing, fuzzing, and other means of quality assurance to maintain a high-quality product.
  2. Technical Proficiency:
    • Operate the CHT to set up and execute complex test scenarios.
    • Utilize technical skills, including command line work, data modification, and Docker services management.
  3. Test Planning and Execution:
    • Design, develop, and execute test plans, test cases, and test scripts for infrastructure components such as networking, servers, storage, and databases.
  4. Collaboration:
    • Participate in code and design reviews, providing valuable feedback on code quality and testability.
    • Collaborate with a distributed team globally and report to an Engineering Manager.
  5. Continuous Improvement:
    • Conduct research and experimentation to explore new testing techniques, tools, and technologies that enhance the quality of infrastructure and applications.
  6. Documentation:
    • Write technical documentation, explain processes, and ensure proper documentation practices.

Skills Knowledge and Expertise:

  • 3 years of experience in software development testing, demonstrating concrete results.
  • Strong programming skills in JavaScript or other programming languages.
  • Experience with test automation frameworks, particularly WDIO.
  • Knowledge of software development processes.
  • Ability to work effectively in a remote and culturally diverse team.

Why Medic?

  • Real impact: Contribute to a globally awarded social enterprise making a difference in the health sector.
  • Team culture: Work with a diverse, mission-driven team that values warmth, kindness, and support.
  • Growth opportunities: Access professional development funds, flexible schedules, and global travel opportunities.
  • Work/Life balance: Enjoy generous leave time, workspace, and communication stipends.

Application:

We are reviewing applications on a continuous basis. Interested candidates are encouraged to apply as early as possible.

CLICK HERE TO APPLY

Join Medic in building a more just world together!

Post a Comment

0 Comments