Quality Associate Developer - Artificial Intelligence

Job expired!
Career Opportunity: Quality Associate Developer | SAP

Career Opportunity at SAP: Quality Associate Developer - Artificial Intelligence

We Help the World Run Better

At SAP, we cultivate a collaborative environment that empowers you to bring out your best. We are driven by a shared passion to help the world run better through innovative solutions. We focus on building the foundation for tomorrow, creating a workplace that values diversity, embraces flexibility, and aligns with our purpose-driven and future-focused work culture.

We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for individual contributions, and various benefit options to choose from.

*SAP will be prioritizing candidates with full working rights in Singapore.

What You'll Do

As a Quality Associate Developer / Specialist Developer, you will join a team of dedicated experts, including AI developers, AI scientists, data engineers, dev-ops engineers, and architects. Together, we aim to build top-tier AI products. Your success will be measured by your ability to deliver solutions that match the performance of leading artificial intelligence systems.

Your tasks will include:

  • Defining quality and test strategies for cloud and machine learning-based products, respecting defined process- and product standards.
  • Analyzing, defining, implementing, and executing quality and test-related activities as per the quality and test strategy.
  • Creating detailed test designs, including test system landscape definition and product standards, preparing tests (customizing & master data), authoring, and executing manual and/or automated tests.
  • Analyzing test results and taking appropriate follow-up actions.
  • Acting as a subject matter expert for the team in quality assurance and test-related processes, methods, and tools.
  • Initiating process or tool improvements.
  • Developing proficient product domain knowledge, including relevant business processes & scenarios, and understanding customer needs.
  • Acquiring knowledge about product and process standards, important legal requirements, and quality assurance and test-related tools.
  • Developing proficiency in relevant programming languages and related development tools and processes.
  • Gaining knowledge of the software development life cycle and Quality Assurance methodologies.
  • Analyzing complex integration issues.
  • Working with global teams across different time zones.

What You'll Need

To succeed in this role, you will need:

  • Degree in Computer Science or a related field.
  • 0 to 3 years of working experience as a Quality Associate, preferably in AI-focused cloud application development.
  • A solid foundation in computer science, strong competencies in algorithms, data structures, object-oriented programming, design patterns, multi-threaded programming, and software design principles.
  • Hands-on knowledge of server/client-side programming languages such as Java, Scala, Go, Python, C#, C++.
  • Experience using source control tools like GIT.
  • Experience setting up CI processes using tools like Jenkins or GitLab.
  • Familiarity with unit testing frameworks such as JUnit, nUnit, Xunit, Jasmine, etc.
  • Experience in API Testing.
  • Excellent written and communication skills in English.
  • Familiarity with Agile/Scrum methodologies.
  • A strong desire to overcome obstacles and positively impact SAP's customers.

Great to Have

  • Experience with build automation tools (Maven, Gradle, Shell scripting).
  • Experience with UI testing tools and technologies such as Cucumber, Selenium, Robot Framework.
  • Experience using performance testing tools like JMeter.
  • Knowledge of XML and web services testing (REST or SOAP).
  • Operational knowledge of Linux distributions such as Redhat, Ubuntu, SUSE.