QA Analyst – CSITR (6 Month Contract)
Microserve
About the role
Project Description And Background
The organization is undergoing a transformation to support continued innovation and growth, while addressing increasing cybersecurity risks and the impact of cyber-attacks on operational capabilities. As part of its digital transformation journey, the organization aims to modernize its approach to Cybersecurity and IT resiliency and ensure secure transformation. A cybersecurity vision and strategy have been defined, along with a transformation plan and roadmap of improvement initiatives. The Quality Assurance Analyst will work closely with the QA Management Lead, Cybersecurity Program Manager, Cybersecurity & Resiliency team, Enterprise Architecture, and other technical leaders across the organization. Strong experience in quality assurance testing of large and complex IT projects is required, including hands-on experience supporting the implementation of enterprise Commercial-off-the-Shelf (COTS) and Software-as-a-Service (SaaS) solutions. Experience with IT infrastructure and security-related projects is highly desirable. Responsibilities include assessing, reviewing, updating, and validating testing throughout all stages of project and program delivery.
SERVICES
Reporting to the Manager, Agile Team Development, the contractor will provide quality assurance analysis services, including but not limited to:
Quality Assurance & Testing Responsibilities
- Execute functional and non-functional testing of cybersecurity applications (SaaS and internally developed/managed systems)
- Perform API testing for RESTful APIs and SOAP web services
- Conduct data validation testing using SQL queries
- Review documentation (requirements, user stories, objectives) to understand scope and intent
- Collaborate with vendors, integrators, cybersecurity teams, product owners, and stakeholders to develop QA strategy and test plans
- Design, develop, and execute test plans, test cases, test scenarios, and test scripts (including automation) for:
- System Integration Testing
- Functional Testing
- Regression Testing
- Performance Testing
- User Acceptance Testing (UAT)
- Identify and help mitigate project risks (technical, schedule, etc.)
- Prepare test data and set up test environments as needed
- Manage and monitor acceptance testing
- Maintain defect and issue logs
- Track, triage, and support resolution of defects
- Oversee issue resolution during QA and testing phases
- Provide weekly and ad hoc QA status reports
- Organize and facilitate testing sessions and meetings
- Support User Acceptance Testing (UAT)
- Participate in knowledge transfer and training sessions as required
- Follow established project testing methodologies
- Participate in Agile ceremonies, including daily stand-ups
- Support additional project activities as assigned
Additional Assignments
- May be assigned to other full lifecycle projects as required by the Project Management Office (PMO), depending on qualifications and suitability
DELIVERABLES
QA Deliverables
- QA strategy and testing approach documentation
- Test plans, test cases, test scenarios, and test scripts
- Defect and issue logs
- Test reports (coverage, defects, quality metrics)
- Test automation scripts
- QA status reports
- Supporting documentation related to QA activities
- Final QA sign-off document indicating system readiness
ACCEPTANCE CRITERIA
- All test cases and scripts are executed according to the test plan
- All critical defects are resolved and documented
- UAT support is completed successfully
- Final QA sign-off is approved by stakeholders
Required
KNOWLEDGE & EXPERIENCE
- Bachelor’s degree in Computer Science, Information Systems, or equivalent
- 5+ years of hands-on experience in application testing
- Experience working with diverse stakeholders across business and technical teams
- Strong knowledge of QA methodologies and best practices
- Strong analytical and problem-solving skills
- Experience with Agile/DevOps testing environments
- Experience with enterprise-level systems (ERP, Finance, HR, Asset Management, etc.)
- Strong documentation, communication, and reporting skills
- Ability to translate technical issues into business-friendly language
- Strong interpersonal and collaboration skills
Preferred
- Experience with cybersecurity testing
- Experience testing platforms such as CyberArk
- Knowledge of Active Directory, Entra ID, MFA, session management, and key vaulting
- Experience with tools such as Azure DevOps, test automation tools, and SharePoint
- Familiarity with cybersecurity concepts and frameworks
- Experience leveraging AI tools to enhance QA processes
- Experience working in unionized environments is considered an asset
Note; this is an opportunity with a Microserve client.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free