companyCygnify logo

Dev-QA Engineer

CygnifyKuala Lumpur, Malaysia
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

RequirementsBachelor's degree in Computer Science, Software Engineering, or a related field.3-5+ years of professional experience in technical QA, software engineering, or a related field. Strong understanding of software development and testing methodologies. Proficiency in writing automated tests and familiarity with testing frameworks. Excellent problem-solving skills and attention to detail.

About the job

Role: Dev-QA Engineer

Location: Kuala Lumpur, Malaysia

As a Dev-QA Engineer at Cygnify, you will play a crucial role in ensuring the reliability and quality of our core application components. You will design and execute comprehensive technical tests across Flutter, VueJS, and Go services, building robust automated test suites and validating API and system behaviors. Collaborating closely with developers, you will help drive high engineering standards through strong test frameworks integrated within our CI/CD pipelines. This position is essential in enhancing product stability by proactively identifying regressions, improving test coverage, and advancing automation practices within the IS Division.

Key Responsibilities

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

  • Utilize Flutter's built-in test framework for validating mobile application components through unit, widget, and integration tests.

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

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

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

  • Collaborate with developers to identify test gaps, define component-level acceptance criteria, and ensure comprehensive code path coverage.

  • 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 promptly detect regressions.

  • Contribute to test automation pipelines, working alongside DevOps teams to optimize execution speed, identify flakiness, and enhance parallelization.

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

About Cygnify

Cygnify is a forward-thinking technology company dedicated to enhancing software quality through innovative testing solutions. Our team emphasizes collaboration, creativity, and the continuous improvement of our engineering practices.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.