Staff Software Engineer in Test

2 months 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

    The OpportunityWe are seeking a highly skilled Staff Software Engineer in Test to join our Test Automation Team. As a key member of our team, you will be responsible for creating and supporting 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, you...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityWe are seeking a highly skilled Staff Software Engineer in Test to join our Test Automation Team. As a key member of our team, you will be responsible for creating and supporting 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, you...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityWe are seeking a highly skilled Staff Software Engineer in Test to join our Test Automation Team. As a key member of our team, you will be responsible for creating and supporting 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, you...


  • Kitchener, Ontario, Canada Sony Interactive Entertainment Inc. Full time

    {"h1": "Software Engineer in Test", "p": "At Sony Interactive Entertainment Inc., we're committed to creating an inclusive environment that empowers employees and embraces diversity. We're seeking a talented Software Engineer in Test to join our team and help us deliver high-quality software products that delight our customers.", "ul": [{"li": "Work in an...


  • Kitchener, Ontario, Canada Sony Interactive Entertainment Inc. Full time

    {"h1": "Software Engineer in Test", "p": "At Sony Interactive Entertainment Inc., we're committed to creating an inclusive environment that empowers employees and embraces diversity. We're seeking a talented Software Engineer in Test to join our team and help us deliver high-quality software products that delight our customers.", "ul": [{"li": "Work in an...


  • Kitchener, Ontario, Canada Sony Interactive Entertainment Inc. Full time

    Software Engineer in Test (Contract Role)At Sony Interactive Entertainment Inc., we're committed to creating an inclusive environment that empowers employees and embraces diversity. We're looking for a talented Junior Quality Engineer to join our team and help us deliver high-quality software products that delight our customers.Key Responsibilities:Work in...


  • Kitchener, Ontario, Canada Sony Interactive Entertainment Inc. Full time

    Software Engineer in Test (Contract Role)At Sony Interactive Entertainment Inc., we're committed to creating an inclusive environment that empowers employees and embraces diversity. We're looking for a talented Junior Quality Engineer to join our team and help us deliver high-quality software products that delight our customers.Key Responsibilities:Work in...


  • 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 Magnet Forensics Inc. Full time

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team as a Senior Software Engineer in TestMagnet 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...


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

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team as a Senior Software Engineer in TestMagnet 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...


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

    About Magnet Forensics Inc.Magnet Forensics Inc. 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. Our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets,...


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

    About Magnet Forensics Inc.Magnet Forensics Inc. 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. Our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets,...


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

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team as a Senior Software Engineer in TestMagnet 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...


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

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team as a Senior Software Engineer in TestMagnet 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...


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

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team as a Senior Software Engineer in TestMagnet 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...


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

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team as a Senior Software Engineer in TestMagnet 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...


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

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team of InnovatorsMagnet Forensics is a global leader in digital investigative software, serving over 4,000 customers in over 100 countries.We are continually innovating to help our customers protect their companies, communities, and countries.As a Senior Software Engineer in Test, you...


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

    {"title": "Senior Software Engineer in Test", "description": "Join Our Team of InnovatorsMagnet Forensics is a global leader in digital investigative software, serving over 4,000 customers in over 100 countries.We are continually innovating to help our customers protect their companies, communities, and countries.As a Senior Software Engineer in Test, you...


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