Taro Logo

Quality Assurance Developer

A global biopharmaceutical company focused on improving people's lives through healthcare innovation, with operations in 90 countries and ~91K employees.
Chengdu, Sichuan, China
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Healthcare
This job posting is no longer active. Check out these related jobs instead:

Job Description

Join Sanofi's digital team as a Quality Assurance Developer in a role that combines traditional QA expertise with modern automation and AI-assisted testing. This position at Sanofi, a global healthcare leader with €43.07Bn in net sales and operations in ~90 countries, offers an opportunity to impact healthcare through quality software development.

The role involves ensuring the quality of digital products that power next-generation healthcare solutions, working with a modern tech stack including Kubernetes, GitHub Actions, and AI-powered testing tools. You'll be responsible for both manual and automated testing, with a focus on Python scripting and leveraging AI tools for improved efficiency.

As a QA Developer, you'll work closely with engineers, product managers, and stakeholders to build and maintain robust test solutions. The position requires expertise in both traditional testing methodologies and modern automation frameworks, with opportunities to shape test strategy and foster a quality-driven engineering culture.

Sanofi's Digital & Data division is central to their mission of being the leading digital healthcare platform, focused on developing and delivering medicine faster and enabling healthcare professionals to improve treatments. This role offers the chance to be part of a company with a rich 100-year history of innovation in healthcare, including breakthrough developments in rare diseases, diabetes, and cardiovascular disease treatments.

The ideal candidate brings 7+ years of QA experience, strong Python skills, and familiarity with modern testing tools and cloud platforms. You'll need to be comfortable working in a global environment, with strong communication skills in both English and Chinese. The position offers the opportunity to work with cutting-edge technologies while contributing to meaningful healthcare solutions that impact millions of lives.

Last updated 23 days ago

Responsibilities For Quality Assurance Developer

  • Design and execute manual test plans for web and backend applications
  • Develop and maintain automated tests using Robot Framework (Python)
  • Conduct API testing using Postman
  • Perform load and performance testing with JMeter
  • Use AI-powered testing tools to generate test cases
  • Collaborate with developers, DevOps, and product owners
  • Manage and validate test data, including SQL queries
  • Integrate and maintain tests in GitHub Actions
  • Document test plans and results in Jira or TestRail
  • Identify, report, and track bugs

Requirements For Quality Assurance Developer

Python
PostgreSQL
MySQL
Kubernetes
  • 7+ years of experience in QA with manual and automation testing
  • Proven track record of writing automated scripts in Python
  • Experience with GitHub workflows, Postman, and JMeter
  • Familiarity with Kubernetes environments
  • Experience with cloud platforms (Tencent Cloud or AWS)
  • Fluent in English and working proficiency in Chinese
  • Experience with Robot Framework
  • Knowledge of SQL (PostgreSQL, MySQL)
  • Experience with AI-assisted testing tools