Контакты

Senior Software Test Automation Engineer

Hong Kong

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION



We are looking for an experienced Senior Automation Testing Engineer in Hong Kong to make the team stronger.

Responsibilities

  • 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.

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering or related majors;
  • Minimum 3 years of experience in Software Testing, Test Automation, or Software Development;
  • Solid understanding of both manual and automation testing;
  • Fundamental knowledge of Software Testing process (in waterfall and Agile/Scrum process), is able to follow and enhance a pre-defined Software Testing process;
  • 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: Java, Python, C#, Ruby, etc., familiar with common Design Patterns and Code Standards;
  • Advanced level of Test Automation: ability to setup test automation framework from scratch, and ability to solve complex test automation tasks;
  • Experience with Web or mobile automation testing, and with API testing;
  • Experience with CI process;
  • Good troubleshooting and problem-solving skills;
  • Good communication skills;
  • Intermediate (CEFR B1) or higher level of spoken and written English.

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;
  • Referral bonuses;
  • Compensation for sick leave and paid time off;
  • Opportunities for self-realization.