Software Engineer in Test

2 weeks ago


Vancouver British Columbia, British Columbia, Canada Sigmaways Inc Full time

We are looking for a Software Engineer in Test, who thrives on testing and maintaining large data processing systems, primarily in the Spark framework using Scala. Our ideal candidate will understand the challenges of working with data at scale and have a firm knowledge of algorithms and processing complexity.


Responsibilities :


  • Write and own technical test design and execution as an Agile-based Scrum team member emphasizing automation, tooling, and scripting skills.
  • Assist in a technical test role to help drive data quality and to build, implement, and execute tests and automation improvements for our core processes and publishing cycle.
  • Work closely with software engineers on the team in expanding test automation framework and test coverage, and on assigned projects to assist in testing and implementation tasks.
  • This technical position requires writing, interpreting, and reviewing both test and application code.
  • Understand the big picture and end-to-end logical architecture of systems and various Graph core processes.
  • Documents test strategies and test plans; translates complex system requirements and specs into test requirements and testing methods.
  • Be able and willing to take an innovative approach towards testing and troubleshooting new technologies primarily focused on Big Data.
  • Be an integral part of the Agile SAFe scrum, sprint planning, and backlog grooming sessions.



Qualifications :


  • BS degree in Computer Science, related degree, or equivalent.
  • Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar) to ensure 80% or higher code coverage.
  • A proactive attitude and the knowledge and ability to help influence and shape the QA process to drive the team to deploy quality data.
  • Experience working with cloud-based server environments (AWS)
  • Specific language knowledge: Scala, Java, Python
  • Experience with some of the big data technologies like Apache Spark, Airflow and Databricks.
  • Develop big data processing systems using Apache Spark, Airflow, Databricks, AWS and related technologies.
  • Understand Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization.
  • Fluency in one or more languages like Scala, Java, Python etc
  • Knowledge of Microservices and scaling techniques.
  • Experience using web service APIs .
  • Experience using team collaboration and bug-tracking tools (Jira, etc.)
  • A self-motivated learner willing to take on challenging problems.
  • Passion for diving deep in data and insights.


  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Inc Full time

    About Orchestry Software IncWe are a leading software company that specializes in creating innovative solutions for Microsoft 365 management. Our flagship product, Orchestry, is a cutting-edge platform that helps organizations streamline their Microsoft Teams management.Job SummaryWe are seeking an experienced Senior Software Development Engineer in...


  • Vancouver, British Columbia, Canada Orchestry Software Inc Full time

    About Orchestry Software IncWe are a leading software company that specializes in creating innovative solutions for Microsoft 365 management. Our flagship product, Orchestry, is a cutting-edge platform that helps organizations streamline their Microsoft Teams management.Job SummaryWe are seeking an experienced Senior Software Development Engineer in...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...

  • Software Engineer

    7 days ago


    Vancouver, British Columbia, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, Canada CB Canada Full time

    Job DescriptionCB Canada is seeking a highly skilled Quality Assurance Engineer to join our team. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality of our software products.Key Responsibilities:Participate in all phases of the Software Testing Lifecycle (STLC), including planning, testing, and defect management.Create...


  • Vancouver, British Columbia, Canada Incognito Software Systems Full time

    Incognito Software Systems is seeking a motivated and detail-oriented individual to join our Engineering Department as a Quality Assurance Engineer. This role is ideal for someone who enjoys tackling challenges and is eager to contribute to our innovative projects. As a QA Engineer, you will be instrumental in establishing new testing protocols and...


  • Vancouver, British Columbia, Canada KORE Software Full time

    Software Quality Assurance AnalystKore Software is seeking a skilled Software Quality Assurance Analyst to become a vital member of our Product Development Team. In this role, you will be instrumental in guaranteeing the excellence and prompt delivery of Kore Software's offerings. Reporting to a QA technical lead, you will work closely with the product team...


  • Vancouver, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies, a leading technology company, is seeking a highly skilled Software Development Engineer in Test to join our Vision Software team. As a key member of our team, you will be responsible for designing, developing, and testing software components to ensure high-quality products.Key ResponsibilitiesCollaborate with developers to...


  • Vancouver, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies, a leading technology company, is seeking a highly skilled Software Development Engineer in Test to join our Vision Software team. As a key member of our team, you will be responsible for designing, developing, and testing software components to ensure high-quality products.Key ResponsibilitiesCollaborate with developers to...


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

    Job Summary:PrimeSoft Solutions, Inc. is seeking a highly skilled Test Engineering Manager to lead our software testing team. As a key member of our organization, you will be responsible for developing and implementing effective testing strategies, leading a team of test engineers, and collaborating with cross-functional teams to ensure high-quality software...


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

    Job Summary:PrimeSoft Solutions, Inc. is seeking a highly skilled Test Engineering Manager to lead our software testing team. As a key member of our organization, you will be responsible for developing and implementing effective testing strategies, leading a team of test engineers, and collaborating with cross-functional teams to ensure high-quality software...


  • Vancouver, British Columbia, Canada Everbridge Full time

    About the Role:We are seeking a highly skilled Quality Assurance Specialist to join our team at Everbridge. As a Quality Assurance Specialist, you will play a critical role in ensuring the quality of our cloud-based software products.Key Responsibilities:Reviewing requirements and user stories to identify and close gapsDesigning, maintaining, and executing...