Software Engineer (Testing & Quality Assurance)
Notice: Equinix is aware of scams involving fake employment offers. Read more.
Software Engineer (Testing & Quality Assurance)
- JR-158565
- 하이브리드 근무
- Singapore
- Technology
- Full time
Who are we?
Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.
A place where bold ideas are welcomed, human connection is valued, and everyone has the opportunity to shape their future.
Job Summary
Equinix is the leading global interconnection platform, accelerating business performance by connecting companies to their customers and partners inside the world’s most networked data centers. More than 4,800+ of the world’s most demanding customers trust us to provide a place where they can run their mission-critical applications 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.