EN | FR

294 Software Automation jobs in Canada

Embedded Software QA & Automation Specialist - Intermediate

Surrey, British Columbia Delta Intelligent Building Technologies (Canada) Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About Delta Intelligent Building Technologies (Canada) Inc.(formerly known as Delta Controls).

Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities. We delivered the world’s first fully integrated BACnet building solution for HVAC, lighting, and access control.

Job Summary

This role is responsible for ensuring that Delta Controls firmware and hardware will meet the needs and requirements of its end-users. In order to accomplish this task the candidate must be proficient in test methods and procedures, and can extensively test and evaluate all products before releasing to production to ensure they meet design specifications, and are suitable for their intended application(s).

This includes creating test procedures and documenting all test results, identifying bugs and operational anomalies, recording them electronically for resolution by Product Development, and verifying bug resolutions will satisfy the intended customers’ needs.

This role also places a significant emphasis on building up and maintaining automated test systems specifically for testing embedded devices. The ideal candidate would have experience developing automated test scripts on embedded devices, as well as working on and maintaining automated testing pipelines for test execution on physical devices.

Duties and Responsibilities

  • Testing embedded devices with the understanding of what bugs are critical to the end-user.
  • Creating and maintaining test documentation.
  • Creating new entries in our bug tracking software for any new bugs identified in the system.
  • Verifying bug fixes are satisfactory on newly transferred build.
  • Maintenance of automation frameworks, tests and tools.
  • Troubleshooting complex problems in software.
  • Assisting Technical Services in providing product support.
  • Acting as a resource to other departments on products and applications.
  • Assisting with documentation for software manuals, and technical documents.
  • Regularly identifying deficiencies in the test suite and ensures they are resolved.
  • Identifying usability problems and making suggestions for improvement.
  • Reviewing and evaluating all Product Development and user documentation, and generating additional notes to summarize undocumented features and differences from previous versions. Providing important input on an ongoing basis.
  • Issue management. Monitors issues for workflow, priority and completeness.
  • Developing and maintaining automated test scripts, frameworks and tools.
  • Designing and estimating test development on small to medium projects or features.
  • Designing / creating test strategies and test plans for small to medium projects or subsystems.
  • Supporting junior members of the team.

Preferred Qualifications and Experience

  • Experience developing testing strategies for firmware/embedded software systems
  • Designed, developed, and debugged automated tests to verify firmware/embedded software
  • Strong Python skills focusing on automated testing
  • Proficiency with version control tools like GitHub, GitLab, Bitbucket, etc.
  • Professional working experience in Unix/Linux environments
  • Basic Networking knowledge on computer networking systems hubs/switches/routers, TCP/IP, certificate management, IP routing, firewalls, and DNS
  • Experience in implementing CI/CD pipelines for test automation using tools like Jenkins and containerization using Docker
  • Successful completion of an accredited technology diploma program, undergraduate degree in Engineering, Computer Science or work experience equivalent
  • Working knowledge of building controls, control theory, and electronics is an asset. BACnet knowledge is a plus.
  • Strong knowledge of the Software Development Life Cycle and Agile methodologies
  • Comprehensive knowledge of testing methods and procedures.
  • Well developed troubleshooting and problem solving skills.

Preferred Skills and Abilities

  • Requires very good time management and organizational skills.
  • A strong desire to continuously improve professionally.
  • The ability to work well in pressure situations and meet established deadlines.
  • Strong written, verbal, and interpersonal communication skills.
  • Comprehensive knowledge of testing methods and procedures.
  • Requires a good understanding of the fact Delta Controls is a customer service driven organization.
  • Proficient in the current technologies in place at Delta Controls.
  • Self-starter, self-driven to produce results and continually improve.
  • Demonstrates excellent product functionality knowledge.
  • Demonstrates excellent overall knowledge of Test Suite coverage.
  • Demonstrated working knowledge of software test automation / development / scripting tools and languages.
  • Comprehensive knowledge of the technologies, designs and implementations in Delta Controls products.

Work Location: In-office environment that is currently 3 days per week
City: Surrey
Type: full-time, Permanent
Salary: 75,000 - 88,000 CAD
This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.

Why work for us?

