
Software QA Engineer
BASF
full-time
Posted on:
Location Type: Office
Location: Shanghai • China
Visit company websiteExplore more
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