CrawlJobs Logo

Senior Software Engineer

https://www.hsbc.com Logo

HSBC

Location Icon

Location:
Mainland China, Guangzhou

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer. You’ll achieve more when you join HSBC. HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment.

Job Responsibility:

  • Lead the design, development, and maintenance of automated test frameworks
  • Drive continuous improvement to optimize automated test coverage, speed, and reliability
  • Create and maintain test scripts, suites, and pipelines to ensure consistent, high-quality releases
  • Oversee scalability and performance testing to handle group-level workloads
  • Collaborate with infrastructure teams to ensure load, stress, and soak testing are effectively executed
  • Evaluate emerging AI-specific testing challenges (e.g., model accuracy, data validation) and incorporate solutions into QA processes
  • Develop and manage QA processes, ensuring alignment with agile/DevOps methodologies
  • Set performance metrics for test coverage, defect rates, and release readiness
  • Coordinate with Scrum teams to integrate testing cycles into the development process
  • Work closely with Product, Engineering, and Operations teams to prioritize testing activities and resolve quality issues
  • Communicate QA progress, risks, and recommendations to key stakeholders

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Proven track record (5+ years) in quality assurance roles
  • Hands-on experience with testing automation tools (e.g., Restassured, Playwright, Selenium, Cypress, JUnit, PyTest), CI/CD pipelines
  • Have OOP programming language (e.g., Java, Type Scripts, Python)
  • Experience testing large-scale platforms or distributed systems, particularly with performance and load-testing tools (e.g., JMeter)
  • Strong understanding of DevOps practices and working with containerized environments (Docker, Kubernetes)
  • Familiarity with AI/ML concepts and model testing techniques is highly preferred
  • Demonstrated ability to build QA strategies for complex, enterprise-level platform
  • Excellent communication, leadership, and organizational skills, with a proven ability to collaborate effectively across departments
  • Willing to work with overseas teams

Nice to have:

Familiarity with AI/ML concepts and model testing techniques

What we offer:
  • Continuous professional development
  • Flexible working
  • Opportunities to grow within an inclusive and diverse environment

Additional Information:

Job Posted:
August 16, 2025

Expiration:
October 14, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.