Position: Senior Tester (10+ years) to perform manual and automated testing, convert manual tests to Selenium-based automation,
Our valued public sector client requires the services of a Senior Tester (10+ years) to perform manual and automated testing, convert manual tests to Selenium-based automation, and integrate testing into CI/CD pipelines while working closely with development teams
. The resource will validate functional and non-functional requirements, develop and execute test scenarios, and contribute to automation-first testing practices integrated into CI/CD pipelines.
Must Haves:
• Experience with Selenium/Web Driver and test automation
• Experience converting manual test scripts into automated tests
• Experience i
ntegrating automated tests into CI/CD pipelines
• Experience with manual testing of functional and non-functional requirements
• Experience testing .NET / .NET Core applications
• Reliability security clearance
• Post-secondary degree or diploma in computer science, information technology, or engineering
Nice to haves:
• Experience with Java Script
• Experience with T-SQL
• Experience using GoC Web Tool and CK Editor
• Experience with accessibility testing (WCAG 2.1 AA)
• Relevant certifications (ISTQB, CTFL, CSTP, CTM, CMST, CASTP-P)
Responsibilities:
• Manual testing of features and solutions to validate functional and non-functional requirements;
• Develop comprehensive test scenarios, test cases, and test scripts based on approved requirements and designs;
• Establish and maintain software testing procedures with an automation-first approach;
• Convert manual test scripts into automated tests using Selenium/Web Driver and integrate them into CI/CD pipelines for gated and scheduled runs;
• Plan and coordinate testing activities, including walkthroughs and readiness reviews;
• Manage and monitor test plans, execution progress, and defect lifecycle;
• Establish and maintain source and object code libraries across multi-platform environments;
• Validate functional compliance, performance SLAs, and accessibility standards;
• Execute system, integration, regression, performance, and accessibility testing;
• Conduct performance testing including load, stress, and scalability testing;
• Document execution results, defects, metrics, and recommendations;
• Stabilize flaky tests, remove obsolete tests, and ensure new features are covered;
• Provide status reporting and stakeholder communication including test readiness, quality risks, and release sign-off recommendations;
• Work closely with developers, actively question requirements, and contribute to continuous improvement;
• Participate in training to maintain knowledge of testing tools, trends, and best practices;
• Contribute to process analysis and testing process improvements.