Automation Test Developer working with the QA Team to enhance testing processes and product quality at CARFAX Canada. Engaging in the software development lifecycle and using modern testing tools.
Responsibilities
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.
Benefits
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
Senior Consultant focused on Requirements Engineering and agile project management at MID. Collaborating on IT - related projects and developing sustainable solutions for clients' needs.
Summer Intern in Fire Engineering at RLB providing support in creating safer buildings. Collaborating with professionals to gain insights into fire safety in the built environment.
Automation Programmer at Emergn working on automation solutions within ShareDo legal technology platform. Collaborating with cross - functional teams to enhance legal operations and workflows.
Setup Developer responsible for designing, developing and maintaining installation solutions for software products at Evident. Collaborate with teams to ensure user - friendly and secure application updates.
Mid - Senior Engine and Tools Programmer at Velan Studios, engaging in game engine development and collaboration. Responsible for building workflows and enhancing our engine capabilities in a hybrid environment.
Desarrollador APR7 AS400 en IDS Comercial, dedicado al desarrollo de aplicaciones en RPG para el sector financiero. Análisis, diseño, y ejecución de soluciones técnicas.
Mobile app developer position at E.ON specializing in React Native applications. Seeking a technical professional in cities like České Budějovice, Prague, or Brno.
DevOps Engineer managing CI/CD pipelines using Azure DevOps for Birlasoft. Collaborating with development teams and ensuring integration and deployment of applications in Azure cloud.
Sales professional making calls to architects and engineers for Ameristar's perimeter security products. Building relationships and supporting local distributors while traveling occasionally.
JDE Developer working on JDE production support issues and implementations for ASSA ABLOY. Collaborating with teams and providing technical support on JDE applications.