Top 3 Reasons To Join Us
Attractive salary & benefit, 25 days annual leave
Premium health insurance for employee & family
Flexible working hours
The Job
The QA Engineer for the Partner and Accounting Integrations team plays a key role in ensuring the quality and reliability of integration-focused solutions that will connect to various external systems. The role focuses on API testing, end-to-end integration verification and UI validation. The ideal candidate has hands-on experience testing backend systems and REST APIs together with UI validation, and is comfortable working in technically complex environments with multiple third-party integrations. Collaboration with the end-to-end testing team is essential to ensure system-wide consistency and quality.
Operational Tasks
• Test Planning and Strategy:
Define and execute a test strategy for integration testing, focusing on API behavior, UI behavior, data consistency, and failure scenarios.
• API Testing:
Design, execute, and maintain manual and automated test suites for our REST APIs, leveraging Java frameworks (e.g., RestAssured, JUnit). Ensure comprehensive validation of endpoints, request/response formats, security mechanisms like authentication, robust error handling, and end-to-end data integrity.
• UI/Functional Testing:
Automating user journeys, ensuring cross-browser compatibility, validating user experience (UX) flows, and verifying data presentation on the front end.
Design, develop, and maintain automated functional tests using modern frameworks (e.g., Cypress or Playwright)
• Integration Testing:
Test interactions with external systems such as delivery networks, accounting software, and e-reporting platforms to ensure seamless integration.
• Test Automation:
Develop and maintain automated test scripts to cover functional and regression testing (API and UI tests), and integrate them into the CI/CD pipeline.
• Regression and Smoke Testing:
Continuously run regression and smoke tests to validate stability after code changes and deployments.
• Bug Reporting and Verification:
Identify and report defects in tools like JIRA, verify fixes, and ensure resolved issues meet acceptance criteria.
• Collaboration:
Work closely with developers, business analysts, and product owners to understand technical specifications and expected behavior.
Coordinate with the end-to-end testing team to ensure test coverage and integration scenarios align across systems.
• Test Data and Environment Management:
Set up and manage test data and environments that accurately reflect real-life integration conditions.
• Performance and Reliability Checks:
Perform basic load and performance testing on critical API flows where applicable.
Organizational Tasks
• Standards and Deadlines:
Adhere to internal QA standards, project timelines, and documentation practices.
• Clear Documentation:
Maintain structured test cases, checklists, test logs, and integration validation reports.
• QA Process Improvement:
Identify opportunities to streamline QA processes and enhance test coverage.
• Cross-Team Collaboration:
Collaborate across backend, architecture, product teams, and the end-to-end testing team to align on quality expectations.
• Time and Absence Tracking:
Record time accurately in Jira or NetSuite and follow company absence procedures.
• Confidentiality and Compliance:
Ensure responsible handling of sensitive data and compliance with company policies.
Your Skills and Experience
•Strong hands-on experience with REST API testing (manual and automated).
•Strong hands-on experience of Java and/or TypeScript
•Proficient with tools like Postman, Swagger, REST Assured, or similar.
•Experience writing and maintaining automated tests using frameworks such as JUnit, Mocha, or similar.
•Familiarity with CI/CD pipelines (GitLab, GitHub Actions, Jenkins, etc.).
•Experience with Cypress/Playwright is a plus.
•Basic experience reading logs and debugging backend flows.
•Experience working in Agile teams and participating in sprint ceremonies.
•Detail-oriented with a structured and methodical approach to testing.
•Strong analytical and communication skills.
•Proactive in identifying risks and issues.
•Comfortable in a fast-paced environment with evolving priorities.
•Collaborative mindset and ability to work across teams and disciplines.
•Curious and eager to continuously learn and improve.
- Senior Level Requirements
•5+ years of experience in software QA, with focus on API, UI and integration testing.
•Experience owning test strategies for backend/integration-heavy products.
•Ability to guide less experienced team members in QA practices and tooling.
•Skilled in designing reusable automated test suites for backend services.
•Strong understanding of end-to-end system behavior and data flow validation.
Why You'll Love Working Here
- Office hours: 9:00 AM 🡪 12:00 PM, 1:00 PM 🡪 06:00 PM, off on Saturday and Sunday. Annual holidays leave will be following Vietnam law and as company regulations.
- 25 days of annual leave
- Competitive remuneration package
- 13th salary
- Social insurance, health insurance, and unemployment insurance will be under Labor Law.
- Generous private medical health insurance for employees & family members
- Dynamic, young & international environment
- English & professional training course
- Team building activities & outing
- Brand new & state-of-art Agile office
- Opportunity for traveling & training in Europe