Onsite
Hours: 7.25 hours/day (8:00 AM – 5:00 PM, excluding lunch)
Monday to Friday
The Systems Testing / QA Specialist is responsible for defining testing strategies and executing comprehensive testing activities for large, complex systems. The role includes manual and automated testing across GUI and non-GUI environments, supporting multiple testing methodologies and ensuring system quality throughout the SDLC.
Advise on testing strategy, test plans, testing tools, and resource requirements
Plan and organize testing efforts for large systems in GUI and non-GUI environments
Execute system integration testing, specialized testing, stress testing, and UAT
Develop and execute test strategies, test plans, test scripts, test cases, and test data
Perform functional, non-functional, integration, performance, regression, load, and security testing
Support UAT activities and production acceptance testing
Work closely with testing leads, IT leads, and project teams across all SDLC phases
Configure testing environments and support system integration testing
Test in-house developed solutions and Commercial Off-The-Shelf (COTS) applications
Support testing of desktop, mobile, high-availability applications, and real-time data feeds
Document defects, test results, and quality metrics
Meet delivery timelines while managing multiple concurrent assignments
Experience configuring systems and testing environments
Experience delivering QA/testing using Waterfall and Agile methodologies
Experience testing:
In-house developed solutions
COTS applications
Desktop and mobile applications
High-availability systems
Real-time data feeds
Experience with software integration, scripting, and automated testing
Experience with telephony and radio technologies (IP telephony, Avaya, P25, CAD) is an asset
10+ years experience developing:
Test strategies
Test plans
Test scenarios
Test cases
Extensive experience performing:
Unit testing
Business function testing
Business acceptance testing
Production acceptance testing
Integration testing
Performance, regression, load, and security testing
Experience with automated testing tools
Experience with Eggplant or Selenium is an asset
Experience with version control and defect management tools such as:
Jira
Confluence
TestRail
Strong analytical and troubleshooting skills
Ability to work on multiple assignments concurrently
Strong verbal and written communication skills
Strong interpersonal and negotiation skills
Strong consulting skills to engage stakeholders
Proven team player with a track record of meeting deadlines
QA / Testing Strategy & Execution
Waterfall & Agile Methodologies
Manual & Automated Testing
System Integration & UAT
COTS & In-house Application Testing
Performance, Load & Security Testing