Apply on
JOB SUMMARY:
iMBrace allows a revolutionary experience for both customers and the company by providing an all-in-one fintech platform which seamlessly automates internal and external processes by using artificial intelligence and cutting-edge technologies.
We are looking for a Quality Assurance engineer to join our team. You will play a key role in ambitious startup teams and work closely with our product manager and engineering teams.
KEY RESPONSIBILITIES:
- Requirement Analysis
Participate in technical requirement analysis, identifying requirements related to people, process, and technology.
- Product Testing & Certification
Handle the product testing and certification, ensuring close follow-up with UX designers, software engineers, and customers on all issues.
- Customer Requirements
Ensure all customer requirements are followed, and project timelines are met.
- Collaboration with Teams
Work closely with the Project Manager and engineering team in the software development lifecycle, covering prioritization, design, development, testing, and documentation.
- Test Plan Development
Develop test plans, test scenarios, and test cases based on functional and technical specifications.
- Agile Collaboration
Work in an Agile environment, participating in daily standups, retrospectives, and sprint planning.
- Bug Reporting & Tracking
Document test results and report any UI, functionality, or performance issues. Ensure proper tracking of defects using tools like JIRA or similar bug-tracking systems.
- Automation & Reporting
Develop and maintain automated test scripts and reporting frameworks to ensure efficient regression and performance testing.
- Performance Testing
Conduct performance testing and reporting to ensure systems are optimized and meet performance benchmarks.
- User Acceptance Testing (UAT)
Assist in planning and executing User Acceptance Testing in collaboration with business stakeholders.
- Documentation
Maintain comprehensive documentation of test cases, results, and processes for audit and continuous improvement.
Education Qualifications
Bachelor’s degree in Information technology, Computer Science, Engineering, or a related field.
Work Experience Requirements
- At least 1-3 years of experience in software quality assurance, particularly in an Agile or startup environment.
- Excellent communication skills in both English and Mandarin. Proficiency in Cantoneses is a plus.
- Hands-on experience with performance testing and reporting tools.
- Proficient with automated testing tools (eg. Selenium, TestNG, JUnit, Postman).
- Strong knowledge of software QA methodologies, testing tools, and processes (eg. SDLC, Agile/Scrum).
- Familiarity with API testing using tools such as Postman or SoapUI.
- Experience in developing and maintaining automation frameworks for regression and performance testing.