Пропустити навігацію EPAM

Senior Software Testing Engineer (Auto QA + Functional QA) Singapore

  • hot

Senior Software Testing Engineer (Auto QA + Functional QA) Description

Job #: 82675
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 Testing Engineer with automation QA and functional testing experience in Singapore to make the team stronger.


  • Play the automation and functional tester role
  • Follow a defined Software Quality Control process
  • Understand what test plan and test strategy are on project - testing process, testing types and technics, etc
  • Design test cases, create checklist / test suites and provide test results reports in required format
  • Provide review and analysis on the requirement and specification
  • Estimate own activities based on main test estimation methods, and prioritize own tasks
  • Execute test cases, report defects and perform root cause analysis on issues
  • Plan own tasks according to project schedule, perform primary testing tasks without supervision
  • Collaborate with end users for acceptance test activities
  • Work independently while in close collaboration with others in the team and across projects


  • Test Analyst with strong testing capability with min 6 years of IT experience in test execution and test management
  • Passionate to do test designing, test planning and test execution
  • Experience in testing Mobile banking applications would be a plus
  • Experience in testing web-based application with understanding of modern web technologies
  • Good understanding and knowledge of test methodologies
  • Good understanding of test automation concepts
  • Core hands-on experience with test automation tools (Selenium, UFT, Test Complete) and CI / CD pipeline tools (Jenkins, maven, Teamcity and their integration with version control tools like GitHub etc.)
  • Excellent testing experience and very good understanding of full testing lifecycle - Experience in creating and executing test cases, logging and tracking defects, status reporting is a must
  • Sound understanding of testing frameworks Junit, TestNG etc. & Behavioral driven frameworks (BDD using cucumber or jbehave etc.)
  • Experience in Scrum / Agile testing methodology
  • Understanding of non-functional testing like fail-over, resilience, load testing
  • Creation of test strategies (for programs) and plans (Manual, automation, performance etc.)
  • Detailed hands-on experience of automated & manual testing of new functionality & regression testing of existing functionality
  • Comprehensive analysis of any errors found using logs, database queries, unix file system, Raising and tracking defects & defect triage

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