Senior QA / System Tester Description
We are seeking a Senior Quality Assurance / System Tester with 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 week during 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