Duration: 3months rate: 55M Gross Working time: 1pm - 10pm
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 projects 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). &apos 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 &apos 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