Senior QA Engineer - Data Lake

PayNet (Payments Network Malaysia)

Kuala Lumpur

On-site

MYR 60,000 - 110,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PayNet (Payments Network Malaysia) in Malaysia seeks a QA Engineer to design, develop, and implement automated testing frameworks for data-driven applications and APIs. You will expand automation coverage and collaborate with development, data, product teams and other stakeholders.

The role requires strong testing methodologies, API validation, performance testing, and hands-on experience with Python, Postman, GraphQL, SQL, and CI/CD tools in a fast-paced environment.

Qualifications

  • Bachelor’s degree in computer science, information systems technology, or software engineering.
  • 3–5 years’ experience in QA/testing, with a focus on automation and API testing.
  • Experience in Financial Services and/or Technology sectors is a plus.
  • Proficiency in both English and Bahasa Malaysia.

Responsibilities

  • Design, develop, and implement automated testing frameworks for data-driven applications and APIs.
  • Expand automation coverage for APIs, databases, and UIs using Python (pytest) and Postman.
  • Investigate, track, and document defects; perform root cause analysis with developers.
  • Enhance CI/CD integration by automating test execution in GitLab pipelines.
  • Apply OWASP Top 10 security practices in API and performance testing.
  • Maintain test documentation including test cases, scripts, and reports.
  • Mentor junior QA engineers and collaborate with developers, data engineers, and stakeholders.

Skills

QA Automation
API Testing
Python
Postman
GraphQL
SQL
CI/CD
Security Testing

Education

Bachelor's degree in computer science or related

Tools

pytest
Postman
Grafana
JMeter

Job description

KEY AREAS OF RESPONSIBILITIES

As a QA Engineer, you will play a critical role in designing, developing, and implementing automated testing frameworks to ensure the quality and reliability of our data-driven applications and APIs. You will be responsible for expanding test automation coverage, optimizing test strategies, and collaborating closely with development, data, product teams and other stakeholders.


This role requires a strong understanding of software testing methodologies, API validation, performance testing, and automation tools.


Test Strategy and Planning:


  • Contribute to test strategy formulation and drive improvements in test planning.

  • Define test scope, success criteria, and test environments for different projects.

  • Collaborate with stakeholders to align test coverage with business objectives.


Test Execution & Automation:


  • Implement and execute manual and automated test cases across APIs, databases, and UIs.

  • Expand automation test coverage using Python (pytest), Postman, and any other frameworks.

  • Identify inefficiencies in the testing process and propose improvements.

  • Ability to detect design flaws and inconsistencies.

  • Ability to analyse design documents, identify gaps or inconsistencies in requirements, and ensure completeness.

  • Investigate, track, and document defects using proper defect management tools.

  • Conduct root cause analysis and work with developers to ensure timely fixes.

  • Continuously monitor test results and improve stability.


CI/CD & Security:


  • Enhance CI/CD integration by automating test execution in Gitlab pipelines.

  • Apply OWASP Top 10 security best practices in API and performance testing.

  • Maintain comprehensive test documentation, including test cases, scripts, and reports.

  • Work closely with Developers, QAs, and Data Engineers to improve quality assurance processes.

  • Mentor Junior QA Engineers and provide technical guidance.

  • Coordinate on software release, including managing Change Requests (CRs), ensuring all items in the CR are tested in UAT, staging, and production (post-deployment).


FUNCTIONAL COMPETENCIES

Programming / Query Languages:


  • GraphQL:

  • Expertise in query syntax, fields, arguments, types, and resolvers.

  • Ability to create queries to test use cases and validate responses.

  • Knowledge of how to handle errors and validate error messages.

  • Ability to use tools like Postman to test GraphQL endpoints.

  • SQL:

  • Expertise in writing SQL queries to retrieve and validate data.

  • Ability to construct queries for testing data integrity and accuracy.

  • Python:

  • Expertise in scripting for automation tests against data structures, data quality, GraphQL API, REST API or any other data related scripting.

  • Ability to write script to verify data accuracy across different data sources like DB, text files, PDF, API, etc.


Automation Testing Frameworks:


  • Advanced proficiency in Python-based testing frameworks and tools (pytest, SGQLC, openpyxl, pdfplumber, etc.).

  • Familiarity and knowledge of using Postman.

  • Experience with k6, JMeter for API and system performance validation, including system monitoring tools like Grafana, Datadog, Dynatrace, etc.

  • Strong understanding of GitLab/Jenkins for automated testing.


API Development:


  • Experience in API authentication and authorization methods.

  • Familiarity with RESTful API, GraphQL API, gRPC


Security:


  • OWASP Top 10 knowledge for API security assessment.


General Software Engineering Skills:


  • Familiarity with version control systems like Git.

  • Understanding of Agile development practices.


Soft Skills:


  • Good collaboration skills to work with Developers, Data Engineers, and stakeholders.

  • Strong communication skills for conveying technical concepts.

  • Strong analytical and problem-solving skills.

  • Ability to work in multidisciplinary teams and promote knowledge sharing.


QUALIFICATIONS & EXPERIENCE

Minimum Qualifications


  • Bachelor’s degree in computer science, Information Systems Technology, or Software Engineering

  • 3-5 years’ experience in QA/testing, with a focus on automation and API testing.

  • Experience in Financial Services and/or Technology sectors is a plus.

  • Proficiency in both English and Bahasa Malaysia.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Automation Engineer
QA Automation Engineer

Aarorn Technologies • Kuala Lumpur

On-site
MYR 89,000 - 156,000
QA Engineer
QA Engineer

Trade Nation • Kuala Lumpur

On-site
MYR 60,000 - 90,000
QA Software Engineer
QA Software Engineer

SxFactor Sdn Bhd • Shah Alam

On-site
MYR 90,000 - 130,000
Mid, Automation Engineer
Mid, Automation Engineer

Kloudius Services Sdn Bhd • Kuala Lumpur

On-site
MYR 60,000 - 90,000
QA Lead (Automation Testing & Product Quality)
QA Lead (Automation Testing & Product Quality)

Corebase Technologies • Puchong

On-site
MYR 60,000 - 90,000
Senior Quality Analyst
Senior Quality Analyst

Oxydata Software • Sepang

On-site
MYR 134,000 - 201,000
null
Quality Assurance & Control Analyst
Quality Assurance & Control Analyst

Galactic N • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Senior Provisioning QA Engineer
Senior Provisioning QA Engineer

Starhub Ltd • Petaling Jaya

On-site
MYR 60,000 - 100,000
Quality Assurance & Control Analyst Lead
Quality Assurance & Control Analyst Lead

Galactic N • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior QA Engineer
Senior QA Engineer

Starhub Ltd • Petaling Jaya

On-site
MYR 100,000 - 156,000