Senior
QA/QC
Remote/Hybrid
23 days ago

QA Engineer (ERPNext)

We are seeking a skilled QA Engineer to ensure the quality and reliability of a hybrid ERP system built on ERPNext(Frappe framework) with custom front-end components (Next.js web portal and React Native mobile app). You will be responsible for testing both the ERPNext backend customizations and the full system workflows across web, mobile, and integrations. This role is critical to ensuring smooth end-to-end functionality across lease management, billing, maintenance scheduling, and tenant-facing features.

Responsibilities

The  QA Engineer will be responsible for one of the following tasks:

  • ERPNext QA:
    • Develop and execute test plans and test cases for ERPNext customizations (custom DocTypes, workflows, scripts, reports).
    • Validate that standard ERPNext features (e.g., accounting, CRM, document management) work as expected after customization.
    • Test key ERP flows such as:
      • Lease creation → rent invoice generation → payment
      • Maintenance request lifecycle
      • Document uploads and status triggers
      • Notification and reminder rules
  • Full-System Testing (Web + Mobile):
    • Coordinate and execute integration tests between ERPNext, the web portal (Next.js), and the mobile app (React Native).
    • Simulate real-world workflows: property booking, lease signing, tenant portal access, online payments, etc.
    • Test user authentication, permission boundaries, and API interactions (data consistency between front-ends and ERPNext).
  • Automation & Regression Testing (Optional but Preferred):
    • Design or maintain automated test scripts for core regression scenarios using tools like Selenium (for web) or Appium (for mobile).
    • Ensure critical workflows remain stable across updates and deployments.
  • Reporting & Collaboration:
    • Report and track bugs in the project’s issue tracker (e.g., Jira or GitHub).
    • Collaborate closely with developers and PMs to clarify expected behavior and provide timely feedback.
    • Participate in sprint planning and test sign-off meetings.

Requirements

The QA Engineer is expected to have the following qualifications and skills:

  • 4+ years of experience as a QA Engineer, Tester roles
  • 2+ years of experience with ERP or enterprise applications.
  • Experience testing ERPNext or Frappe-based systems is a strong plus.
  • Familiarity with web and mobile testing, including UI/UX validation, data flow, and REST API checks.
  • Strong analytical and troubleshooting skills.
  • Experience writing and executing detailed test cases and test reports.
  • Comfortable testing systems with complex workflows (e.g., document approval, role-based access).
  • Ability to simulate multi-user flows (e.g., tenant vs staff vs admin).
  • Basic understanding of accounting flows, lease/billing systems, or CRM is helpful.

Nice to Have:

  • Experience with test automation tools (e.g., Selenium, Cypress, Appium).
  • Knowledge of Postman or similar tools for API testing.
  • Familiarity with bug tracking tools (Jira, GitHub Issues, etc.).
  • Previous QA experience with real estate or property management systems.

Benefits & Perks

  • An open mind and flat structure where every voice is welcome.
  • A work environment built on transparency, seamless communication, trust, and a sensible approach ,combined with mixed cultures and a speaking environment
  • Individual assessments every 6 weeks with your line manager
  • Performance review every  6 months
  • 15 days of annual leave and + 6 days of fully paid sick leave per year – can be used for the care of sick child
  • Christmas Holiday
  • Competitive salary
  • Bonus: 13th-month Salary
  • Social insurance for employees who pass their probation

Learn more about Xenia Tech

If you have any questions, please feel free to get in touch with our HR department at [email protected].

Learn more about our culture and special benefits package here.

Follow our Facebook and LinkedIn to get the latest hiring position!