Epicareer Might not Working Properly
Learn More

Software Quality Assurance Engineer

Salary undisclosed

Apply on


Original
Simplified

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.
Similar Jobs