Job Description - SOFTWARE TESTING ENGINEER

Company Overview

Virtusa is a global IT services leader delivering transformational consulting, technology, and outsourcing solutions. We serve Global 2000 clients across Banking, Insurance, Telecom, Technology, and Media sectors, driving business performance and innovation.

Job Summary

Lead test automation initiatives by designing and implementing robust frameworks using Java and modern tools. Collaborate in Agile teams to ensure high-quality software delivery aligned with industry best practices and domain expertise in private banking.

Responsibilities

  • Design, develop, and maintain test automation frameworks using Cucumber, TestNG, Maven, Selenium, and RestAssured to ensure comprehensive API and UI testing coverage
  • Apply Java programming and design patterns to build scalable and maintainable automation solutions
  • Integrate cloud technologies, preferably Azure, into automation workflows to enhance deployment and testing efficiency
  • Utilize CI/CD tools such as GitLab to automate build, test, and deployment pipelines for continuous integration and delivery
  • Deploy and manage containerized test environments using Kubernetes and Docker to support scalable and consistent testing
  • Operate within Linux environments to execute and troubleshoot automation scripts and tools
  • Implement software engineering best practices including clean code policies, branching strategies, release processes, and version control to maintain code quality and traceability
  • Leverage streaming platforms like Confluent Kafka and IBM MQ to validate event-driven and messaging components within applications
  • Apply domain knowledge in credit and private banking, including products such as Securities, Payments, Corporate Actions, Derivatives, Structured Products, Accounting, Pricing, Portfolio Management, Forex, Treasury, and Lending to design relevant test scenarios
  • Collaborate effectively in Agile teams using Scrum, Kanban, or SAFe methodologies to plan, execute, and deliver testing activities
  • Use Agile planning tools such as JIRA and Confluence to track progress, document test cases, and communicate within teams

Preferred competencies and qualifications

  • Experience with Azure cloud platform integration in test automation workflows
  • Familiarity with GitLab CI/CD pipelines
  • Knowledge of Kubernetes and Docker container orchestration for test environments
  • Understanding of Linux operating system for automation script execution
  • Exposure to private banking domain and related financial products
  • Proficiency in Agile methodologies and tools (Scrum, Kanban, SAFe, JIRA, Confluence)
Original job SOFTWARE TESTING ENGINEER posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

VIRTUSA SINGAPORE PRIVATE LIMITED

Virtusa is a global leader in information technology (IT) services providing truly transformational and millennial services to diverse clients through IT consulting, technology and outsourcing services. Using our enhanced global delivery model, innovative software platforming approach and industry...

Read more about the company
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.