backBack

Specialist, Quality Assurance

NEW
location

Kuala Lumpur, Malaysia

permanent

Permanent

Duties & Responsibilities

  • Execute the QA Vision: Support and execute the Head of QA's vision and the
  • company's strategic direction, adhering to established best practices and processes.
  • Collaborate Effectively: Work closely and collaboratively with the QA Lead, team
  • members, and internal and external stakeholders to support the full end-to-end
  • testing process and QA activities throughout the project, agile sprint, and support
  • phases.
  • Analyze Requirements: Perform detailed requirements analysis, study, and test
  • planning during the requirement stage. Highlight any concerns or issues early to
  • mitigate potential risks and gaps in QA delivery.
  • Plan Comprehensive Testing: Prepare detailed Test Analysis to ensure proper
  • coverage is implemented from both functional and user perspectives for optimal
  • user experience and retention.
  • Develop High-Quality Test Cases: Write high-quality and reusable test cases
  • encompassing scenarios such as Functional Testing, Regression Testing, Sanity
  • Testing, Smoke Testing, API Testing, Compatibility Testing, System Integration
  • Testing, Performance Testing (if applicable), Disaster Recovery Testing for both
  • Mobile (iOS & Android) and Web Browser applications.
  • Automate Tests: Automate test cases early, keeping reusability and long-term
  • maintainability in mind during implementation to support frequent regression
  • testing and application releases.
  • Maintain Documentation: Perform regular documentation housekeeping. Keep
  • documents such as Test Cases, Test Scripts, QA-related documentation, Knowledge
  • Transfer materials, and status reports up to date.
  • Support DevOps Practices: Be familiar with code merges, deployments, and basic
  • DevOps activities to support and maintain Test Environments and release activities.
  • Execute Test Plans: Execute all planned test cases, ensuring proper coverage and
  • that timelines are met within the project.
  • Support User Acceptance Testing (UAT): Support UAT activities during the project
  • and sprint activities.
  • Manage Defects: Log detailed Status and Defect Reports and follow through to
  • closure in a timely manner.
  • Analyze Defects: Regularly perform Defect Analysis studies and enhance test
  • coverage to reduce, prevent, and eliminate escaped defects going into production.
  • Provide Post-Production Support: Support hotfix and post-production support
  • activities, which involve testing and troubleshooting from time to time.
  • Apply Domain Knowledge: A solid understanding of domain knowledge is required
  • to ensure high QA deliverables throughout the project lifecycle, from planning to
  • execution.
  • Adapt to Change: Ability to work well under pressure and in an environment of
  • constant change.

Requirements

  • Experience: At least 1-2 years of hands-on testing experience with Mobile (iOS and
  • Android), cross-browser platforms, and web applications. Fresh graduate is
  • encourage to apply.
  • Education: Minimum Bachelor's degree in Computer Science/Information
  • Technology or equivalent.
  • Skills:
  • A team player with a keen eye for detail.
  • Pro-active, analytical, meticulous, and detail-oriented.
  • Ability to work in a fast-paced environment.
  • Knowledge:
  • Understanding of software testing methodologies and principles.
  • Experience with test automation frameworks (e.g., Selenium, Appium) and
  • scripting languages (e.g., Java, Python).
  • Familiarity with BDD and TDD frameworks.
  • Industry Knowledge: Fin-tech/e-wallet industry knowledge is preferred but not
  • mandatory.
  • Tools: Experience with various testing tools (e.g., Jira, Selenium, Appium, Postman,
  • JMeter, Git, Jenkins, cloud platform tools).
  • Certifications: ISTQB-CTFL will be an added advantage.