Senior Software Test Engineer

Roche
Motherwell, United Kingdom
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Motherwell, United Kingdom

Tech stack

Testing (Software)
Systems Engineering
Automation of Tests
Bash
Software Bug Management
C++
Computer Programming
Digital Technology
Medical Software
Python
Load Testing
Software Reliability Testing
Software Engineering
Software Requirements Analysis
Software Systems
Test Case Design
Strategies of Testing
Jama (Software)
CodeBeamer
Software Verification
Gherkin
Information Technology

Job description

At Roche, we combine diagnostics, medicines, and digital technology to tackle the toughest health challenges . As a Senior Software Test Engineer at Roche, you will be a key driver in ensuring the quality and reliability of our medical software systems. You will work independently on the test design and verification of complex software functions and features, ensuring they meet rigorous regulatory and safety standards. In this role, you will define the software test environment, lead verification activities, and mentor other team members to foster technical excellence within the software testing chapter., * Software V&V Planning & Strategy: Conduct independent reviews of software requirements and user stories to ensure clarity and testability. You will define software acceptance criteria in collaboration with stakeholders to establish a solid base for verification results.

  • Advanced Software Test Design : Independently create, maintain, and review complex test cases for software components across all lifecycle phases-from early feasibility to product care. This includes collaborating closely with software developers on test case elaboration and issue resolution.
  • Test Automation & Environment: Take responsibility for identifying and specifying the required software test equipment and environments. You will independently implement testing tools and automation frameworks in accordance with the test strategy and regulatory requirements.
  • Execution & Defect Management: Execute complex software test sets, analyze results, and independently track issues through to verification of the fix. You will report findings directly to project teams and propose strategic further actions.
  • Technical Leadership: Provide technical guidance to less experienced team members in software testing methodologies. You will also drive the implementation of new software testing technologies and tools within the organization.
  • Cross-Functional Collaboration: Act as a software verification representative in project meetings and committees, collaborating with disciplines such as Systems Engineering, HW Development, and Operations.

Requirements

  • Education: Successfully completed studies (M.Sc. level or higher) in Informatics, Software Engineering, or a related technical field (e.g., Mechatronics, Electronics).
  • Experience: At least 5 years of professional experience in software verification or a similar position.
  • Certification : ISTQB Certified Tester - Advanced Level (Test Analyst or Technical Test Analyst) or equivalent qualification.
  • Technical Expertise :
  • Profound knowledge of V&V processes and methods specifically for complex software systems.
  • Advanced Programming Skills: Expert knowledge in test automation using languages such as Python, C/C++, Bash Script, or Gherkin.
  • Tools: Advanced proficiency with test management tools like JAMA or codebeamer.
  • Specialized Testing : Experience in load testing, reliability testing, and usability testing is highly desirable.
  • Soft Skills :
  • Demonstrated ability to solve complex technical problems and navigate conflicting situations under pressure.
  • Strong communication skills to articulate complex software concepts and provide constructive feedback.
  • Innovative mindset with the ability to foresee potential technical risks and proactively address them.
  • Languages : Expert English language skills (B2/C1 level or better).

About the company

A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact. Let's build a healthier future, together. Roche is an Equal Opportunity Employer.

Apply for this position