Dimagi is a global, 120-person software company that develops leading technology for low-resource settings. Our software product, CommCare, is an award-winning, open source platform that enables non-programmers to design and launch customized mobile applications for Android devices. Hundreds of organizations from the UN to small grassroots groups are using mobile applications built with CommCare – be it to support community health programs in India, microfinance cooperatives in Senegal, or research studies in the United States.
Dimagi offers a fun and stimulating environment, a chance to see the world, and the opportunity to make a difference in the most under-resourced communities worldwide. We’re a recognized social enterprise and certified Benefit Corporation, reflecting our commitment to making a real impact through technology.
Who You Are
You are someone who is passionate about quality and providing our end-users with the best possible experience. You know that functioning technology and intuitive design exponentially increases Dimagi’s impact on both our customers and the world.
You have excellent attention to detail, want to work for fast-growing social enterprise using mobile technology for global development, and don’t mind getting your hands dirty to track down issues.
As a Software Quality Assurance Engineer, you will work closely with our Development and Global Services teams. You will join the team of passionate QA and Technology Professionals who believe in building good technology that helps people get work done more efficiently. As a member of the QA team, your responsibilities may include:
Work closely with development team to plan and execute QA cycles
Create and update test plans
Manual and automated testing
User reported bug triage
Exploratory testing, usability, and UI design testing
Work with Software Development Engineers to understand the technical architecture of new features
Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent
1-2 years of Software QA testing
Excellent communication skills
Highly methodical test discipline, applicable to all product and UI
Experience with black and grey box functional testing
Product experience with mobile and/or web applications
Demonstrated expertise in black box and grey box testing methodologies, experience with standard QA and development tools, and the ability to operate within short release cycles
Experience with Mobile Health Applications
Solid understanding of QA tool development chains and environments
Automation testing experience
Creativity and initiative to improve product coverage and effectiveness
Please click here to Apply Online