Senior Tester; perform manual and automated testing, convert manual tests to Selenium- automation

Ottawa 21 hours agoContractor External
Negotiable
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.