We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation. Here are some of the Delta perks you’ll receive from day 1!

  • Employee & safety centric culture with the possibility of remote work
  • Flexible hours and scheduling available
  • Competitive total compensation along with generous vacation allowances
  • Three weeks of vacation
  • In-house & external training provided along with education support and opportunities for growth
  • Company funded annual personal development budget
  • Financial benefits & planning such as group RRSP & company match
  • Employer paid premiums for extended healthcare and family-focused benefits (health, vision and dental)
  • Travel insurance coverage and access to the Employee Assistance Program (EAP)
  • Wellness - onsite fitness center & company reimbursement for personal gym memberships
  • Internal Recognition & Service Awards
  • Employee Referral bonuses
  • Transit accessible with free onsite parking
  • Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities

This advertiser has chosen not to accept applicants from your region.

SDET - QA Automation (Software Development Engineer in Test)

Toronto, Ontario Ignite Talent Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Software Development Engineer in Test (SDET) Job Description

Our client is looking for a meticulous SDET to contribute to and review the creation of designs for production software. The SDET's responsibilities include both software development and testing tasks and focuses on the testability, robustness, and performance of production software.

Software Development Engineer in Test (SDET) Responsibilities:

  • Understanding the flow of code and how it interacts with different components.
  • Understanding project documents, customer demands, and product objectives to create and execute test cases.
  • Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
  • Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
  • Noting all testing actions you have performed in daily and weekly reports.
  • Managing the final quality on production release.

SDET Requirements:

  • TDD and BDD frameworks
  • Mobile automation
  • API Automation using Karate and Rest Assured frameworks
  • Core Java concept is a must (OOPS, Collections, Exception handling, Listener class, flow control statements)
  • Knowledge on MongoDB
  • Knowledge of cross browser testing and their corresponding tools
  • Good knowledge on Cucumber, TestNG, JUnit
  • Knowledge on basic spring boot annotations
  • Knowledge on JMeter & Jenkins
  • DB integration
  • Maven concepts
  • Extent reporting
  • SQL
  • GIT concepts

This advertiser has chosen not to accept applicants from your region.

QA Automation Engineer

Richmond, British Columbia Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 4+ years’ experience in a Quality Engineer role
  • Prior experience creating automated testing with Java and Javascript.
  • Experienced utilizing automated testing tools such as Selenium
  • Experience with testing for mobile applications using Cypress or Appium is highly regarded
  • Comfortable with Git (BitBucket, Github, Gitlab) or similar source control solutions.

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package
  • RSP Matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

QA Automation Engineer

Québec, Quebec Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 4+ years’ experience in a Quality Engineer role
  • Prior experience creating automated testing with Java and Javascript.
  • Experienced utilizing automated testing tools such as Selenium
  • Experience with testing for mobile applications using Cypress or Appium is highly regarded
  • Comfortable with Git (BitBucket, Github, Gitlab) or similar source control solutions.

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package
  • RSP Matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

QA Automation Engineer

Fredericton, New Brunswick Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 4+ years’ experience in a Quality Engineer role
  • Prior experience creating automated testing with Java and Javascript.
  • Experienced utilizing automated testing tools such as Selenium
  • Experience with testing for mobile applications using Cypress or Appium is highly regarded
  • Comfortable with Git (BitBucket, Github, Gitlab) or similar source control solutions.

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package
  • RSP Matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

QA Automation Engineer

Montréal, Quebec Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 4+ years’ experience in a Quality Engineer role
  • Prior experience creating automated testing with Java and Javascript.
  • Experienced utilizing automated testing tools such as Selenium
  • Experience with testing for mobile applications using Cypress or Appium is highly regarded
  • Comfortable with Git (BitBucket, Github, Gitlab) or similar source control solutions.

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package
  • RSP Matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

QA Automation Engineer

Mississauga, Ontario DataStealth

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Job Title: QA Automation

Location: Hybrid 3 days in office

Job Type: Full-time

About DataStealth:


DataStealth is a single, unified data security platform (DSP) that discovers, classifies, and protects sensitive data across your entire environment, from on-premise to legacy cloud to cloud; wherever your data lives or flows, we protect it. We do this without requiring complex integrations or changes to your existing applications, ensuring security that enables, rather than hinders, your business. By seamlessly applying data protection strategies, such as tokenization, we ensure that even if your perimeter is breached, your data remains unusable if it falls into the wrong hands.

