Software Engineer (Testing & Quality Assurance)

Equinix

4.7

(54)

Singapore (Remote)

Why you should apply for a job to Equinix:

  • 4.7/5 in overall job satisfaction
  • 4.7/5 in supportive management
  • 93% say women are treated fairly and equally to men
  • 94% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Health, Dental, Vision, Life, Temporary & Long-term Disability Insurance
  • Internship Programs with Universities by partnering with local universities all over the world
  • Education, Training, Tuition & Certification Reimbursement
  • #JR-158565

    Position summary

    cations and grow their businesses. Our dream is to interconnect the world - and create a historically significant company in the process. Today we are a $7 billion company with over 13,000+ employees worldwide, and we're growing. Our global ecosystem is larger than our next 10 competitors combined, providing customers access to 2,000+ network services, 3,000+ cloud and IT services, 450+ content and digital media services, and 4,800+ enterprises.

    We are looking for a Software Engineer, Testing & QA to join our backend platform engineering team. The role focuses on validating Java-based microservices, API integrations, Kafka messaging workflows, and data migration processes.

    The candidate will work closely with engineers to ensure service reliability, data integrity, and system stability through automated and service-level testing.

    Responsibilities

    • Design and execute test scenarios for Java-based microservices, primarily built on Spring Boot.

    • Develop and maintain automation scripts for service and API testing.

    • Perform REST API testing to validate service behavior, integration flows, and data accuracy.

    • Validate Kafka-based messaging workflows, including event publishing, consumption, and message processing.

    • Test and verify service migrations and data migrations, ensuring correctness, consistency, and backward compatibility.

    • Perform integration testing and regression testing for distributed systems.

    • Analyze logs, metrics, and service responses to troubleshoot issues and verify system behavior.

    • Identify, document, and track defects, working closely with developers to resolve issues.

    • Contribute to improving automation coverage and testing practices within the team.

    Required Qualifications

    • Bachelor's degree in Computer Science or a related field.

    • 2-4 years of experience in software testing or QA for backend systems.

    • Basic understanding of Java applications and microservices architecture.

    • Familiarity with Spring Boot services and REST APIs.

    • Experience testing Kafka or other event-driven messaging systems.

    • Ability to write automation test scripts for backend services.

    • Experience testing service integrations and data migration processes.

    • Familiarity with API testing tools (Postman, RestAssured, or similar).

    • Ability to analyze logs and service responses for troubleshooting.

    Preferred Qualifications

    • Basic programming skills in Java or scripting languages.

    • Experience with automation testing frameworks.

    • Familiarity with CI/CD pipelines.

    • Experience testing cloud-native or distributed systems.

    Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing this form.

    Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.

    We use artificial intelligence in our hiring process. Learn more here**.**

    Why you should apply for a job to Equinix:

  • 4.7/5 in overall job satisfaction
  • 4.7/5 in supportive management
  • 93% say women are treated fairly and equally to men
  • 94% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Health, Dental, Vision, Life, Temporary & Long-term Disability Insurance
  • Internship Programs with Universities by partnering with local universities all over the world
  • Education, Training, Tuition & Certification Reimbursement