Senior QA Analyst – Salesforce Health Cloud
Summary
Senior QA Analyst leading quality efforts for Salesforce Health Cloud and Service Cloud applications supporting Service New Brunswick's Social Development department. Day to day: building and executing manual and automated test plans, integration and data-migration testing, defect management, and QA reporting using Azure DevOps, Zephyr, and Selenium within Agile/Scrum.
- Develop, maintain, and execute comprehensive QA strategies and test plans.
- Participate in the development of project-level test plans and QA procedures.
- Review business and technical requirements and perform requirements/gap analysis.
- Identify potential defects and quality risks early in the SDLC.
- Establish appropriate approaches for manual versus automated testing.
- Create and maintain QA reports, testing documentation, and quality metrics.
- Design, develop, document, maintain, and execute manual and automated test cases.
- Perform functional and non-functional testing.
- Conduct regression, integration, connectivity, cross-browser/platform, performance, and end-to-end testing.
- Execute test cases for Salesforce releases, upgrades, enhancements, and new functionality.
- Maintain repositories of manual and automated test cases based on requirements and change requests.
- Develop and maintain performance testing initiatives in accordance with QA best practices.
- Test Salesforce Health Cloud and Service Cloud functionality.
- Test complex Case Management and workflow automation within Salesforce data models.
- Validate Salesforce CRM business processes, configurations, workflows, and functionality.
- Test Salesforce access, permissions, roles, profiles, sharing, and security models.
- Validate complex CRM data objects and business rules.
- Test Salesforce features and functionality against established best practices.
- Perform testing related to data integrity and data quality.
- Validate complex CRM data objects and associated data-quality rules.
- Participate in data migration testing, including test planning, execution, reconciliation, and validation.
- Validate data accuracy before, during, and after migration.
- Perform end-to-end integration testing between Salesforce/CRM and external systems.
- Validate interfaces, integrations, data exchanges, and downstream/upstream system interactions.
- FlexCards
- OmniScripts
- DataRaptors
- Integration Procedures
- Expression Sets
- Decision Matrices / Decision Metrics
- Develop and execute automated tests where appropriate.
- Experience with QA/testing tools such as:
- Azure DevOps
- Zephyr
- Selenium
- Support the selection, design, maintenance, and execution of automated testing solutions.
- Perform manual and regression testing within Agile/Scrum software development environments.
- Participate in sprint planning, daily stand-ups, retrospectives, demonstrations, requirement reviews, and quality review sessions.
- Work collaboratively with developers, business analysts, product owners, business users, and other QA resources.
- Identify, document, prioritize, track, and manage defects through resolution.
- Maintain accurate defect records and update testing status daily.
- Provide written status and progress reports as required.
- Communicate testing progress, risks, issues, and quality concerns to project stakeholders.
- Participate in quality review sessions and project/release meetings.
- Support and assist business users with User Acceptance Testing (UAT).
- Participate in solution design, product demonstrations, and reviews.
- Provide QA expertise to cross-functional project teams.
- Cross-train other QA testers and support knowledge transfer to ensure continuity within the project team.
Requirements
- University degree in Computer Science, Business Administration, or a related discipline, OR
- Certification in Information Technology from a recognized community college.
- An equivalent combination of education and experience may be considered.
- Functional testing
- Non-functional testing
- Cross-browser/platform testing
- Performance testing
- Connectivity testing
- Integration testing
- Regression testing
- Behaviour-driven automation testing
- Certification name
- Certification date
- Certification status/details
- Creating and owning QA reports
- Developing QA strategy documents
- Building comprehensive test plans
- Maintaining QA procedures and documentation
- Client organization name
- Client contact name
- Client contact title
- Client contact telephone number
- Project description
- Project start and end dates
- Candidate's QA role and responsibilities
- Azure DevOps
- Zephyr
- Selenium
- Manual testing
- Regression testing
- Data integrity
- Data quality
- Complex CRM data objects
- Business/data validation rules
- Data consistency and accuracy
- FlexCards
- OmniScripts
- DataRaptors
- Integration Procedures
- Expression Sets
- Decision Metrics / Decision Matrices
- Case Management
- Workflow automation
- Salesforce Service Cloud
- Salesforce Health Cloud
- Salesforce data models
- Business processes and automated workflows
- Data migration testing
- Test planning
- Test execution
- Data reconciliation
- Data integrity validation
- Data accuracy validation
- Migration defect identification and resolution
- Profiles
- Roles
- Permission Sets
- Sharing Rules
- Record-level access
- Object-level permissions
- Field-level security
- User access validation