Jobs
>
Kitchener

    Staff Software Engineer in Test - Kitchener, Canada - ApplyBoard

    Default job background
    Full time
    Description

    The Opportunity

    :

    As part of the Test Automation Team, your mission is to create and support robust testing tools and frameworks to achieve the best quality results and fastest delivery to production through CI/CD pipeline.

    As a Software Engineer in Test (SET), you are responsible for driving and ensuring the quality of the software across the enterprise by working with different product teams. This includes defining the overall testing strategy, as well as creating and maintaining appropriate test plans, and ensuring their execution. The Software Engineer in Test will work and co-ordinate with the Software Engineers and Quality Principals to measure and track the quality metrics including things such as defects and test coverage.

    The Software Engineer in Test will coordinate with the other members of the quality team to ensure that the appropriate types of tests are implemented and executed to achieve proper level of test coverage and quality objectives.

    What you'll be doing every day:

  • Lead the team in developing and maturing our technology and processes across Quality Management (Testing, IaC, GitOps and Observability)
  • Collaborate with the cross-functional teams to forge (plan, research, prototype and implement) our tech stack and processes to ensure fast, efficient and high quality delivery of Product initiatives.
  • Work with the team on new developer experience solutions
  • Ability to explain and defend an informed opinion while maintaining an open mind.
  • Design and implement maintainable and reliable test automation solutions for web based and mobile applications
  • Lead improvement of existing testing architecture.
  • Identify, evaluate, report and document defects during the design and implementation phase.
  • Analyze current testing and service architecture and bring new improvements to it.
  • Enhance enterprise standards where gaps exist
  • Help with root cause analysis, which may identify issues in the API, DB, reporting, frontend or requirements
  • Improve the quality and usefulness of existing features, by refactoring, decomposition, bug-fixing and preventive maintenance
  • Lead by example in the practice and promotion of excellence in software engineering
  • Serve as an active mentor to less-experienced SET with regards to code quality
  • Raise the bar on Quality management by proactively remediating risks associated within our domain.
  • Guide the team into making data-driven decisions, ensuring measurable results which drive automation and process improvements, which follow engineering best practices.
  • What you bring to the table:

  • Minimum 10 years of Test Automation and DevOps experience with hands-on coding experience.
  • Several years of practical experience developing and testing web-based and mobile commercial software that users love (in any modern tech stack)
  • Demonstrated ownership and pride in the quality of the software, tests and infrastructure you work on, and the way that it succeeds in meeting the needs of its users.
  • Experience with engineering and operational practices and processes which promote incrementalism, frequent delivery and tight feedback loops - without sacrificing quality.
  • Experienced with SaaS software development and SDLC, focused on dev enablement like CI/CD pipelines and Cloud operations.
  • Great communication skills. (Yes, everyone writes that - but we really mean it.)
  • Demonstrated ownership and pride in the quality of the software you work on, and the way that it succeeds in meeting the needs of its users
  • Work collaboratively in a team environment with Product Owners, Developers, Scrum Masters, DevOps, and IT to ensure delivery of a quality application.
  • Strong development experience with SQL, JavaScript, TypeScript
  • Good written and oral communication skills
  • Bachelor of Science Degree or higher education (Computer Science or related field is an asset)
  • Ideally, you also have experience with some of:

  • Developing and maintaining products that are used by many thousands or millions of people
  • Several years of Infrastructure experience with serverless architecture is a plus
  • JS/TS, Bash, Python
  • Cypress, Postman, K6, Snyk
  • Creating CI-CD pipelines using GitHub actions
  • GitHub, GirHub Actions
  • EdTech, eCommerce, or content-management software
  • Relational databases and NoSQL databases.
  • Microservices or SOA; RESTful APIs, JSON
  • AWS, Docker, Lambdas, DynamoDB
  • DevOps, Observability, Infrastructure as Code
  • React and Frontend testing strategies


  • The MEARIE Group Waterloo, ON, Canada

    Stations & Grid Intelligence Engineer · is the trusted energy provider, dedicated to delivering safe and reliable energy solutions that power our communities forward. is the 7th largest electricity distribution utility in Ontario. · This position reports to the Technical Superv ...

  • H2R Business Solutions

    Test Engineer

    1 month ago


    H2R Business Solutions Kitchener, Canada Full time

    Salary: · KA Imaging is a company that specializes in developing innovative X-ray imaging technologies and systems, providing solutions to the medical, veterinary, and non-destructive test industrial markets. With the ambitious vision "innovative X-ray everywhere", the company s ...


  • FluidAI Medical Kitchener, ON, Canada

    FluidAI Medical is creating a paradigm shift in post-operative care, utilizing the plethora of data within the body, to help in the detection of post-operative complications at their onset. Our clinically validated platform sensing technology augments existing wound drains and ca ...


  • Accelerated Systems Inc. Waterloo, Canada Full time

    Salary: · Accelerated Systems continues to be one of the most innovative companies in North America. Our advanced electric drive systems, for e-bikes, e-lawnmowers and Light Electric Vehicles (LEV), have no equal in the industry. We are a rapidly growing company and have the env ...


  • RPMGlobal Waterloo, ON, Canada

    Transforming the Future with Convergence of Simulation and Data · Software Engineer Senior · Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position. · If you would like to work with a great team on next generation in-vehicle user expe ...


  • Raytheon Technologies Waterloo, Canada Full time

    Unspecified · Engineering Technologist · We are currently seeking an Engineering Technologist for our Waterloo, Ontario location. Reporting to the Operations Manager, the Engineering Technologist role is part of the Operations team. This position will play a vital role in ensur ...


  • Raytheon Technologies Waterloo, Canada Full time

    Unspecified · We are currently seeking a Specialist, Systems Engineering for our Waterloo location. This position is responsible for the planning, coordination and execution of system engineering activities within an integrated product/project team composed of customers, interna ...


  • Company 1 - The Manufacturers Life Insurance Company Waterloo, Canada Full time

    Description · The customer is at the focus of everything we do, and millions of end users rely on our products daily. We believe in the value of empowering engineers with the resources to tackle critical problems for the future of the business, which is why we need you. · We are ...


  • Epitec Inc Waterloo, Canada

    JOB SUMMARY FOR Senior Software Engineer: · Seeking a Senior Software Engineer with 5+ years of experience in JavaScript, React framework, and API development. · RESPONSIBILITIES FOR Senior Software Engineer: · Professional work experience using react, comfortable creating cust ...


  • Conexiom Kitchener, Canada

    About the Opportunity: · Our Front-End Engineers are responsible for designing and developing engaging user experiences for our new product release.Working daily with the Product Development teams, our engineers own, define and implement our user experience.This implementation i ...


  • Musashi AI North America Waterloo, Canada

    Musashi AI North America, Inc. is a growing hardware and software focused company that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D a ...


  • Ansys Waterloo, Canada

    · ANSYS empowers the world's most innovative companies to design and deliver transformational products by offering the best and broadest engineering simulation software to solve the most complex design challenges and engineer products limited only by imagination. Thus, through o ...

  • Alert Labs Inc.

    Software QA Test

    3 weeks ago


    Alert Labs Inc. Kitchener, Canada

    Who are we? · At Alert Labs, we are passionate about saving natural resources, protecting our customers' properties from water damage, and improving the operational efficiencies of cities, school boards, restaurants, and insurance companies. · Alert Labs builds affordable, reliab ...


  • Deep Trekker Inc. Kitchener, Canada

    Deep Trekker, a proud member of the Halma companies, is a leading provider of underwater robotics, based in Kitchener, Ontario. Our above ground and underwater remotely operated vehicles (ROVs) are used across the world with a variety of applications and users. We are constantly ...


  • AirStream Systems Inc. Waterloo, Canada

    Company Description · AirStream Systems Inc. is a leading provider of custom-engineered fan and impeller solutions to industries such as cement, steel, pelletizing, pulp & paper, power generation, and lime. With a focus on impeller performance and efficiency upgrades, our project ...


  • HCLTech Waterloo, Canada

    What you will be doing: · You will be responsible for designing, developing and unit testing code, delivering on objectives established by business partners. You will understand and adhere to best practices and guidelines, and work with a delivery team to ensure understanding of ...


  • Voyis Waterloo, Canada Engineering

    About Voyis: · Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers ...

  • Davidson Contract Services

    truck mechanic

    2 weeks ago


    Davidson Contract Services Kitchener, Canada Plein temps

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 to 50 hours per week · Education: · Expérience: · Education · Registered Apprenticeship certificate · Tasks · Adjust, repair or replace parts and components of commercial transport truck systems · ...


  • University of Waterloo Waterloo, Canada

    Overview · Term: 18 months · The Technologist - Architectural Engineering will be responsible for supporting teaching and research related activities associated with the Architectural Engineering and Civil Engineering Programs. They will serve as an expert in Building Informat ...

  • Davidson Contract Services

    truck mechanic

    2 weeks ago


    Davidson Contract Services Kitchener, Canada Full time

    Work Term: Permanent · Work Language: English · Hours: 40 to 50 hours per week · Education: Registered Apprenticeship certificate · Experience: 7 months to less than 1 year · Tasks · Adjust, repair or replace parts and components of commercial transport truck systems · Inspect an ...