Total System Services, LLC (TSYS)

Senior Software QA Engineer

Total System Services, LLC (TSYS)
Apply
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.

Tech Stack

AWSDockerGrafanaGroovyiOSJenkinsKibanaPythonScalaTeamCity

Categories

Contact me