Job Summary:

  • We are looking for Senior QA Engineers to join our growing team. You will be responsible for ensuring the quality and reliability of our web and mobile applications while working closely with developers, product managers, and stakeholders in an Agile environment.
  • This role requires strong analytical skills, test case design expertise, and the ability to work independently while taking ownership of quality assurance.

Key Responsibilities:

1. Test Strategy & Planning:

  • Define, create, and maintain comprehensive test plans for web and mobile applications.
  • Develop structured test case scenarios (positive, negative, boundary, exception) using appropriate techniques (e.g., decision tables, state transition, equivalence partitioning).
  • Ensure that all test plans align with both Agile and Waterfall methodologies, depending on project requirements.
  • Identify gaps in product requirements during grooming sessions and proactively suggest improvements.

2. Testing Execution & Defect Management:

  • Perform functional, regression, security, and integration testing for web and mobile applications.
  • Detect and log defects using Jira or similar tools, track issues to resolution, and ensure proper communication with stakeholders.
  • Conduct exploratory and usability testing to identify edge cases and potential user experience issues.
  • Work closely with developers and product managers to ensure timely bug fixes and incident handling.

3. Specialized QA Focus Areas (Based on Team Placement)

  • Camp A (User & Communication):
    • Strong focus on authentication, authorization, access control, and security vulnerabilities.
    • Ability to create robust integration test plans that ensure smooth interactions between security components.
    • Work well under high-pressure environments and manage tight deadlines while maintaining high quality.
    • Always innovating and proposing new solutions to improve security, reliability, and efficiency in testing processes.
  • Camp B (Scheduling / Lesson):
    • Strong focus on data integrity, data migration, and database testing.
    • Experience with large-scale data management, data quality validation, and API interactions.
    • Ability to analyze data flows across systems, ensuring data consistency and accuracy across multiple platforms.
    • Usability testing.
  • Camp C (Order):
    • Strong accounting knowledge and ability to validate financial calculations, reconciliation, and compliance requirements.
    • Expertise in decision table testing and structured test case design based on Japanese quality standards.
    • Ensure accuracy and compliance in financial transactions, detecting anomalies in calculations, invoicing, and transactions.

4. Test Automation & CI/CD (Mandatory):

  • Strong foundation in automation testing with the ability to write and maintain automated test scripts.
  • Hands-on experience with test automation frameworks such as Playwright, Robot Framework, or similar.
  • API automation experience is required, with proficiency in Postman or Karate.
  • Ability to integrate automated tests into CI/CD pipelines (GitHub Actions, GitLab, Bitbucket, or similar).
  • Strong scripting skills in JavaScript, Python for automation purposes.


Requirements:

  • Must-Have:
    • 3+ years (Middle) or 5+ years (Senior) of experience in testing web applications and mobile applications in an Agile environment.
    • Proven experience in automation testing using Playwright, Robot Framework, or similar.
    • Strong test case design skills using industry-standard techniques (decision tables, equivalence partitioning, boundary value analysis, state transition).
    • Experience with API automation using Postman, Karate, or similar tools.
    • Hands-on experience with SQL for validating and verifying backend data.
    • Strong analytical skills to break down requirements, identify missing scenarios, and suggest test coverage improvements.
    • Experience with defect tracking tools like Jira and test management tools like TestRail or Qase.
    • Proactive ownership mindset - able to work independently and take full responsibility for QA efforts in the team.
    • English proficiency (Intermediate or above, TOEIC > 650) - able to communicate effectively in an international team.
    • Automation skills (Playwright, TestCafe, or other frameworks).
  • Nice to Have (Highly Preferred):
    • Salesforce or ERP system experience.
    • Hands-on experience with API testing using Postman/Karate.
    • Experience in performance testing.
    • Prefer to have the ISTQB certificate.
    • Experience in onboarding automation within the team or teaching it to the team.


Benefits when working with us:

  • An opportunity to grow in a fast-developing education technology.
  • Probation: 2 months (100% full-time salary).
  • 13th-month & performance bonus.
  • Team party celebration fee support.
  • Company health check every year.
  • Full social insurance and private Bao Viet healthcare insurance.
  • 14 days paid leave annually.