Software Quality Assurance Engineer

2 days ago


Burlington, Ontario, Canada Evertz Microsystems Limited Full time
Job Title: Software Testing Engineer

We are seeking a highly skilled Software Testing Engineer to join our team at Evertz Microsystems Limited. As a Software Testing Engineer, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases for video, audio, and broadcasting products.

Responsibilities:
  • Design and implement testing software to validate embedded software
  • Design and implement test cases for video, audio, and broadcasting products
  • Implement test cases via writing automation test scripts in Python or other programming languages
  • Maintain the test framework for systems being tested on Windows and Linux
  • Generate tickets and follow-up with defects tracked using a project management database (JIRA) in an agile environment
  • Assist with the setup and emulation of customer systems
  • Create load/stress testing scripts, tools, and processes
  • Learn to review test script run results where the results show fails and investigate the fails to figure out the source of the errors and fix them
  • Deploy testing package into the production line while collaborating with manufacturing
Requirements/Skills:
  • Solid programming and debugging skills in Python and JavaScript (ES6)
  • Theoretical knowledge of software testing; able to write test requirements, test specification, test cases, and test results
  • Familiar with testing platforms such as TestRail, and testing tools: Selenium, pytest, etc.
  • Results-oriented, self-motivated, able to do root cause analysis of an issue, and a team player
  • Knowledge of networking and ability to configure IP-based systems
Additional Skills and Experience:
  • Knowledge of RESTful APIs
  • Knowledge of TypeScript
  • Knowledge of video/audio and broadcasting and their applications
  • Knowledge of Cloud Computing (AWS, etc.)
Qualifications:
  • At least a Bachelor's degree in Software/Electrical/Computer Engineering or Computer Science
  • Minimum of 1 year of testing experience
  • Excellent verbal and written communication and proven interpersonal skills
What We Offer:
  • Employer-funded benefits program
  • Competitive total compensation package
  • Work-life balance
  • Employee Assistance plan
  • Employee Discount Platform
  • Career progression
  • Casual work environment
  • Social events and sports teams


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies. Our company is dedicated to delivering end-to-end solutions that meet our customers' mission-critical needs.Job SummaryWe are seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies. Our company is dedicated to delivering end-to-end solutions that meet our customers' mission-critical needs.Job SummaryWe are seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance...


  • Burlington, Ontario, Canada Evertz Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Evertz Microsystems. As a key member of our quality assurance team, you will be responsible for designing and implementing testing software to validate embedded software, as well as developing and maintaining test frameworks for systems being tested on...


  • Burlington, Ontario, Canada Evertz Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Evertz Microsystems. As a key member of our quality assurance team, you will be responsible for designing and implementing testing software to validate embedded software, as well as developing and maintaining test frameworks for systems being tested on...


  • Burlington, Ontario, Canada Evertz Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Evertz Microsystems. As a key member of our quality assurance team, you will be responsible for designing and implementing testing software to validate embedded software, as well as developing and maintaining test frameworks for systems being tested on...


  • Burlington, Ontario, Canada Evertz Full time

    {"Job Title": "Software Quality Assurance Engineer", "Job Description": "Job SummaryEvertz is seeking a skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases...


  • Burlington, Ontario, Canada Evertz Full time

    {"Job Title": "Software Quality Assurance Engineer", "Job Description": "Job SummaryEvertz is seeking a skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases...


  • Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Infowiz. As a key member of our technical team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and Document Software Testing PlansDesign and implement comprehensive testing strategies to identify...


  • Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Infowiz. As a key member of our technical team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and Document Software Testing PlansDesign and implement comprehensive testing strategies to identify...


  • Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Infowiz. As a key member of our technical team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and Document Software Testing PlansDesign and implement comprehensive testing strategies to identify...


  • Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Infowiz. As a key member of our technical team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and Document Software Testing PlansDesign and implement comprehensive testing strategies to identify...


  • Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a skilled Software Quality Assurance Engineer to join our team. As a key member of our technical team, you will be responsible for ensuring the quality and reliability of our software applications.Key ResponsibilitiesDevelop and Document Software Testing PlansMonitor the Performance of Computer Systems and...


  • Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a skilled Software Quality Assurance Engineer to join our team. As a key member of our technical team, you will be responsible for ensuring the quality and reliability of our software applications.Key ResponsibilitiesDevelop and Document Software Testing PlansMonitor the Performance of Computer Systems and...


  • Burlington, Ontario, Canada Evertz Full time

    About the Role:Evertz is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases for video, audio, and broadcasting products.Key...


  • Burlington, Ontario, Canada Evertz Full time

    About the Role:Evertz is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases for video, audio, and broadcasting products.Key...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About the RoleL3Harris Technologies is seeking a highly skilled Software Quality Engineer to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality standards in software and firmware development.Key ResponsibilitiesDevelop and maintain common processes aligned with AS9100 Quality Management...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About the RoleL3Harris Technologies is seeking a highly skilled Software Quality Engineer to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality standards in software and firmware development.Key ResponsibilitiesDevelop and maintain common processes aligned with AS9100 Quality Management...


  • Burlington, Ontario, Canada Evertz Full time

    Join our innovative team at Evertz, a prominent player in the broadcast and audiovisual solutions sector. We are on the lookout for Production Engineers who are enthusiastic about advanced technologies and thrive in dynamic work settings.Key Responsibilities:Assess and validate hardware, firmware, and software versionsWork collaboratively with development...


  • Burlington, Ontario, Canada Evertz Full time

    Job Title: Software Testing EngineerAbout the Role:We are seeking a highly skilled Software Testing Engineer to join our team at Evertz. As a Software Testing Engineer, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases for video, audio, and broadcasting...


  • Burlington, Ontario, Canada Evertz Full time

    Job Title: Software Testing EngineerAbout the Role:We are seeking a highly skilled Software Testing Engineer to join our team at Evertz. As a Software Testing Engineer, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases for video, audio, and broadcasting...