Dev-QA Engineer

Posted 23 Days Ago
Be an Early Applicant
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
In-Office
Mid level
Artificial Intelligence • HR Tech • Information Technology • Professional Services
The Role
The Dev-QA Engineer designs and executes tests for Flutter, VueJS, and Go services, building automated test suites, validating APIs, and improving test coverage.
Summary Generated by Built In

Role: Dev-QA Engineer

Location: Kuala Lumpur, Malaysia

The Dev-QA Engineer ensures the reliability and quality of core application components by designing and executing deep technical tests across Flutter, VueJS, and Go services. They will build robust automated test suites, validate API and system behaviors, and collaborate closely with developers to drive high engineering standards through strong test frameworks integrated into CI/CD pipelines. This role strengthens product stability by proactively identifying regressions, improving test coverage, and advancing automation practices across the IS Division.

Key Responsibilities

  • Design, implement, and maintain automated unit, widget, and component tests across Flutter, VueJS, and Go services.

  • Use Flutter's built-in test framework (unit, widget, integration tests) to validate mobile application components.

  • Build and scale test suites in Vitest for VueJS components, including mocking utilities, coverage reports, and snapshot testing.

  • Develop backend unit and integration tests using Go's built-in testing framework (go test), including table-driven tests, benchmarks, and mocks.

  • Create API-level and end-to-end workflows using Playwright for cross-platform UI and API validation.

  • Work closely with developers to identify test gaps, define component-level acceptance criteria, and ensure code paths are fully covered.

  • Establish and enforce best practices for testing (TDD/BDD), coding standards, mocking strategies, and quality gates integrated into CI/CD.

  • Analyze logs, application behavior, and system metrics to validate reliability and detect regressions early.

  • Contribute to test automation pipelines, collaborating with DevOps teams to optimize execution speed, flakiness detection, and parallelization.

  • Document test strategies, maintain test coverage dashboards, and conduct knowledge-sharing sessions with engineering teams.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 3-5+ years of experience in technical QA, software engineering, or test automation roles.

  • Strong hands-on experience writing tests for:

    • Flutter (unit, widget, integration tests using flutter_test / integration_test)

    • VueJS (Vitest, Vue Test Utils)

    • Go (go test, testify, mock generation)

  • Practical experience with Playwright for E2E and component testing.

  • Solid understanding of CI/CD pipelines and integrating automated test suites into build-and-release workflows.

  • Familiarity with API design (REST/GraphQL), JSON structures, and backend service interactions.

  • Comfortable reading, debugging, and profiling application code across multiple languages.

  • Experience working in Agile environments with engineering teams.

  • Strong analytical skills, attention to detail, and ability to troubleshoot complex scenarios.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3-5+ years of experience in technical QA, software engineering, or test automation roles
  • Strong hands-on experience writing tests for Flutter
  • Strong hands-on experience writing tests for VueJS
  • Strong hands-on experience writing tests for Go
  • Practical experience with Playwright for E2E and component testing
  • Solid understanding of CI/CD pipelines
  • Familiarity with API design (REST/GraphQL)
  • Experience working in Agile environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
31 Employees
Year Founded: 2023

What We Do

Cygnify offers Talent Acquisition as a Service (TAaaS), providing a fully-managed team of experts, AI tools, and a candidate database on a flexible, month-to-month subscription model.

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Account Manager

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
23000 Employees

MongoDB Logo MongoDB

Manager, Sales Development (Kuala Lumpur Based)

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
Malaysia
5550 Employees

MongoDB Logo MongoDB

Solutions Architect

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
5550 Employees

Capco Logo Capco

Lead Risk & Compliance (QA)

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Hybrid
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
6000 Employees

Similar Companies Hiring

Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account