BASF

Software QA Engineer

BASF

full-time

Posted on:

Location Type: Office

Location: ShanghaiChina

Visit company website

Explore more

AI Apply
Apply

About the role

  • You contribute to delivering high‑quality Intranet and Internet applications that improve BASF Coatings services for internal and external customers.
  • You work in an agile and self‑organized DevOps team, supporting the full product lifecycle — from ideation to go‑live and ongoing operations.
  • You define test strategies and design automated testing solutions to ensure the product meets its functional and non‑functional quality goals.
  • You develop a deep understanding of business logic, workflows, and user scenarios to ensure comprehensive test coverage.
  • You collaborate closely with software developers to validate new features, identify defects early, and support automated testing against their delivered functionalities.
  • You design, build, and maintain automated test suites (functional, regression, performance) and ensure their integration into CI/CD pipelines.
  • You use appropriate tools (e.g., Playwright, Cypress, Selenium, Postman, JMeter) to test modern web applications, cloud solutions, and REST APIs.
  • You work closely with the product owner, product manager, designers, and developers to ensure shared understanding of acceptance criteria and quality expectations.
  • You contribute to monitoring, performance testing, and quality‑related DevOps activities to ensure reliable operations in production.
  • You document test strategies, test cases, results, and quality insights to support transparency and maintainability of the testing framework.

Requirements

  • Degree or comparable education in computer or information science.
  • Minimum 3+ years of professional experience in software quality assurance or software testing in an IT environment.
  • Experience creating and maintaining test plans, test cases, and structured testing documentation.
  • Strong experience in identifying and reporting defects, and testing web applications, cloud solutions, and REST APIs.
  • Hands‑on experience with at least one automated testing framework (e.g., Playwright, Cypress, Selenium, Cucumber/Gherkin).
  • Proficiency with testing tools such as Postman, SOAP UI, Gatling, or JMeter.
  • Practical experience with at least one programming language for automation (JavaScript, TypeScript, or Python).
  • Basic knowledge of SQL databases and understanding of microservice architecture.
  • Familiarity with CI/CD pipelines, Azure DevOps testing integrations, and automated deployment workflows.
  • Strong self‑organization, analytical skills, problem‑solving ability, and collaborative mindset.
  • Fluent English for effective communication across locations and time zones.
Benefits
  • Health insurance
  • Competitive salary
  • Professional development opportunities
  • Flexible working hours
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software quality assuranceautomated testingtest strategiestest planstest casesdefect identificationprogramming languagesSQL databasesmicroservice architectureCI/CD pipelines
Soft Skills
self-organizationanalytical skillsproblem-solvingcollaborative mindset
Certifications
degree in computer sciencedegree in information science