QA Engineer
Ezypay
Full-time
Hybrid
Kuala Lumpur, Malaysia
Description
About the role:
As a QA Engineer at Ezypay, you will play a crucial role in ensuring the quality and reliability of our innovative payment solutions. You will collaborate closely with developers, product managers, and other stakeholders to create and execute test plans, troubleshoot issues, and ensure our software products meet the highest standards.
Your expertise in both manual and automated testing methods will be essential as you contribute to our continuous improvement efforts and help maintain a high level of quality across all releases.
Our Technical Environment :
As the QA Engineer you are expected to be capable of being hands-on with our platform and our test tools, as well as focusing on the quality of software Ezypay releases. Here’s a high-level view of how we work:
- Our next generation payments platform is hosted on Java microservices running on AWS infrastructure.
- We develop frontend systems using the Vue and Ionic frameworks.
- We leverage build automation (specifically CircleCI), and we’re working toward continuous deployment across all environments.
- We utilise the Karate testing framework heavily for API end to end testing, alongside Postman.
- We utilise Playwright and Cypress for UI test automation.
- We follow agile principles and maintain a suite of regression tests in Jira
As a QA Engineer, you will:
- Create detailed, comprehensive, and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Identify, record, document thoroughly and track bugs
- Work closely with product and development teams to ensure timely delivery of a project
- Identify bottlenecks in quality assurance process and suggest actions for improvement
Requirements
- Bachelor's degree in computer science, Software Engineering, or relevant Information Technology industry experience.
- 2-5 years industry experience with an in-depth understanding of Agile processes
- Solid understanding of RESTful APIs and API testing tools (e.g., Postman, REST-assured)
- Knowledge of version control systems like Git
- Proficient in software testing theories, methods, and technologies, with a deep understanding of financial or transactional systems being an added advantage.
- Ability to analyse test results, identify defects, and work closely with developers to resolve issues
- Strong communication skills and a collaborative mindset
Benefits
-
Competitive salary package & performance bonus
-
Gym subsidies
-
Casual dress code
-
Flexible working arrangements (including work from home and remote)
-
Generous number of Annual Leaves
-
Extensive medical coverage (including dental & optical)
-
Delicious office snacks
-
Guidance and mentoring from leaders within the business
-
Dynamic, positive work environment
-
Fantastic team culture