
Senior Software QA Engineer
Total System Services, LLC (TSYS)1 day ago
Chengdu, ChinaSenior
Responsibilities
- Own and evolve the architecture and roadmap of the shared performance testing platform.
- Design, build, and maintain reusable performance-testing components and frameworks using Gatling, Scala, Python, and Locust.
- Build and improve test orchestration, environment provisioning, reporting, and CI/CD pipelines using Jenkins, Groovy, Docker, and AWS.
- Define technical standards and performance-testing best practices while providing code reviews, technical guidance, and mentorship to Automation Engineers.
- Troubleshoot complex performance, framework, and environment issues; lead root-cause analysis and use data to validate solutions.
- Design and execute performance test strategies for iOS and Android applications, including load, stress, spike, soak, and endurance testing.
- Support the scalability, stability, and reliability of Genius Enterprise and multiple POS business branches.
Requirements
- 5+ years of software engineering experience, ideally including hands-on performance, load, or scalability testing experience.
- Strong Python programming skills and Scala experience or willingness to work across Python and Scala.
- Hands-on experience testing REST APIs and distributed, cloud-hosted systems.
- Practical experience with AWS or another major cloud platform and Docker.
- Experience designing and maintaining CI/CD pipelines such as Jenkins or TeamCity, including Groovy pipeline scripting.
- Experience designing and executing performance test strategies for iOS and Android applications, with knowledge of mobile performance metrics.
- Preferred experience building or maintaining shared internal testing frameworks or platforms used across multiple engineering teams.
- Preferred experience with performance observability and analytics tools such as Kibana or Grafana.
- Preferred experience with POS, retail, or enterprise-scale distributed systems, or with providing technical leadership and mentorship to engineers.
Benefits
- 5+1 Endowment Insurance, including medical, unemployment, work-related injury, childbirth, and housing accumulation fund benefits.
- Commercial medical insurance in addition to government-required medical insurance, with an option to add eligible family members.
- Inclusive global team environment with learning, collaboration, and career-growth opportunities.