
Software Test Engineer
FlowAccount • Thailand
Role & seniority: Intermediate Test Engineer (quality engineering lead path)
Stack/tools: Angular frontend, C# backend, REST APIs; AWS; Elastic Stack (Kibana); CI/CD (GitHub Actions, Docker; optionally TeamCity/Jenkins); containerization
Top 3 responsibilities
-
Write and maintain automated tests for Angular UI and C# backend services; expand test coverage (unit, integration, end-to-end)
-
Improve CI/CD stability and test execution speed; collaborate with developers to shift testing left
-
Debug test/runtime issues with Elastic Stack; assist with AWS environment testing/configuration
Must-have skills
-
3+ years in test automation or QA
-
Strong C# programming; scripting in JavaScript or Python
-
Experience testing Angular apps and REST APIs
-
Basic AWS knowledge; familiarity with CI/CD tools and containerization
-
Agile team experience and emphasis on maintainable test suites
Nice-to-haves
-
Experience with Elastic Stack debugging; Docker-based workflows
-
Exposure to AWS environment testing and infrastructure aspects
-
Location & work type: Location not specified; work type not stated in materials (Thailand-focused product)
Full Description
About FlowAccount FlowAccount is Thailand’s leading cloud accounting platform designed for small businesses. Our mission is to simplify business operations for Thai entrepreneurs through intuitive software and smart automation. As we continue to grow and scale our platform, we are looking for a passionate and experienced Test Engineers to lead our engineering teams and help us deliver high-quality, secure, and reliable products that support the needs of Thai business owners.
About the Role We’re looking for passionate and skilled Test Engineers to help scale FlowAccount’s quality engineering practices. Whether you're an automation-focused engineer or a technical quality leader, you'll play a key role in ensuring every release is fast, stable, and reliable. As part of our growing Quality Engineering team, you’ll collaborate closely with Engineering, Product, and Customer Support to embed testing at every level of the software development lifecycle. You’ll help shape how we test — not just what we test — by contributing to automation frameworks, test infrastructure, and debugging workflows using tools like Elastic, AWS, and CI/CD pipelines. This is a high-impact role where your work directly improves the experience of over 120,000 small businesses who rely on FlowAccount to manage their daily operations. Join us in making FlowAccount the most dependable and delightful SaaS platform for SMEs in Thailand. As an Intermediate Test Engineer, you’ll work closely with our developers and product teams to deliver quality software to Thai SMEs. Your primary focus will be expanding and maintaining automated tests for our Angular frontend and C# backend, using modern tools and practices. You’ll also help improve our AWS-hosted infrastructure and gain exposure to real-time debugging via Elastic tools.
Key Responsibilities Write and maintain automated tests for our Angular web UI and C# backend services. Strengthen test coverage across unit, integration, and end-to-end layers. Contribute to CI/CD stability and test execution speed (GitHub Actions, Docker). Debug test issues and runtime errors using Elastic Stack (e.g., Kibana). Collaborate with developers to integrate testing earlier in the dev cycle. Learn and assist with AWS environment testing and configuration.
Requirements 3+ years of experience in test automation or QA. Strong programming skills in C# and scripting familiarity with JavaScript or Python. Experience testing Angular apps and REST APIs. Basic knowledge of AWS or other cloud platforms. Exposure to CI/CD tools (TeamCity, GitHub Actions, Jenkins) and containerization. Enthusiasm for building maintainable test suites and working in Agile teams. Show more Show less