Quality Assurance:
Provide acceptance testing and release testing of new features, bug fixes, and other improvements
Use your initiative to perform any exploratory testing, fuzzing, or other means of exploratory quality assurance you think is required to maintain a high quality product
Learn and operate the CHT to quickly set up and execute complex test scenarios
Automated testing
Work with teammates to build an extensive automated testing suite using Protractor
Use CI/CD tools like GitHub Actions to fully automate aspects of the testing process and improve our build pipeline
Learn new programming languages, platforms, toolkits, libraries, tools, and application development paradigms as necessary
Other Team Activities
Work with the Director of Technology and development team to guide platform development and technical strategy with regards to testing
Work with development team to improve test procedure within the development process
Skills Knowledge and Expertise
You
Can write browser automation tests for web applications, ideally with Angular and Protractor
Are detail oriented and enjoy finding pesky bugs
Are comfortable in a UNIX-like environment
Are familiar with some of the following web technologies: HTTP, SSL/TLS, REST, JSON, HTML5, JavaScript, NoSQL
Have experience with regression and exploratory testing
Have some experience with performance and scalability testing
Thrive working as part of a distributed team with a flexible schedule
Enjoy working remotely with opportunities to travel to project sites (e.g. Nepal and Kenya) and work with a globally distributed team
Want to help build software that improves lives in a real and significant way
How to apply.
Please follow this link https://medic.pinpointhq.com/en/jobs/11882 or visit our career page at www.medic.org/careers
Why Medic?
Purpose & Impact
Ability to create and see real impact in your work
Freedom to take initiative and innovate, bonus of an agile, small team
Work for a globally awarded social enterprise recognized for developing a solution that can create global systems change in the health sector
The Team
Work with a value and mission driven team that is consistently described as warm, incredibly kind and supportive
Exposure to a diverse team: over 15 different nationalities
Opportunities for global travel: all team meet-up + functional team meet-up + field visits
Work/Life & Growth
Generous leave time: vacation, maternity/paternity, bereavement, & sick days
Professional development funds & opportunities + 5 days off for prof dev
Workspace and communication stipends
Flexible, remote schedules
About Medic
Medic is a 501(c)(3) nonprofit organization founded in 2010 to advance health and human flourishing with and for the hardest-to-reach communities. We envision a more just world in which health workers are supported as they provide care for their neighbors, universal health coverage is a reality, and health is a secured human right. Practically, we have advanced our mission by building, implementing, and supporting open-source digital tools that support Community Health Workers, managers, and facility-based health workers. Along with our partners, we build and apply software that helps health workers deliver high-quality, equitable care in redesigned health systems. Our team and partners support more than 28,000 frontline health workers caring for an estimated 15 million people in 18 countries across Africa and Asia.
Each member of our team was drawn to this mission and emboldened by a vision of global health equity. Our diversity of skills and experiences helps us tackle complex challenges – we look forward to hearing from you and exploring ways to work together.