Staff Software Engineer in Test

7 days ago


Kitchener, Ontario, Canada ApplyBoard Full time

About the Role

We are seeking a highly skilled Staff Software Engineer in Test to join our Test Automation Team at ApplyBoard. As a key member of our team, you will be responsible for driving and ensuring the quality of our software across the enterprise.

Key Responsibilities

  • Develop and mature our technology and processes across Quality Management (Testing, IaC, GitOps and Observability)
  • Collaborate with cross-functional teams to forge 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
  • 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

Requirements

  • 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
  • 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)

Preferred Qualifications

  • 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


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Software Engineer in Test to join our Test Automation Team at ApplyBoard. As a key member of our team, you will be responsible for driving and ensuring the quality of our software across the enterprise.Key ResponsibilitiesDefine and implement testing strategies to ensure high-quality software deliveryDevelop and...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Software Engineer in Test to join our Test Automation Team at ApplyBoard. As a key member of our team, you will be responsible for driving and ensuring the quality of our software across the enterprise.Key ResponsibilitiesDefine and implement testing strategies to ensure high-quality software deliveryDevelop and...


  • Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a challenging and rewarding opportunity for a skilled Software Development Engineer in Test to join our team at CB Canada. As a key member of our software development team, you will play a critical role in ensuring the quality and reliability of our software applications.Key ResponsibilitiesDesign and develop automated test scripts...


  • Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a challenging and rewarding opportunity for a skilled Software Development Engineer in Test to join our team at CB Canada. As a key member of our software development team, you will play a critical role in ensuring the quality and reliability of our software applications.Key ResponsibilitiesDesign and develop automated test scripts...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Development Engineer in Test to join our Test & Automation Team. As a pioneer in the transportation technology industry, we're transforming public transit from a static, scheduled fixed-route system to a dynamic on-demand network.Key ResponsibilitiesCollaborate with engineers, product owners, and...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Development Engineer in Test to join our Test & Automation Team. As a pioneer in the transportation technology industry, we're transforming public transit from a static, scheduled fixed-route system to a dynamic on-demand network.Key ResponsibilitiesCollaborate with engineers, product owners, and...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Development Engineer in Test to join our Test & Automation Team. As a pioneer in the transportation technology industry, we're transforming public transit from a static, scheduled fixed-route system to a dynamic on-demand network.Key ResponsibilitiesCollaborate with engineers, product owners, and...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Development Engineer in Test to join our Test & Automation Team. As a pioneer in the transportation technology industry, we're transforming public transit from a static, scheduled fixed-route system to a dynamic on-demand network.Key ResponsibilitiesCollaborate with engineers, product owners, and...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our Engineering organization. As a member of our Test & Automation Team, you will play a critical role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and project stakeholders to...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our Engineering organization. As a member of our Test & Automation Team, you will play a critical role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and project stakeholders to...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our dynamic team. As a key member of our Engineering organization, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with cross-functional teams to determine requirements, investigate...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our dynamic team. As a key member of our Engineering organization, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with cross-functional teams to determine requirements, investigate...


  • Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a challenging and rewarding opportunity for a skilled Software Development Engineer in Test to join our team at CB Canada. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications related to the healthcare industry.Key Responsibilities:Design...


  • Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a challenging and rewarding opportunity for a skilled Software Development Engineer in Test to join our team at CB Canada. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications related to the healthcare industry.Key Responsibilities:Design...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    Position OverviewApplyBoard is seeking a Software Engineer in Test (SET) to enhance our Test Automation Team.Key Responsibilities:Develop and maintain comprehensive testing tools and frameworks to ensure exceptional quality and rapid deployment through the CI/CD pipeline.Collaborate with various product teams to establish testing strategies, formulate test...


  • Kitchener, Ontario, Canada Magnet Forensics Inc. Full time

    About Magnet Forensics Inc.Magnet Forensics Inc. is a leading provider of digital investigative software that empowers law enforcement and forensic experts to acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT-related devices.We are a global company with a strong presence in the digital forensics industry, serving over 4,000...


  • Kitchener, Ontario, Canada Magnet Forensics Inc. Full time

    About Magnet Forensics Inc.Magnet Forensics Inc. is a leading provider of digital investigative software that empowers law enforcement and forensic experts to acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT-related devices.We are a global company with a strong presence in the digital forensics industry, serving over 4,000...


  • Kitchener, Ontario, Canada Magnet Forensics Full time

    About Magnet ForensicsMagnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and...


  • Kitchener, Ontario, Canada Magnet Forensics Full time

    About Magnet ForensicsMagnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and...


  • Kitchener, Ontario, Canada Magnet Forensics Full time

    About Magnet ForensicsMagnet Forensics is a leading provider of digital investigative software that empowers law enforcement, government agencies, and private sector organizations to acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT-related devices.We are a global company with a presence in multiple countries, and our...