// job listing
Quality Assurance Analyst, METAL
About International Rescue Committee
The International Rescue Committee is a global humanitarian aid, relief and development nongovernmental organization.
Description
Qualifications
Major Responsibilities
Primary responsibilities include but are not limited to:
Translate functional requirements and specifications into detailed test plans, encompassing functional, system, integration, performance, regression, and user acceptance testing. The individual in this role will implement Agile Software Testing with Scrum principles.
Work with the project management team closely to ensure that testing processes are implemented and followed by all core team members.
Maintain high quality of applications developed in CommCare/Microsoft PowerApps meet user needs.
Perform in-depth data testing of PowerBI dashboards and underlying data pipelines, including data verification across systems, data migration testing, data validation testing, and A/B testing, to ensure the accuracy, integrity, and quality of visualized data and the overall user experience.
Review products to match design specifications, with an eye to user experience issues such as fonts, colors, and screen size breakpoints with responsive design.
Verify multiplatform capabilities, cross-browser testing (Chrome, IE, Firefox, Edge, Safari), and mobile testing (iPad, iPhone, android phone, tablet) for build products.
Ensure all testing is planned, implemented, and delivered per the latest industry standards, and to our quality expectations while meeting ambitious timelines.
Fully own the assigned project’s testing stream – Perform requirement analysis and proactively find requirements gaps; discover and write test cases in Jira; create and maintain regression test case documents; sign off for release; do release smoke test.
Identify application defects, seek resolution, process gaps, and make recommendations to improve the functionality and usability of the application.
Call for the test case review meetings with the core team.
Clearly communicate the testing timeline for each testing phase. Help the team set a realistic release timeline such that a testing effort is not overlooked or overly simplified.
Ensure all identified risks from testing are raised and mitigated appropriately
Key Working Relationships
Position Reports to: Product Manager, Program Technology
Direct Reports: None
Management in Partnership: Senior Manager, Quality Assurance
Key Internal Relationships:
METAL Technology Development Lead
METAL Developers
Desired Experience and Skills
3+ years of data application testing experience, with proven experience managing and executing the full testing lifecycle, including UAT testing support
2+ years of Quality Assurance experience testing data processes and products: ETL pipelines, dashboards/reports, etc
2+ years of working with CommCare or similar ODK based platforms or any low-code application as an application developer or quality analyst is highly desirable.
Some Performance and Load Testing experience with open-source tools
1 year of automation experience
Solid ability to lead a project by him/herself from all quality assurance, and quality control aspects.
Experienced testing in low to no-code environments and processes such as mobile data collection and/or case management tools such as CommCare, Ona, Kobo or Microsoft PowerApps, PowerBI dashboards and Azure.
Understanding and experience with T-SQL, Azure SQL Server, Data Factory, SSIS/other ETL tools, data modeling and data warehouse.
Experience testing multilingual platforms along with multicurrency verification preferred.
Manual functional testing, system testing, along with some automation, and performance testing
Have great collaboration with all teams involved in the project with self-directed.
Meticulous in maintaining excellent organization and prioritization skills
Experience using Jira for bug and test management.
Experience with full software development process with Agile methodology
Experience with any open-source performance/stress testing tool e.g., JMeter
Possess excellent oral and written communication skills
Self-motivated and a problem solver
Fast and independent learner
Work with distributed teams
Intercultural competence
Education:
Bachelor’s degree or experience in computer science or information systems.
CSQA, CSTE, or any certification software testing/ quality assurance
Job Stats
Similar
View all Full-time jobs →Free job alerts
Get new jobs on WhatsApp
Join our channel for the latest tech jobs worldwide — posted as they go live.