Software Engineering Specialist in Test
1 month ago
Transformative Opportunity
BDC is embarking on a digital transformation initiative to modernize its products and services. As part of this initiative, we are seeking a skilled Software Engineering Specialist in Test who will also act as a Test Automation Champion. This individual will play a crucial role in helping the team plan, develop, and maintain test automation code to ensure the application meets both business and customer needs.
Key Responsibilities
- Participate in active software development with other software engineers.
- Identify opportunities to reduce testing time and effort by automating repeatable tests.
- Work in cooperation 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 strategy, test plan, 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 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
Proudly 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. If you require an accommodation to complete your application, please do not hesitate to contact us at accessibility@bdc.ca.
-
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...
-
Software Engineering Specialist in Test
3 weeks ago
Montreal, Quebec, Canada BDC Full timeTransformative OpportunityBDC 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 RoleAs a Software Engineering Specialist in Test, you will play a critical role in planning, developing, and maintaining...
-
Software Engineering Specialist in Test
3 weeks ago
Montreal, Quebec, Canada BDC Full timeTransformative OpportunityBDC 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 RoleAs a Software Engineering Specialist in Test, you will play a critical role in planning, developing, and maintaining...
-
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...