EPAM Systems

Sr. Software Test Automation Engineer

2 months agoMudu, China

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 Automation Testing Engineer in Suzhou to make the team stronger.

  • Play the Automation Tester or Key Automation Tester role
  • Work with development and manual testing team to define the scope and strategy for automation testing
  • Create test automation plan, estimate automation workload and organize automation tasks
  • Design and implement automation testing framework independently base on project requirement
  • Maintain and improve/refactor the existing framework and test scripts continuously
  • Find and research testing tools base on project requirement, evaluate benefits and risks for each solution
  • Analyze test results, define and report bugs
  • Take test automation responsibility for a subsystem or a whole project
  • Identify business test motivators. Plan and engage end users at appropriate level, and collaborate with them for test activities
  • Participate in phone conferences, visit customers with supervision
  • Provide guidance and evaluation to junior engineer
  • Bachelor's degree or above in Computer Science, Software Engineering or related majors
  • Minimum 3 years Software Engineering experience in Software Testing, Test Automation, or Software Development
  • Advanced level of Test Automation: ability to define automation strategy, setup test automation framework from scratch, and ability to solve complex test automation tasks
  • Familiar with common Design Patterns and Code Standards
  • Strong experience with automation libraries, such as Selenium, Appium, etc
  • Familiar with some popular automation tools/frameworks, such as Robot Framework, Cucumber, Jbehave, TestNG, Junit, be able to perform test automation tool evaluations
  • Proficient in some of the programming languages: OOP languages: Java, any C, PHP, Ruby, etc. or scripting languages: Specific for tool (Jscript, Delphi script, VB script), JavaScript, AutoIt, Perl, Python
  • Actual project experience in Web or mobile automation testing, and API testing
  • Solid understanding of manual testing and coverage, know when it's applicable to automate tests
  • Has a fundamental knowledge of Software Testing process (in waterfall and Agile/Scrum process), can enhance a pre-defined Software Testing process
  • Experience with CI process and tools
  • Good troubleshooting and problem-solving skills
  • Good communication skills and self-motivated
  • Intermediate (CEFR B1) or higher level of spoken and written English
We offer
  • Unique opportunity to work for challenging projects in a multinational team
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Free English classes and unlimited self-service training
  • Opportunities for self-realization
  • Friendly team and creative atmosphere
  • Flexible working schedule
  • Corporate and social events

Client-provided location(s): Suzhou, Jiangsu, China
Job ID: EPAM-57037