Software Engineering Specialist in Test
3 weeks ago
Transformative Opportunity
BDC is embarking on a digital transformation initiative to modernize its products and services. As part of this effort, we are seeking a skilled Software Engineering Specialist in Test to join our team.
About the Role
As a Software Engineering Specialist in Test, you will play a critical role in planning, developing, and maintaining test automation code to ensure our applications meet business and customer needs. You will establish yourself as a test specialist with an in-depth understanding of the application.
Key Responsibilities
- Participate in active software development with other software engineers.
- Identify opportunities to reduce testing time and effort by automating repeatable tests.
- Work collaboratively with software engineers and QAs to automate test cases currently manually executed.
- Design and develop complex automation code, scripts, utilities, simulators, data generators, API/interface testing solutions, and other programmatic test tools as required to execute tests.
- Prepare robust test strategies, test plans, test cases, log defects, and produce status reports.
Requirements
- Master of the Test Automation theory Test pyramid.
- Good experience using HTTP-based APIs mocking tools such as WireMock.
- Proven experience in using unit testing frameworks such as MS Test and/or xUnit framework.
- Solid knowledge of Microsoft Dynamics CRM 365 software.
- Demonstrable experience in using mocking framework such as MOQ in unit testing C# and.Net Core application code.
- Solid experience in using modern OO language, ideally C#, writing automated tests and code refactoring.
- Demonstrated hands-on technical experience in Test-Driven Development (TDD), Acceptance Test Driven Development (ATDD), and Behavior-Driven Development (BDD).
- Demonstrated understanding in Computer Science fundamentals - Algorithm Design, Problem Solving, Complexity Analysis, and Data Structures.
- Demonstrated hands-on technical experience in refactoring legacy, modern application architecture, and cloud native/hybrid application code to enable testability.
- Experience in implementing quality frameworks with quality gates within a CI/CD framework.
- Have experience in tools like Postman, ReadyAPI (formerly Soap UI Pro) or similar in a Test Automation context.
- Experience in Playwright, Cypress, Selenium WebDriver or comparable UI automation framework.
- Experience with Continuous Integrations tools such as Azure DevOps CI, Jenkins, Bamboo, GitLab or similar.
- Experience with automated code quality frameworks such as SonarQube, Vercode or similar.
- Working knowledge of Load and Performance Testing.
- Have experience in Database and SQL Queries for Data validations using Automation Test Frameworks.
What We Offer
- A dynamic and collaborative work environment.
- Opportunities for learning, training, and development.
- A competitive salary and benefits package.
- A hybrid work model that balances work and personal life.
Qualifications
- A degree in computer science, engineering, or relevant field.
- 3-7 years' experience as a Software Developer/Software Engineering Specialist in Test.
- Background in Financial Services is preferred.
About BDC
BDC is one of Canada's Top 100 Employers and one of Canada's Best Diversity Employers. We are committed to fostering a diverse, equitable, inclusive, and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work.
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeSenior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes. Our broad capabilities across various testing areas enable clients to increase software development speed and quality while reducing risk and cost.Job SummaryWe are seeking a Senior QA...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeSenior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes. Our broad capabilities across various testing areas enable clients to increase software development speed and quality while reducing risk and cost.Job SummaryWe are seeking a Senior QA...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...
-
Senior QA Software Engineer
2 months ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...
-
Senior QA Software Engineer
2 months ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...
-
Senior QA Software Engineer
2 months ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...
-
Senior QA Software Engineer
2 months ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...
-
Senior QA Software Engineer
2 months ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...
-
Senior QA Software Engineer
1 month ago
Montreal, Quebec, Canada Test Dev Tools Full timeJob Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...