Tech Stack
JavaPythonSelenium
About the role
- Design, develop, and maintain automated test scripts using C# and Selenium WebDriver.
- Implement and execute test cases for web applications and data validation scenarios.
- Utilize testing frameworks such as NUnit and MSTest to structure and manage test execution.
- Collaborate with QA analysts, developers, and product owners to understand requirements and ensure test coverage.
- Participate in code reviews and contribute to continuous improvement of test automation practices.
- Document test results, defects, and provide feedback to the development team.
- Assist in integrating automated tests into CI/CD pipelines.
- Communicate test progress, results, and other relevant information to the team, project stakeholders, and management.
- Use established QA processes and best practices.
- Log, track, and resolve product defects and make recommendations for improvement.
Requirements
- Currently enrolled in a Computer Science, Software Engineering, or related program, with an approved co-op placement.
- Strong programming skills in languages like C#/Python/Java
- Familiarity with Selenium WebDriver for browser automation.
- Experience or coursework involving NUnit, MSTest, or similar testing frameworks.
- Understanding of software testing principles and QA methodologies.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills and attention to detail.
- Strong critical thinking skills with a customer-focused mindset.
- Experience with software development and testing in an Agile environment is an asset.
- Experience with accessibility, API, automated, mobile, or performance testing is a strong asset.
- Strong analytical, problem-solving, and communication skills.
- Ability to collaborate effectively in a team-oriented environment.
- weekly, free catered lunches at the office
- flexible work that allows us to prioritize work-life balance
- 4-day summer work weeks
- state-of-the-art collaborative environment
- competitive wages
- exceptional benefits and employee wellness funding
- company matched pension program
- parental leave top-up benefits
- paid volunteer days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#Selenium WebDriverNUnitMSTestPythonJavatest automationsoftware testing principlesQA methodologiesCI/CD
Soft skills
problem-solvingattention to detailcritical thinkingcustomer-focused mindsetcommunicationcollaborationteam-orientedcontinuous improvementfeedbackdocumentation