Dev-QA Engineer

Cygnify

Not Interested
Bookmark
Report This Job

profile Job Location:

Petaling Jaya - Malaysia

profile Monthly Salary: Not Disclosed
profile Experience Required: 3-5years
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Role Mission:

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 Flutters 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 Gos 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


  • Bachelors degree in Computer Science Software Engineering or a related field.
  • 35 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 fluttertest / integrationtest)
    • 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.
#LI-RK1

Role Mission: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 develo...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Corporate Communications
  • Apache Commons
  • Community Support
  • Jira
  • Java