Skip navigation EPAM

Senior / Software Test Automation Engineer Singapore, Singapore

  • hot

Senior / Software Test Automation Engineer Description

Job #: 62931
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


We are looking for an experienced Senior / Software Test Automation Engineer for our Singapore office.

We Value

Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.


  • Ensure high quality and accuracy is maintained at every cycle of software release
  • Work with in-house development team and/or 3rd party product development team to define the scope of testing
  • Create effective test strategy, test plan according to project schedule
  • Create test cases with high coverage of requirements
  • Debug and resolve issues related with test infrastructure and framework
  • Attend daily stand-up meeting and other team meetings
  • Regularly present project status to stakeholders
  • Risk management for the project. (e.g. resource, document issue, testing method management, environment control, etc.)


  • Minimum qualification of Polytechnic Diploma in Computer Science, Software Engineering, or related majors
  • 6-12+ years of software testing experience
  • Strong organization & project management skills
  • Know how to coordinate testing with other interfaces
  • Experienced in Java programming for automated test case development
  • Solid understanding and experience in automation testing
  • Experience with test framework implement and maintenance
  • Proven experience in Selenium or Cucumber
  • Experience with mobile testing
  • Strong troubleshooting and problem-solving skills
  • Flexibility to work in different time zone whenever needed
  • Good communication skills
  • Banking experience
  • Possess technical competency to maintain automated testing script

We offer

  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Project Manager
Budapest, Hungary

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices