Show more filters
Banner image for CommercePay
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
Malaysia
We provide payment solutions to cater to all business needs and to accept a wide range of payment methods while ensuring that all transactions are convenient, secure and efficient. Our payment platform has innovative technology with comprehensive functionalities that are both stable and easy to integrate. The QA Engineer is responsible for ensuring the quality and reliability of software products by designing and executing test plans, identifying bugs, and collaborating with development teams to resolve issues. They perform manual and automated testing, validate system functionality, and help improve overall product performance and user experience.

Key Responsibilities

  • Design, develop, and maintain automated test frameworks for web applications and APIs
  • Execution of QA activities for software programs in accordance with design specifications, requirements, test scripts, and QA best practices
  • Collaborate with developers and product teams to ensure high-quality software delivery
  • Develop and execute comprehensive test plans, test cases, and regression tests
  • Identify, track, and document defects and work closely with the development team to resolve them
  • Participate in code reviews, continuous integration, and deployment pipelines
  • Contribute to process improvements that enhance system reliability and efficiency

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 1-3 years of experience in QA Engineering or .NET Development
  • Strong knowledge of C#, ASP.NET, and MySQL
  • Hands-on experience with automated testing tools and frameworks (e.g., Selenium, NUnit, Postman)
  • Familiarity with CI/CD pipelines and source control (e.g., Git, Azure DevOps)
  • Solid understanding of web technologies, APIs, and performance testing
  • Experience in testing for load, performance, and security for multi-tier web applications
  • Experience in Web Applications Testing is a must
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities

Preferred Skills

  • Experience in payment systems, fintech, or transaction-based platforms
  • Knowledge of performance optimization and process automation
  • Familiarity with cloud environments (e.g., AWS, Azure)

More jobs