*SAP will be prioritizing candidates with full working rights in Singapore
WHAT YOU'LL DO
As Quality Associate Developer / Specialist Developer, you will work together with a team of dedicated experts including AI developers, AI scientists, data engineers, dev-ops engineers, and architects with a single goal of building the best-in-class AI products. You will work against fixed timelines and your success will be measured by the ability to deliver solutions matching the performance of top-notch artificial intelligence systems.
Your tasks include:
- Able to define quality and test strategies for cloud and machine learning based products respecting defined process- and product standards
- Analyzes, defines, implements and executes quality and test related activities according to quality and test strategy
- Creates a detailed test design incl. test system landscape definition and product standards, prepares tests (customizing & master data), authors and executes manual and/or automated tests
- Analyzes test results (issues) and takes appropriate follow-up actions
- Is subject matter expert for teams in terms of quality assurance and test related processes, methods and tools
- Initiates process or tool improvements
- Develop proficient product domain knowledge incl. relevant business processes & scenarios and a proficient understanding of customer needs
- Develop relevant knowledge about product and process standards, important legal requirements as well as quality assurance and test related tools
- Develop proficient knowledge and technical competencies of relevant programming languages and related development tools and processes
- Develop good knowledge of software development life cycle and Quality Assurance methodologies
- Ability to analyze complex integration issues
- Ability to work in global teams with different time zones
WHAT YOU'LL NEED
- Degree in Computer Science or related field
- 0 to 3 years of working experience as Quality Associate, preferrable in AI focused cloud application development
- A solid foundation in computer science, with strong competencies in algorithms, data structures, objects-oriented programming, design patterns, multi-threaded programming, and software design principles
- Hands-on knowledge in at least one of the server/ client-side programming languages such as Java, Scala, Go, Python, C#, C++
- Experience using any source control tools like GIT
- Experience setting up CI processes using tools like Jenkins, GitLab etc.
- Experience with any unit testing frameworks such as JUnit, nUnit, Xunit, Jasmine, etc.
- API Testing
- Excellent written and communication skills in English language
- Familiar with Agile/Scrum methodologies
- Strong desire to overcome obstacles and make your work benefit SAP's customers
- Excellent written and communication skills in English language
Great to have
- Experience with build automation tools (Maven, Gradle, Shell scripting etc).
- Experience with UI testing tools and technologies such as Cucumber, Selenium, Robot Framework, etc.
- Experience in using Performance Testing tools like Jmeter
- Knowledge of XML, web services testing (REST or SOAP)
- Operational knowledge of Linux distributions such as Redhat, Ubuntu, SUSE
Job Segment:Testing, Cloud, Developer, ERP, Computer Science, Technology