T

Senior Software Test Engineer (Vietnam; Hybrid)

TSC.ai
Full-time
On-site
Hα»“ ChΓ­ Minh, Vietnam
Test Engineer

About TSC

The Stakeholder Company (TSC) is a global technology company that empowers business and organisation leaders to solve complex global issues and create real impact. We provide real-time issue management and stakeholder insights through an AI-driven global sensing system, monitoring issues and global sentiment in their emerging stage and helping organizations be proactive in their strategic approach to those issues.

Our software maps complex stakeholder relationships influencing your customers, your company, your industry, and the world. Stakeholder engagement begins with knowing who and what is influencing the issues you care about. Engaging with TSC gives you access to our Tool, the Data that is pre-populated and curated for you on that Tool, and our Professional Services team to help you navigate that Data.

At TSC, we work with Fortune 500 companies and top NGOs around the world in 100+ countries and across 20+ industries.

About the role:

We're seeking a passionate and experienced Senior SDET to take charge of our automated testing efforts across a suite of microservices and micro-frontends. As the engineering quality champion, you will be the driving force behind scalable test automation frameworks, performance testing, observability, and test strategy.

This role is ideal for someone who thrives in fast-paced environments, loves solving tough engineering problems, and has a passion for improving product reliability and developer velocity.

Key Responsibilities:

    • Lead the design, development, and maintenance of test automation frameworks using Cypress, Jest, and Locust.
    • Integrate automated tests within CI/CD pipelines (GitHub Actions, CircleCI) to support frequent releases.
    • Collaborate with DevOps to maintain CI/CD pipelines and pipeline notifications
    • Drive test coverage across frontend (React.js micro-frontends) and backend (Nest.js microservices).
    • Adopt observability tools (Sentry, GCP Cloud Trace) to monitor app health and track regressions.
    • Develop and execute load and performance testing strategies to ensure system resilience under high traffic, able to implement distributed load testing to simulate high traffic.
    • Investigate crashes and issues reported by users, perform root cause analysis, and work with teams to implement fixes.
    • Collaborate with data science, product, and engineering teams to debug production issues and improve latency.

    What Were Looking For:

    • A Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
    • Strong proficiency in written and spoken English.
    • 3-5 years of experience in software quality engineering and test automation.
    • Strong proficiency with JavaScript/TypeScript and automation tools like Cypress, Playwright, or Selenium WebDriver.
    • Solid hands-on experience in backend (Nest.js) and frontend (React.js) testing.
    • Familiarity with CI/CD tools such as GitHub Actions and CircleCI.
    • Experience with performance testing tools like Gatling or Locust (distributed).
    • Comfortable working with cloud platforms (GCP, Firebase) and containerized environments.
    • Strong diagnostic skills with observability tools like GCP Cloud Trace and Sentry.

    Nice-to-have:

    • Experience working in AI or data-driven platforms.
    • Familiarity with LangSmith or similar AI observability tools.
    • Contributions to open-source test frameworks or libraries.

    Things you should expect from TSC:

    • We strive to be the best place you will ever work for;
    • Fast-track learning through exposure to various roles across the organization;
    • Honed skill sets;
    • Direct access, respect, and mentoring from the leadership with an interest in your development.
    • Hybrid working arrangement (3 days WFO, 2 days WFH)
    • Annual leave: 20 days per year
    • International opportunity to expose and grow
    • Other benefits to be shared in the interview

    Team Culture - How do you find yourself fitting in our team:

    • Intellectual curiosity for the world around you, technology, and our clients' needs
    • Solid general knowledge and skills in your core area
    • Excellent problem-solving capabilities and adaptability
    • Enthusiasm for finding elegant, pragmatic solutions
    • Team players - we're a small, close-knit team, and excellence is expected; as is the capability to take on and own big challenges, solving conventional challenges in unconventional ways, all without losing your sense of humor and fun