
Search by job, company or skills

Working closely with developers and engineers to maintain a high-quality build, performing the right types of testing for each release (UI, API, integration, regression, exploratory)
Executing manual tests where needed, and continuously reducing manual effort by designing and implementing robust automated test coverage
Creating and maintaining automated UI and API tests using Playwright (TypeScript), aligned with product risks and user-critical workflows
Owning and improving daily automated test execution in our GitHub Actions pipelines, including triage of failures, reducing flakiness, and providing clear quality signals to the team
Contributing end-to-end from requirements through release: refining acceptance criteria, ensuring testability, validating implementations, and supporting release readiness
Collaborating with Product Owners and end users to plan and facilitate UAT, including test criteria, coordination, defect follow-up, and sign-off support
Supporting system/integration testing setups that leverage our Azure services (e.g., Blob Storage, Cosmos DB) and strengthening observability using Application Insights
Ensuring the integrity of business-critical outcomes, including financial calculations, and maintaining stability of engineering tools through risk-based test design and regression protection
Have hands-on experience as a Test Automation Engineer who can also execute effective manual testing when appropriate
Are proficient with Playwright + TypeScript for automation (primarily UI and API), and can structure tests for maintainability, reliability, and fast feedback
Have practical experience with GitHub (code, PR workflows) and GitHub Actions for CI pipelines (scheduled/daily runs, artefacts, reporting, gating)
Can work effectively in an environment that uses both GitHub and Azure tooling, with familiarity across relevant Azure services such as Cosmos DB, Blob Storage, Azure DevOps, and Application Insights
Understand the full software development lifecycle and are comfortable engaging early—translating requirements and acceptance criteria into test scenarios and automation
Communicate clearly and collaborate well with developers, Product Owners, and business users; you're able to challenge constructively and align on quality expectations
Are experienced in facilitating or supporting UAT with business users and can connect technical testing outcomes to business impact
Are confident testing complex domains where correctness matters (e.g., calculation-heavy logic), and can apply business context to decide what to automate and how have extensive full stack testing experience on Web APIs, including knowledge of JSON, JWT authentication, and tools like Postman. Candidate with stress & injection test experience is a plus
HTC Global Services
Established in 1990, HTC Global Services is an Inc. 500 Hall of Fame company and one of the fastest growing Asian American companies in the US with headquarters in Troy, Michigan. A global provider of IT Solutions and Business Process Outsourcing services, HTC’s client base spans several Global 2000 organizations. HTC is committed to providing solutions that translate into tangible business outcomes for our customers. HTC manages IT environments, IT applications, and business processes of customers, focusing on providing transformational benefits.
Mission:
We are a global IT solutions provider adding value to our clients and people through emerging technologies. We are dedicated to the success of our clients, employees, business partners, suppliers, community, and stakeholders.
Job ID: 148290157

Skills:
Performance Tester, Automation Tester, English, Mandarin, Cantonese
Skills:
Automation Tester, Python, Selenium
Skills:
Automation Tester, Selenium Tester
We don’t charge any money for job offers