Software Development Engineer in Test

4 weeks ago


Vancouver, British Columbia, Canada Hatch Innovations Canada Full time

About the Role

We are seeking a highly skilled Software Development Engineer in Test to join our team at Hatch Innovations Canada. As an SDET, you will be responsible for designing and implementing automated test suites for our software applications, ensuring that our products meet the highest quality standards.

Key Responsibilities

  • Design, develop, and maintain automated test suites for our software applications.
  • Collaborate with cross-functional teams to define test requirements and ensure comprehensive test coverage.
  • Implement testing frameworks and tools that align with the project's objectives and technologies.
  • Execute test cases, analyze test results, and provide detailed reports on defects and performance metrics.
  • Identify opportunities for continuous improvement in testing processes and methodologies.
  • Participate in code reviews and provide feedback to enhance code quality.

Requirements

  • Proven experience (5+ years) as an SDET or in a similar role focused on software quality assurance.
  • Proficiency in programming languages such as Golang for test automation.
  • Strong understanding of software testing methodologies, including functional, regression, performance, and load testing.
  • Experience with automated testing frameworks such as Testify, Ginkgo, Gatling, Karate, or similar.
  • Strong knowledge of (CI/CD) processes and tools and related DevOps expertise.
  • Knowledge of version control systems, particularly Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Must be a resident of Canada and be eligible to work in Canada.
  • Ability to work during Pacific Time Zone regular business hours.
  • May be required to work on-site (Hatch office in Burnaby).

Nice to Haves

  • Familiarity with API testing tools such as Postman or SoapUI.
  • Understanding of agile development methodologies.
  • Experience with cloud platforms and testing in a cloud-based environment.
  • Experience with mobile application testing, particularly in iOS or Android environments.

How to Apply

  • To apply, please send your PDF resume and Github profile.
  • Note: A background check will be required for employment in this role.

We Offer

  • Health Spending Account
  • Disability insurance
  • Life insurance
  • Paid time off
  • Work from home


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...


  • Vancouver, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies, a leading technology company, is seeking a talented Software Developer in Test II to join our innovative team. As a key member, you will play a crucial role in ensuring the quality and excellence of our 3D machine vision solutions.As a Software Developer in Test II, you will be responsible for designing and implementing...


  • Vancouver, British Columbia, Canada Hatch Innovations Canada Full time

    About the RoleWe are seeking an experienced Software Development Engineer in Test (SDET) with Golang expertise to join our team at Hatch Innovations Canada. As a key member of our engineering team, you will be responsible for designing and implementing automated test suites for our software applications, ensuring they meet the highest quality standards.Key...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at WIA Software Systems Inc. in a permanent position.Key ResponsibilitiesDevelop and maintain high-quality software applications using Agile methodologies.Collaborate with cross-functional teams to design, develop, and test software solutions.Ensure software meets...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our AWS Cloud Map team in Vancouver. As a foundational service, Cloud Map requires low latencies, world-class availability, and scalability to serve millions of transactions per second.The successful candidate will contribute to the software and deployment lifecycle, including...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAlexa Smart Properties is seeking a talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, and deploying solutions for Alexa Smart Properties and enterprise customers worldwide.Key ResponsibilitiesDesign and develop micro-services to create...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job Title: Software Test EngineerAbout the Role:Arista Networks is seeking a skilled Software Test Engineer to join our team. As a Software Test Engineer, you will be responsible for ensuring the highest quality of our networking products.Key Responsibilities:Develop and execute test plans to validate Arista features and products.Design and execute test...


  • Vancouver, British Columbia, Canada Wenco International Mining Systems Full time

    The CompanyWenco International Mining Systems is a leading provider of cloud-based Asset Health Industrial Internet of Things (IIoT) platforms for mining equipment.The RoleYou will join a self-organizing, agile product development team that designs and develops predictive maintenance capabilities for mining operations.Must have:At least 3 years of experience...


  • Vancouver, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that designs and delivers innovative 3D machine vision solutions to OEMs and System Integrators worldwide. We are seeking a skilled Software Developer in Test to join our Vision Software team.Key ResponsibilitiesCollaborate with developers to design and implement tests for software...


  • Vancouver, British Columbia, Canada Hatch Innovations Canada Full time

    About the RoleWe are seeking an experienced Software Development Engineer in Test to join our team at Hatch Innovations Canada. In this role, you will be responsible for designing and implementing various test suites for our projects, ensuring that our applications meet the highest quality standards.Key ResponsibilitiesDesign, develop, and maintain automated...


  • Vancouver, British Columbia, Canada Hatch Innovations Canada Full time

    About the RoleWe are seeking an experienced Software Development Engineer in Test to join our team at Hatch Innovations Canada. In this role, you will be responsible for designing and implementing various test suites for our projects, ensuring that our applications meet the highest quality standards.You will collaborate closely with developers, product...


  • Vancouver, British Columbia, Canada Hatch Innovations Canada Full time

    About the RoleWe are seeking an experienced Software Development Engineer in Test to join our team at Hatch Innovations Canada. In this role, you will be responsible for designing and implementing various test suites for our projects, ensuring that our applications meet the highest quality standards.Key ResponsibilitiesDesign, develop, and maintain automated...


  • Vancouver, British Columbia, Canada Hatch Innovations Canada Full time

    About the RoleWe are seeking an experienced Software Development Engineer in Test to join our team at Hatch Innovations Canada. In this role, you will be responsible for designing and implementing various test suites for our projects, ensuring that our applications meet the highest quality standards.Key ResponsibilitiesDesign, develop, and maintain automated...


  • Vancouver, British Columbia, Canada Hatch Innovations Canada Full time

    Hatch Innovations Canada is a leading innovator in technology, with a strong presence in Vancouver and an international team of over 80 professionals.As a Software Test Engineer in Development, you will play a crucial role in ensuring the highest quality standards for our applications. You will collaborate closely with developers, product managers, and other...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job SummaryWIA Software Systems Inc. is seeking a skilled Software Engineer to join our team. As a Software Engineer - System Development, you will be responsible for designing, developing, and testing software systems to meet the needs of our clients.Key Responsibilities- Collect and document user requirements- Coordinate the development, installation,...


  • Vancouver, British Columbia, Canada Arista Full time

    Software Test EngineerArista Networks is seeking a skilled Software Test Engineer to join our team. As a key member of our development team, you will be responsible for ensuring the highest quality of our networking products.Responsibilities:Develop and execute test plans to validate Arista features and products.Design and implement test network topologies...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    About the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...


  • Vancouver, British Columbia, Canada PrimeSoft Solutions, Inc. Full time

    Job Title: Software Test Engineering ManagerPrimeSoft Solutions, Inc. is seeking a highly skilled Software Test Engineering Manager to lead our test engineering team and drive the development of high-quality software products.Key Responsibilities:Lead and manage the test engineering team, providing mentorship and support to ensure the highest level of...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.