Senior Software Automation Engineer

3 weeks ago


Mississauga, Ontario, Canada Roche Full time

Role Overview

At Roche, we're pushing the boundaries of healthcare innovation. As a Senior Software Automation Engineer, you'll be part of our team that builds IVD grade digital pathology software across various modalities, streamlining the delivery of science and algorithms into high-volume clinical diagnostics.

Key Responsibilities

  • Work with cross-functional teams to develop and validate software test methods and tools
  • Manage the definition of test methods and the creation of test plans for new or updated software
  • Develop test automation scripts, design system architectures to define user compatibility, implement, participate in code reviews, execute automation scripts during verification cycles
  • Compose, execute, and assess results of functional and non-functional tests according to the defined test strategy
  • Configure and manage test environments and help drive decisions about test automation strategies
  • Perform regression tests to ensure software functionality for internal research and product software pipelines
  • Promote agile software development best practices and test-driven development culture
  • Provide detailed bug reports to the engineering team using JIRA

Requirements

  • MS or Bachelor's degree from an accredited college or university in computer science or equivalent degree
  • 5+ years hands-on experience in automation testing with
  • Experience with functional, automation testing on cloud platforms
  • Experience with Java or Python, JavaScript, and OOP concepts
  • Working experience in an agile development organization, SAFe, JIRA
  • Working experience in GitHub, Bitbucket, CI/CD pipeline, Maven, Jenkins, JSON, XML, HTML
  • Working experience in Selenium, WebDrive, Rest API, Soap API, Mockito, JUnit, TestNG
  • Knowledge of MySQL, Postgres database, AWS, Linux
  • Knowledge of BDD, Cucumber, Performance Monitoring, Security
  • Knowledge of IntelliJ or Eclipse, Splunk

About Roche

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity, and diversity.

Relocation Benefits

