Senior QA / System TesterDescriptionWe are seeking a
Senior Quality Assurance / System Testerwith strong experience in planning, organizing, and executing testing efforts for large-scale systems. The successful candidate will support manual and automated testing across GUI and non-GUI environments, collaborate closely with development and project teams, and ensure high-quality system delivery in compliance with industry and regulatory standards.
This is an
onsite role, requiring attendance
5 days per weekduring standard business hours.
Key Responsibilities
-
Provide input into overall testing strategy, test plans, tool selection, and resource requirements
-
Plan, organize, and execute testing for large systems, including:
-
System integration testing
-
Specialized testing (performance, stress, load)
-
User Acceptance Testing (UAT)
-
Develop and execute test plans, test cases, and test scripts
-
Execute functional, integration, system, and regression testing
-
Validate system behavior under various conditions
-
Identify, document, track, and retest defects using tools such as ALM, JIRA, Bugzilla, Azure DevOps
-
Collaborate with developers to reproduce, troubleshoot, and resolve defects
-
Develop and maintain automated test scripts using tools such as:
-
Micro Focus / OpenText UFT
-
Selenium
-
TestComplete
-
Postman
-
Integrate automated tests into CI/CD pipelines
-
Conduct performance, stress, and load testing
-
Validate data integrity, consistency, and accuracy, including backend and data migration testing
-
Ensure compliance with AODA and accessibility standards
-
Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
-
Maintain detailed documentation of test results, coverage, and quality metrics
-
Provide input into user manuals and release notes
-
Ensure testing processes comply with SDLC, STLC, and regulatory requirements
Required Skills & Experience (Must Haves)
-
3+ years of experience in QA/System Testing
-
Proven experience in planning, organizing, and implementing testing efforts
-
Strong manual testing experience
-
Knowledge of application development methodologies, techniques, and methods
-
Experience analyzing business rules and functional requirements
-
Experience creating:
-
Test cases
-
Test data
-
Traceability matrices
-
Experience with functional, non-functional, and integration testing
-
Experience supporting and executing UAT
-
Familiarity with SDLC and STLC
-
Strong analytical, problem-solving, and communication skills
-
Ability to meet deadlines and work collaboratively in a team environment
Technical Skills
-
Test management and defect tracking tools: ALM, JIRA, Bugzilla, TestRail, Zephyr
-
Automated testing tools: Selenium, UFT, Cypress, Postman
-
Performance testing tools: JMeter, LoadRunner
-
Ability to write database queries for backend validation
-
Understanding of risk-based and evidence-based testing
-
Experience defining entry, exit, and acceptance criteria
Nice to Have
-
Experience testing Registry systems (e.g., Catalyst)
-
Experience testing Commercial Off-the-Shelf (COTS) applications
-
Knowledge of one or more programming or scripting languages (Python, JavaScript, Bash)
-
Experience with security testing (basic) and collaboration with security teams
-
Strong written communication skills for reporting complex findings
-
Experience delivering presentations or cross-training team members
-
Knowledge of Information Management principles
#D480