294 Software Automation jobs in Canada
Embedded Software QA & Automation Specialist - Intermediate
Posted today
Job Viewed
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
SDET - QA Automation (Software Development Engineer in Test)
Posted today
Job Viewed
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
QA Automation Engineer
Posted today
Job Viewed
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.
QA Automation Engineer
Posted today
Job Viewed
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.
QA Automation Engineer
Posted today
Job Viewed
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.
QA Automation Engineer
Posted today
Job Viewed
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.
QA Automation Engineer
Posted today
Job Viewed
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.
Be The First To Know
About the latest Software automation Jobs in Canada !
QA Automation Engineer
Posted today
Job Viewed
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.
QA Automation Engineer
Posted today
Job Viewed
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.
QA Automation Engineer
Posted today
Job Viewed
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.