Test Automation Engineer - API & Web (Remote, China)
BJAK is building AI-powered workflow systems that automate end-to-end insurance operations, including quotes, policy issuance, renewals, endorsements, claims, payments and customer follow-ups. These systems rely heavily on reliable APIs and web interfaces that must work consistently across complex multi-step workflows.
We're looking for a Test Automation Engineer based in China who focuses on building strong automated testing coverage across API and web systems, ensuring BJAK’s insurance automation platform is stable, correct and regression-free across releases.
This is a fully remote position where you'll collaborate closely with our Malaysia-based engineering, product and operations teams to strengthen system quality through automation.
The Mission
Build robust automated testing systems for API and web applications that ensure BJAK’s AI workflow platform remains reliable, consistent and free of regression issues across all critical insurance processes.
What You’ll Own
Build and maintain automated test suites for API and web-based systems.
Design test coverage for end-to-end insurance workflows including quotes, policy issuance, endorsements, claims and payments.
Develop API-level validation for core business logic and workflow transitions.
Build UI automation tests for critical customer-facing and internal systems.
Improve regression testing coverage to reduce production defects.
Work closely with engineers and product teams to validate features before release.
Identify edge cases, API failure scenarios and UI inconsistencies.
Track and document bugs with clear reproduction steps and system impact analysis.
Support manual testing for complex or evolving workflows where needed.
Improve QA automation frameworks, practices and overall test reliability.
What We're Looking For
Experience in QA automation, test engineering or software testing roles.
Strong experience building API and web automation tests for real-world systems.
Solid understanding of REST APIs, HTTP protocols and backend validation logic.
Experience with UI automation testing frameworks and tools.
Strong understanding of regression testing and end-to-end test strategies.
Ability to identify edge cases in complex workflow systems.
Strong attention to detail and structured approach to testing.
Clear communication when reporting bugs and system risks.
Experience working closely with engineering and product teams.
Strong ownership mindset for system quality and reliability.
Bonus Points
Experience with Playwright, Cypress, Selenium or similar UI automation tools.
Experience with API testing tools such as Postman, RestAssured or similar frameworks.
Experience integrating automated tests into CI/CD pipelines.
Experience testing workflow-heavy systems, fintech or insurance platforms.
Experience with contract testing or service-level API validation.
Understanding of distributed systems or event-driven architectures.
Experience with performance or load testing tools.
Contributions to QA automation frameworks or testing infrastructure.
Experience working in AI-driven or automation-heavy platforms.
The Kind of Builder We Want
Deeply detail-oriented with strong focus on API correctness and UI reliability.
Thinks in full system workflows, not just isolated endpoints or pages.
Calm and structured when handling fast-moving releases and test cycles.
Strong at identifying hidden issues in API contracts and UI interactions.
Focused on preventing production issues through strong automation coverage.
Proactive in improving test frameworks and expanding coverage.
Builds confidence in system behavior across both API and web layers.
This Role Is Not For
People who only perform manual testing without automation focus.
Individuals who write brittle or unreliable test scripts.
Engineers who avoid API-level validation or deep system testing.
People who miss edge cases across API and UI interactions.
Candidates who do not take ownership of system quality outcomes.
Success in This Role
You'll be successful if you can:
Improve automated test coverage across API and web systems.
Reduce regression issues in production releases.
Strengthen validation of critical insurance workflows end-to-end.
Detect API and UI issues before they impact users.
Increase confidence in release quality across engineering teams.
Why Join BJAK
Own API & Web Quality for AI Systems – Ensure correctness of core insurance automation flows.
High-Impact Engineering – Directly improve system reliability and customer experience.
Global Engineering Team – Work with experienced engineers across multiple countries.
Fully Remote – Work remotely from China while collaborating with our Malaysia-based teams.
International Exposure – Build systems used across Southeast Asia markets.
Learning & Development Budget – Support continuous QA and technical growth.
High Ownership Environment – Strong autonomy over test automation strategy and execution.
Modern Engineering Culture – Focus on reliability, automation and engineering excellence.
Competitive Compensation – Attractive salary package based on experience and impact.
Interview Process
We assess test automation depth, API/system understanding and practical testing capability. The process usually includes application review, two interviews and a hands-on automation or API testing exercise.