SAP Automation Engineer for Platform Job in Shanghai, China

Requisition ID: 115363

Work Area: Software-Quality Assurance

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.

About SAP SuccessFactors

SuccessFactors is the global leader in Business Execution Software. Our integrated suite of on-demand applications at is relied upon by thousands of customers worldwide to align their businesses to their strategies, arm their organizations for success and incite their employees to greatness—every day. SuccessFactors’ impactful, proven offering focuses on optimizing the two key components of execution excellence: Business Alignment (making sure that people are working on the right things every day) and People Performance (making sure everyone is performing at their full potential). Combined and working in concert, Business Alignment and People Performance solutions from SuccessFactors help companies execute faster and smarter, with greater precision and better business results than ever before.

SuccessFactors is one of the fastest growing public software companies. SuccessFactors has been helping organizations in both strong and uncertain times to bridge the strategy and execution gap, cultivate and retain top talent and optimize workforces, to drive business performance and results. A recognized market leader, SuccessFactors integrated suite of on demand applications has 8 million users, 4,000 customers of every size in over 190 countries realizing tangible results.

SuccessFactors has a unique culture. We are highly innovative and our products are defining new frontiers of software-as-a-service . We have extraordinary leadership and an aggressive sales driven culture. Founded in 2001 with offices around the world, the company employs more than 1000 people, all passionately focused on revolutionizing the future of work.

About the Team and Role

The Platform Team builds the framework, service and technical infrastructure for all modules and features in company, including API, metadata framework, cache, search, DB framework, etc.

As an automation engineer in Platform Team, the responsibility is to work with PM, dev and functional QA together to improve engineering efficiency and quality, help team on continuous delivering high quality service and framework.

The automation engineer should be experienced at Java development, automation testing on both black-box (UI, API) and white-box (UT, integration).

The automation engineer will work with dev and QA to decouple test design to backend testing integration testing and acceptance testing (leverage our in-house framework and tools), develop and maintain test scripts, execution and analysis, help team to continuous delivery the product.

Duties & Responsibilities:

Learn and understand SuccessFactors applications and their workflows.

Become familiar with the SuccessFactors dev code and framework, QA test case and process.

Help ensure the test design is proper to decouple the testing into different layers. Proper designed unit testing, integration, acceptance, explore, performance, golive, patch test, etc.

Develop automation test cases – creation, modification, debugging, and execution.

Mange continuous testing / delivery process and status.

Create valid estimates regarding effort for tasks, communicate these estimates and meet deadlines in a timely manner.

Skills & Qualifications:

Bachelor’s degree or higher in Computer Science or equivalent

Development experience using Java or a related language is a must.

Experience of Java white-box testing is a plus.

Experience of automation testing with Selenium/Webdriver is a plus.

Experience of devOps is a plus.

Experience of Gradle, Docker, JIRA (Agile), GIT, Jenkins2, Oracle is a plus.

Knowledge with web, such as HTML5, jquey, javascript, node.js is also a plus.

Experienced in QA, good understanding of QA methodology.

Proactive in problems solving.

Good communication skills in English.



To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations team (Americas: or , APJ: , EMEA: ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: No Selection