Software Testing Expert
PharmaMedTechQuality Assurancepythoncroinform
Job description
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters. The Position Job Summary: As a Testing Automation Manager of Digital Platform Development, you will be a key member of an agile delivery team reporting to the Director of Digital Platform Development, Commercial Innovation. You will be part of a high performance software engineering team that will be building a high quality & world class digital healthcare platform to enable integration with digital ecosystems and digital healthcare solutions. This is a hands-on software development position to define, build, test and deploy high-quality platform capabilities & features that will support reusability, perform at scale, be supportable, and be extensible. Apply system thinking and solve complex technology challenges of enterprise level & secured healthcare platform, support decentralized & distributed systems and provide platform services for other delivery teams. You will: Test Strategy & Plan: Design & maintain a comprehensive test plan & processes across all platform functionalities, including positive, negative and backwards compatibility testing, for decentralized platform & distributed clusters/nodes. Work closely with the Agile Delivery Teams to all of the Quality Assurance deliverables & achieve high level of Unit & Test coverage for all user stories. Built-in Quality: Ensure quality is built into daily artifacts check-ins instead of inspected later. Support collective ownership, adhere to standards and processes (e.g. Test Driven Development, Peer Review), continually improve on product quality through refactoring, reducing technical debts and meet compliance & IT security audits. Contribute feedback to Engineering regarding quality and testability considerations. Automation: Design and implement test solutions with highest quality using agile tools & methodologies. Own automation test frameworks for existing & new platform capabilities (e.g. web, mobile or service oriented architectures) and build appropriate test automation where it makes sense. Compliance: Partner with Risk Management and Security team to identify the standards and required controls, and lead the design, build, and rollout secured & compliant platform services/tools Platform Adoption: Ensure the platform capabilities & services are our end-users’ preferred choice by focusing on understanding/anticipating technical needs, usability, ease of onboarding, increasing productivity and time-to-market. Understanding of the Developer World & being able to provide voice of customer perspectives. Ecosystem Interoperability: Ensure the platform capabilities & services can be easily interconnected with other partner platforms for network effect, scalability and combining individual digital services into comprehensive end-to-end patient journey offerings. You are: Bachelor's Degree or above in Computer Science or related field. A postgraduate qualification (e.g. MSc; or higher degree qualification in a relevant area) would be desirable 5+ years of hands-on experience as Testing Automation Manager in large-scale production DevOps environment of decentralized clusters/nodes, hybrid (Cloud & Edge) deployments and highly secured healthcare systems as well as developer portals/services or APIs Strong knowledge of both manual and automated testing, web security, testing RESTful APIs & backend services and performing scalability & load testing of APIs and services Development and maintenance of the following testing software/tools: -Experience writing test scripts in various scripting languages (eg. Java, Javascript, Python) -Experience with bug/task tracking software (eg JIRA, UFT, ALM) -Proficient with web debugger tools (eg. Chrome DevTools, Safari Web Developer Tools) -Experience with QA tools (eg. Selenium, REST Assured, TestNG) -Experience working with databases (MySQL, PostgreSQL) preferred -Experience with CI software preferred Strong hands-on software development experience working with micro services and Docker containers. Agile development methodology. Ability to operate successfully in an unstructured, fluid environment - comfortable ‘taking a position’ with imperfect or incomplete information. In-depth understanding across multiple technical areas - including mobile app and backend development, data science and information architecture, modern IT architecture modeling, CI/CD, automation principles and IT security Awareness of the Healthcare industry and its activities, with familiarity of healthcare data and workflows is a plus (e.g. HL7, IHE). Previous experience in software development relevant to Digital Healthcare will be highly desired. Innovative, detail-oriented, and effective in stressful and challenging environments. Fluent in both speaking and writing English and Mandarin. Who we are 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.
Stand out for this role
NoxPharm tailors your CV to this exact job description — matching the keywords recruiters and ATS systems screen for. Built for pharma & life sciences.
Tailor my CV now — free to trySimilar Pharma jobs
Mechanical Assembler
Thermo Fisher Scientific — Eindhoven, Netherlands
CRA (Level II)
Thermo Fisher Scientific — 2 Locations
Application Scientist
Thermo Fisher Scientific — Shanghai, China
Biostatistician II
Thermo Fisher Scientific — Beijing, China
Sr Project Mgr
Thermo Fisher Scientific — Beijing, China
Programmer Analyst
Thermo Fisher Scientific — Guangdong, China