Relocation benefits are not available for this job posting.



  • Mississauga, Ontario, Canada MPAQ Automation Full time

    Our MissionMPAQ Automation Inc. is a software company based in Mississauga, ON, specializing in automation, dispatch, and control systems.We are seeking a skilled Automation Software Engineer to join our team. The ideal candidate will have experience in designing and implementing new software features, participating in team discussions, and analyzing...


  • Mississauga, Ontario, Canada MPAQ Automation Full time

    Job OverviewWe are seeking a skilled Software Developer to join our team at MPAQ Automation Inc. in Mississauga, ON. As a key member of our software development team, you will be responsible for designing and implementing new software features, participating in team discussions, and analyzing customer feedback.Key ResponsibilitiesDesign and implement new...


  • Mississauga, Ontario, Canada Tampa Gardens Senior Living Full time

    Software Development Engineer in TestAt Tampa Gardens Senior Living, we're seeking a talented Senior Software Development Engineer in Test to help build the next generation of cloud-scalable AI-based security products. As a key member of our team, you'll be responsible for implementing public cloud at scale and applying machine learning to solve complex...


  • Mississauga, Ontario, Canada Tampa Gardens Senior Living Full time

    We are seeking a highly skilled Software Security Engineer to join our Communication and Collaboration Security team in Tampa Gardens Senior Living.Job SummaryThe successful candidate will play a key role in ensuring the quality and security of our cloud-scalable AI-based security products. This is an excellent opportunity for individuals who are passionate...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Job Title: Senior Software EngineerAt PointClickCare, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and improve patient outcomes.Key Responsibilities:- Design and...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Job Title: Senior Software EngineerAt PointClickCare, we are looking for a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for building services and APIs in Java and Python, integrating our domain solution with NLP/LLM models, and deploying and monitoring LLM models. You will also be responsible for...


  • Mississauga, Ontario, Canada Roche Full time

    Explore a career at Roche, where innovation meets healthcare.About UsWe are a leading research-focused healthcare group with over 100,000 employees across 100 countries. Our mission is to push back the frontiers of healthcare and improve people's lives.Salary and BenefitsThe estimated salary for this position is $120,000 - $150,000 per year, depending on...


  • Mississauga, Ontario, Canada Roche Full time

    The RoleWe are seeking a skilled Senior Software Engineer to join our team at Roche, where you will be working on solving Kubernetes operations at a large scale. Your goal will be to deploy and manage thousands of Kubernetes clusters around the world, automating all processes around orchestration and focusing on great developer experience for our users.This...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Job Title: Senior Software Engineer-AIAt PointClickCare, we're seeking a highly skilled Senior Software Engineer-AI to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our cutting-edge AI-powered software solutions.Key Responsibilities:• Identify, prioritize, and execute...


  • Mississauga, Ontario, Canada Roche Full time

    The RoleAt Roche, we're pushing the boundaries of healthcare innovation by developing personalized medicine and advanced diagnostics. To accelerate medical processes, make them safer, and more accessible, we're heavily investing in software and digital solutions.As a Senior Software Engineer, you'll join a team that's tackling Kubernetes operations at scale....


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche AG Full time

    Senior Software Automation Engineer - Digital PathologyFostering diversity, equity, and inclusion is an essential part of Roche's mission to create exceptional care for global healthcare needs. Our research-focused healthcare group is a leading innovator in global healthcare, with a collaborative culture that empowers employees to break new ground.The...


  • Mississauga, Ontario, Canada Tampa Gardens Senior Living Full time

    Software Development Engineer in TestAt Mimecast, we're on a mission to build the next generation of cloud-scalable AI-based security products. We're seeking a talented Software Development Engineer in Test to join our Communication and Collaboration Security team.About the RoleAs a Software Development Engineer in Test, you'll play a critical role in...


  • Mississauga, Ontario, Canada Flynn Group of Companies Full time

    Flynn Group of Companies is seeking a Senior QA Automation Engineer to work from our Mississauga location. This role involves designing, developing, and implementing a comprehensive test strategy for web and mobile-based products. The ideal candidate will have a strong understanding of software testing methodologies, tools, and techniques, as well as...


  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software EngineerBe at the forefront of building the next generation of cloud-native security software that delivers protection for tens of thousands of customers across billions of emails and file transfers every day.Main Responsibilities:Build new components and features to expand our next-generation Cloud Integrated platform and suite.Work closely...


  • Mississauga, Ontario, Canada Psiengineering Full time

    Psi Engineering is a leading manufacturer of automated pack and sortation systems for high-volume warehouse and distribution centers serving the B2C market. As a key member of our team, the Applications Engineer plays a crucial role in improving throughput and accuracy while reducing labor costs. Our systems are designed to meet the unique needs of each...


  • Mississauga, Ontario, Canada Guidewire Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Guidewire. As a key member of our CCS group, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCraft microservices, components, and tools to automate the life cycle of highly available...


  • Mississauga, Ontario, Canada Guidewire Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team at Guidewire. As a key member of our CCS group, you will be responsible for designing, developing, and deploying highly available and scalable software systems.Key ResponsibilitiesCraft microservices, components, and tools to automate the life cycle of distributed services and...


  • Mississauga, Ontario, Canada Randstad Canada Full time

    About the RoleWe are seeking a Senior React Automation Engineer to join our team in Mississauga, Canada.Job DescriptionThis is an onsite role that offers a 12-month contract opportunity. As a Senior React Automation Engineer, you will lead the design and implementation of test automation frameworks for React.js and Next.js front-end applications, ensuring...


  • Mississauga, Ontario, Canada Flynn Group of Companies Full time

    Flynn Group of Companies is seeking a Senior QA Automation Engineer to join our team in Mississauga. As a key member of our QA team, you will be responsible for designing, developing, and implementing a comprehensive test strategy for our web and mobile-based products. You will collaborate with cross-functional teams to ensure quality standards are met and...


  • Mississauga, Ontario, Canada Sonatus, Inc. Full time

    Sonatus, Inc. is a leading provider of software solutions for the automotive industry. We are seeking a highly skilled Senior Embedded Software Test Engineer to join our team.The ideal candidate will have experience in embedded software development, test methodologies, and system level testing of physical devices. They will be responsible for developing and...