Key Responsibilities:
o Develop document and maintain comprehensive test plans and cases based on CRM/AMS integration requirements.
o Perform functional integration regression and user acceptance testing (UAT) for CRM/AMS and its integration with Drupal CMS MailChimp and other platforms.
o Verify data import/export processes from Microsoft Access and Excel.
o Identify document and track software defects using issuetracking tools.
o Work with developers to reproduce issues validate fixes and ensure timely resolution.
o Ensure key functionalities such as contact management automated invoicing member portal access and report generation meet project deliverables.
o Validate custom fields queries and data sorting mechanisms for CRM functionality.
o Maintain detailed test artifacts including test cases defect reports and testing summaries.
o Generate reports on testing progress results and system quality metrics.
o Collaborate with stakeholders to identify and mitigate risks.
o Assist in preparing user manuals training materials and support documentation for system rollout.
o Develop and execute detailed test scenarios scripts and cases for all CRM/AMS functionalities.
o Validate integrations with thirdparty systems such as Drupal CMS MailChimp and Microsoft tools.
o Conduct endtoend testing for automated invoicing membership tracking and payment collection modules.
o Perform data integrity checks during import/export operations to ensure seamless migration.
o Test system performance under load to identify potential bottlenecks.
o Ensure the member portals accessibility and usability meet enduser expectations.
o Collaborate with developers to ensure system customizations meet USEAs operational needs.
o Document test results including screenshots logs and detailed defect descriptions.
o Maintain a log of system issues and communicate status updates to stakeholders.
o Monitor regular updates and patches for the CRM/AMS and validate compatibility postupdate.
o Support User Acceptance Testing (UAT) by coordinating with USEA staff and endusers.
o Assist in setting up automated testing frameworks for repetitive test scenarios.
o Verify training manuals and videos align with actual system functionality.
o Participate in project review meetings to discuss testing progress and potential risks.
o Provide postlaunch support to troubleshoot and resolve any userreported issues.
Required Qualifications:
Education: Bachelors degree in Computer Science Information Technology or a related field. Equivalent experience may be considered.
Experience:
o Minimum 3 years of QA testing experience preferably with CRM or AMS systems.
o Experience with Drupal CMS MailChimp and data migration tools (e.g. Microsoft Access and Excel).
o Familiarity with test automation tools is a plus.
Skills:
o Strong understanding of software testing principles methodologies and tools.
o Excellent problemsolving and analytical skills.
o Ability to create test scripts manage test environments and troubleshoot software issues.
o Exceptional communication and documentation skills.
Preferred Qualifications:
Experience working with nonprofits or membership organizations.
Knowledge of CiviCRM or similar opensource systems.
Proficiency in issue tracking systems such as JIRA Bugzilla or similar tools.