Recognized for the fifth consecutive year as a Great Place to Work, we are one of the worlds leading and fastest growing cybersecurity software companies. Our team is the best in the business. Our patented technology provides our large enterprise customers with the ability to solve complex data security problems with a paradigm shifting technology that can actually solve problems.


About You:

Youre passionate about building reliable, secure, and high-quality software. With your strong automation skills, problem-solving mindset, and collaborative approach, you thrive in fast-paced environments where you can design smarter tests, improve processes, and help teams deliver with confidence.


Position Overview:

We are looking for a skilled QA automation to join our team and help automate our quality program for our software delivery. You will work closely with the rest of our engineering, product, and operations teams to ensure our software products meet the highest standards of quality and reliability. This role requires a proactive approach to testing, a deep understanding of QA principles, and the ability to collaborate across teams to deliver exceptional results.

Key Responsibilities:

  • Collaborate with product owner, business analysts and developers to understand user stories and acceptance criteria
  • Design, develop and maintain automated test scripts and frameworks (e.g. for API, performance testing)
  • Execute automated test suites, analyze results and log defects
  • Integrate automated tests into CI/CD pipelines (e.g. GitHub Actions, Jira)
  • Collaborate with development teams to understand features and technical implementations
  • Create comprehensive test strategies and contribute to test planning
  • Identify opportunities for automation in existing manual test processes
  • Investigate, debug and triage issues found during testing
  • Maintain documentation for automation tools and test cases
  • Contribute to performance testing and load testing when required
  • Participate in code reviews and provide QA insights during planning stages
  • Stay updated on new testing tools, techniques and industry trends


Qualifications:

  • Intermediate experience in QA automation or software testing
  • Proficiency in programming/scripting languages (e.g. Java,Python, Groovy)
  • Hands-on experience with test automation frameworks(like TestNg, PyTest)
  • Understanding of network protocols like SFTP, SMTP, HTTP
  • Intermediate experience with UNIX based systems
  • Understanding and working with Docker Containers.
  • Solid understanding of software testing principles (functional, integration, regression, performance)
  • Familiarity with version control, CI/CD pipelines, and bug tracking systems (e.g.GitHub Actions, Jira)
  • Experience testing APIs (e.g. Postman, REST API)
  • Strong understanding of QA methodologies, tools and processes
  • Strong understanding of test automation best practices, such as test data management, test environment configuration, and assertion strategies.
  • Ability to analyze requirements and translate them into automated test cases
  • Excellent Intermediate debugging, troubleshooting, and root cause analysis skills.
  • Strong analytical and problem-solving skills
  • Excellent Strong communication and teamwork abilities
  • This is a hybrid role and you need to be able to commute and work in our Mississauga office 3 days/week.

Application Process: To apply for the QA Automation position, please submit your resume detailing your relevant experience and explaining why you're a great fit for DataStealth.

We look forward to reviewing your application!

DataStealth is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software automation Jobs in Canada !

QA Automation Engineer

Ottawa, Ontario Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 4+ years’ experience in a Quality Engineer role
  • Prior experience creating automated testing with Java and Javascript.
  • Experienced utilizing automated testing tools such as Selenium
  • Experience with testing for mobile applications using Cypress or Appium is highly regarded
  • Comfortable with Git (BitBucket, Github, Gitlab) or similar source control solutions.

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package
  • RSP Matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

QA Automation Engineer

Edmonton, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 4+ years’ experience in a Quality Engineer role
  • Prior experience creating automated testing with Java and Javascript.
  • Experienced utilizing automated testing tools such as Selenium
  • Experience with testing for mobile applications using Cypress or Appium is highly regarded
  • Comfortable with Git (BitBucket, Github, Gitlab) or similar source control solutions.

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package
  • RSP Matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

QA Automation Engineer

Moncton, New Brunswick Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Quality Automation Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 4+ years’ experience in a Quality Engineer role
  • Prior experience creating automated testing with Java and Javascript.
  • Experienced utilizing automated testing tools such as Selenium
  • Experience with testing for mobile applications using Cypress or Appium is highly regarded
  • Comfortable with Git (BitBucket, Github, Gitlab) or similar source control solutions.

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package
  • RSP Matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Automation Jobs