Software Testing Engineer(API Testing, Python, Azure DevOps)

ANTAS PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ANTAS PTE. LTD. seeks a Software Testing Engineer to ensure quality and validation of banking applications and enterprise financial systems. You will test Avaloq core banking functionality, validate API integrations and database transactions, and drive automated and manual test suites throughout the software lifecycle.

You will review specifications, develop test plans, execute varied testing types, and collaborate with cross-functional teams to ensure product quality and release readiness.

Qualifications

  • Bachelor's degree or higher in a technical discipline.
  • Experience in software testing or quality assurance, preferably in banking/finance.
  • Hands-on testing with Avaloq core banking systems.
  • Strong knowledge of functional, SIT, UAT and regression testing.
  • Experience with REST API testing and JSON payload analysis.
  • Proficient in SQL for database verification and data reconciliation.
  • Familiarity with Python scripting and automation frameworks like Playwright.
  • Experience using Azure DevOps, Jira or similar test management tools.

Responsibilities

  • Review specifications and requirements to define test conditions, coverage, and criteria.
  • Develop and execute test plans, scenarios, and cases for banking applications and enterprise systems.
  • Perform functional, integration, regression, end-to-end, and UAT testing across workflows.
  • Validate transactions, data integrity, rules, and system interfaces across layers.
  • Execute REST API tests including payloads, status codes, auth, and errors.
  • Perform SQL-based verification of transactions and backend data.
  • Develop and maintain automated regression scripts using Python and Playwright.
  • Manage test cycles and artifacts in Azure DevOps/Jira.
  • Record defects, re-test, and participate in triage and release activities.
  • Collaborate with developers and business analysts to identify root causes.

Skills

Quality assurance
REST API testing
SQL
Python scripting
Playwright
Azure DevOps
Jira
Test planning

Education

Bachelor's degree in Computer Science/IT/Software Engineering

Tools

Playwright
Azure DevOps
Jira

Job description

We are seeking a Software Testing Engineer to perform quality assurance and software validation for banking applications and enterprise financial systems. The role involves testing Avaloq core banking functionality, validating API integrations and database transactions, executing automated and manual test suites, and ensuring application quality throughout the software development lifecycle.

Key Responsibilities
  • Review business specifications, functional designs, and technical requirements to define test conditions, coverage, and acceptance criteria.

  • Develop and execute test plans, test scenarios, and test cases for Avaloq banking applications and integrated enterprise systems.

  • Perform functional, integration, regression, end-to-end, and user acceptance testing across banking workflows.

  • Validate banking transactions, account processing, data integrity, business rules, and system interfaces across frontend, backend, and database layers.

  • Execute REST API testing to verify request and response payloads, HTTP status codes, authentication, error handling, and integration behaviour.

  • Perform SQL-based database verification to validate transaction records, data mappings, processing results, and backend consistency.

  • Develop and maintain automated regression scripts using Python and suitable testing frameworks, with exposure to Playwright for UI automation.

  • Configure and execute test cycles, track execution results, and maintain test artifacts using Azure DevOps, Jira, or equivalent test management tools.

  • Identify, document, classify, and track software defects; perform retesting and regression validation following defect resolution.

  • Participate in defect triage, test reviews, release readiness assessments, and implementation verification activities.

  • Analyse application failures, review logs and test results, and collaborate with developers and business analysts to investigate root causes.

  • Support deployment validation, post-release testing, production incident investigation, and verification of application fixes.

  • Coordinate with banking operations, business users, product owners, development teams, and project stakeholders to validate business requirements.

  • Maintain test documentation, traceability matrices, execution reports, defect metrics, and quality assurance evidence.

  • Identify opportunities to improve test coverage, automation efficiency, testing standards, and software delivery quality.

Required Qualifications and Technical Skills
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.

  • Relevant experience in software testing or quality assurance, preferably within banking or financial services applications.

  • Hands-on experience with Avaloq core banking systems, including functional testing, system integration, or application support.

  • Strong knowledge of functional testing, System Integration Testing (SIT), User Acceptance Testing (UAT), and regression testing.

  • Practical experience in REST API testing, request/response validation, JSON payload analysis, and API integration testing.

  • Proficiency in SQL for database queries, transaction verification, data reconciliation, and backend validation.

  • Familiarity with Python scripting and automated test development; exposure to Playwright or equivalent automation frameworks.

  • Experience using Azure DevOps, Jira, or similar tools for test management, defect tracking, and release coordination.

  • Understanding of banking transaction workflows, system interfaces, data integrity, and enterprise application integration.

  • Knowledge of Agile/Scrum and Waterfall methodologies, SDLC, defect lifecycle management, and software quality assurance practices.

  • Ability to analyse complex test failures, troubleshoot application issues, and work effectively with cross-functional teams.

  • Strong analytical, documentation, communication, and problem-solving skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Avaloq Developer
Avaloq Developer

TECHEDGE-SOLUTION PRIVATE LIMITED • Singapore

On-site
SGD 150,000 - 190,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

ALMR BUSINESS CONSULTING GROUP PTE. LTD. • Singapore

On-site
SGD 67,000 - 100,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Almr Business Consulting Group • Singapore

On-site
SGD 60,000 - 98,000
API Testing Engineer - Python, Azure DevOps, Banking
API Testing Engineer - Python, Azure DevOps, Banking

ANTAS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Technical Lead - Avaloq
Senior Technical Lead - Avaloq

Hcl Comnet • Singapore

On-site
SGD 100,000 - 140,000
Senior Development Lead - Avaloq
Senior Development Lead - Avaloq

Hcl Comnet • Singapore

On-site
SGD 100,000 - 140,000
Avaloq Developer
Avaloq Developer

QUANTUM INFOTECH SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Developer - Avaloq
Senior Developer - Avaloq

HCL Technologies Limited • Singapore

On-site
SGD 170,000 - 210,000
Senior Software Testing Engineer
Senior Software Testing Engineer

KING SEARCH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Technical Specialist
Senior Technical Specialist

HCLTech • Singapore

On-site
SGD 120,000 - 180,000