Search by job, company or skills

Quality Assurance Automation Engineer

Quality Assurance Automation Engineer

isb vietnam company (ivc)
3-5 Years
Not Disclosed
  • Posted 6 days ago
  • Be among the first 10 applicants

Job Description

Role Overview

We are seeking a QA Test Automation Engineer to lead the charge in programmatically ensuring the reliability of our trading and data platform. This role is not about manual execution; it is about building the automated machinery that validates functional correctness, integration stability, and regression coverage across a complex distributed system.

You will operate within a Linux-first engineering culture, working alongside high-caliber developers to bake testability into the core of our products. If you enjoy the challenge of automating tests for high-frequency data pipelines and real-time APIs under high-velocity build timelines, this role offers the perfect environment to scale your impact.

Key Responsibilities

Design, build, and maintain scalable automated test frameworks covering unit, integration, and end-to-end (E2E) testing scenarios.

Build comprehensive test suites targeting API layers (REST, WebSockets), real-time data pipelines, and interactive frontend workflows.

Integrate automated test suites directly into continuous delivery pipelines (e.g., GitHub Actions, GitLab CI, Jenkins) for instant build validation and automated quality gates.

Partner directly with software engineers and product managers during design phases to define clear acceptance criteria and platform testability requirements.

Contribute to non-functional, load, stress, and conformance testing as the platform approaches go-live milestones to ensure high availability and sub-second latency.

Track, document, and report on automated test coverage, regression defect trends, and root-cause analyses.

Job Requirements

Required Skills & Experience

• At least 3 years of hands-on experience in software quality engineering with a heavy focus on test automation.

• Experience building object-oriented or modular automated test frameworks from scratch using Python or TypeScript (e.g., PyTest, Playwright, Cypress, or custom API test harnesses).

• Strong experience testing backend service interfaces and real-time protocols, including RESTful APIs and WebSockets.

• Hands-on experience embedding automated tests into CI/CD pipelines and working with containerized testing environments (Docker).

• Deep theoretical and practical mastery of testing methodologies: boundary value analysis, integration contracts, component mocking, and test pyramid strategies.

• Excellent written and verbal English communication skills for collaborating with distributed engineering teams and writing clear technical documentation.

Appreciated Skills

Experience with high-throughput load and performance testing tools such as Locust, k6, Gatling, or JMeter.

Familiarity with testing event-driven or real-time streaming architectures (e.g., Apache Kafka, RabbitMQ, WebSockets).

Comfortable developing, debugging, and running test suites within Linux-based operating systems and container networks.

Background in financial technology (Fintech), capital markets, trading platforms, or regulated software environments.

WHY YOU LOVE WORKING HERE

Competitive salary and benefits including Premium Healthcare package insurance

13th month salary, Performance bonus

16 days annual leave

Comprehensive Training Courses (Languages, Technical and Soft-skill)

Language Certificate allowance (TOIEC, IELTS and Japanese)

Lunch and bus/ parking allowance

Fun team activities and outings

Sponsored happy hour and sport clubs

Comfortable work space and friendly colleagues

More Info

Job Type:
Industry:
Employment Type:

Key Skills