logo of sap

SAPSAP China iXp Intern - Software Engineer in Test - Shanghai

实习兼职Administration地点:上海状态:招聘

任职要求


We help the world run betterAt SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging – but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed. 
 
 About the SAP Internship Experience Program:
The SAP Internship Experience Program is SAP’s global, paid internship program that provides university students with the opportunities to find purpose in their careers.
Three reasons to intern at SAP:
Culture of collaboration: meet with mentors, make new friends across the globe and create a thriving personal network.
Project-driven experience: gain cross-functional skills from our virtual and in-person learning sessions, diverse subject matter experts, and project deliverables.
Gain visibility: with SAP Internship Experience Program in your title, you’ll have a global network of SAP leaders, entrepreneurs, and career development opportunities at your fingertips. 
 
EXPECTATIONS AND TASKS
As a software engineer in test, you will work on a specific project critical to SAP Consumer Industries Cloud’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
 
Core Responsibilities
Be responsible for the effective and efficient delivery of applications in Cloud and to ensure the delivery as per defined Service Level Agreements.
Drive collaboration among different disciplines (Development, Product Management, etc.) in automating, maintaining, and optimizing the quality process
Recommend appropriate automation and testing tools. Drive automation in all areas of build, test and deployment. Setup test administration in test administration systems
Participate as a member of the Agile team
Assess and make recommendations to improve development and tester collaboration. This includes processes, technologies and practices
Provide feedback on usability, documentation and report status to stakeholders
Deliver first class results, by handling tasks with enthusiasm and personal commitment.
Working as a fully contributing team member with independent planning & execution responsibilities
Building upon domain knowledge and technical/proprietary skills to reach levels of expertise.
 
A Successful Candidate requirements
Can work for 3+ days a week for at least 6 months or longer duration 
Candidate who will graduate in 2027 is preferred
More than 2 years of experience in building software products / components
Bachelor of Engineering/Technology (BE/BTech), in Computer Science or allied branches, or master’s in computer applications
Knowledge of Product Development Lifecycle processes and tools for standard development is must
Good knowledge of SAP Product Standards
Good knowledge on Quality management / Test Automation tools
Mature and pro-active with high sense of responsibility and reliability
Experienced in working on a complex multi-platform JEE application
Experience with Agile Software Engineering methodology and continuous integration principles
Experience with unit testing and automated testing tool
Working knowledge of Atlassian JIRA, Jenkins, Git, Gerrit, Selenium, or similar tools
Knowledge on JUNIT, Newman/Postman (JavaScript based), JMeter, Dynatrace, Security-Fortify, SonarQube, Whitesource and FOSS-VULAS will be added advantage.
 
PREFERRED REQUIREMENTS
Master’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems
Experience with Microservices architecture
Experience in serverless frameworks (e.g. Micronaut) and environments (e.g. KNative)
 
Follow @LifeatSAP on Instagram and don't miss anything about our experiences worldwide.
 
#SAPiXp
#SAPiXpChina
#SAPNextGen

工作职责


N/A
包括英文材料
Jenkins+
Git+
Selenium+
JUnit+
JavaScript+
JMeter+
安全防护+
SonarQube+
Micronaut+
Knative+
相关职位

logo of apple
社招Software

Design, develop, and maintain automated test frameworks and suites using Java-based frameworks such as JUnit, TestNG to validate backend functionalities of our eCommerce platform. Collaborate closely with software engineers, product managers, and other team members to understand requirements and ensure comprehensive test coverage. Implement and complete test plans and test cases to ensure comprehensive test coverage. Perform API testing using tools like REST Assured to validate data integrity and functionality of backend services. As an automation specialist, you will define requirements and propose solutions to streamline the testing process with a strong commitment to ownership. Engage in in-depth technical dialogues with the engineering team, comprehend software workflows and use cases, and ensure the system's testability. Self-motivated, able to grasp issues quickly and make educated, critical judgment in the absence of complete requirements. Deliver timely and precise updates on testing status and quality metrics to collaborators throughout all testing phases, and compile Quality outcomes summary upon project completion. Strong analytical and problem-solving skills to effectively debug and resolve complex technical issues. Advocate for superior software testing practices within the team and foster adoption across the organization, promoting software development methodologies that enhance overall software quality. Adaptability to thrive in fast-paced environments with frequent context switching.

更新于 2025-06-24
logo of nvidia
社招

NVIDIA has continuously reinvented itself over two decades. NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.This is our life’s work — to amplify human imagination and intelligence. AI becomes more and more important in Auto Driving and AI City. NVIDIA is at the forefront of the Auto Driving and AI City revolution and providing powerful solutions for them. All these solutions are based on GPU-accelerated libraries, such as CUDA, TensorRT and V/LLM inference framework etc. Now, we are now looking for an LLM inference framework developer engineer based in Shanghai. What you’ll be doing :• Craft and develop robust inferencing software that can be scaled to multiple platforms for functionality and performance • Performance analysis, optimization and tuning • Closely follow academic developments in the field of artificial intelligence and feature update • Collaborate across the company to guide the direction of machine learning inferencing, working with software, research and product teams

更新于 2025-09-29
logo of nvidia
社招

For more than 25 years, NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing—and now, we’re defining the next era of AI-powered computing. From powering breakthroughs in autonomous vehicles to building the next wave of infrastructure, we grow with innovation motivated by the world’s best talent. Monitor Code Coverage and perform Static Analysis (Coverity) for NVIDIA’s AV software stack. The position entails hands-on engineering tasks, such as composing strategies, building automation, working with developers, and ensuring safety-critical systems meet quality and compliance standards. What you’ll be doing: Code Coverage Strategy & Tooling• Define, implement, and own the AV software code coverage strategy (statement, branch, MC/DC) for unit, integration, and safety reporting. • Automate coverage collection in Bazel-based builds and integrate into CI/CD pipelines (GitLab/Jenkins/GitHub Actions). • Build dashboards and reporting pipelines for developers, safety engineers, and auditors. Coverity Static Analysis• Operate incremental and full scans, automate pipelines, and implement quality gates. • Triage, classify, and handle findings—including waiver workflows and procedures that adhere to MISRA C/C++ and CERT standards. Developer & Collaborator Engagement• Partner with AV developers to resolve findings, avoid false positives, and improve adoption of coverage and static analysis practices. • Coordinate with safety, security, and compliance participants to uphold reporting consistency and audit readiness. Innovation & AI Integration• Explore ways to apply AI/LLMs for accelerating triage, generating reports, and improving developer workflows (e.g., editor plugins, code assistants).

更新于 2025-10-17
logo of nvidia
社招

For more than 25 years, NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing—and now, we’re defining the next era of AI-powered computing. From powering breakthroughs in autonomous vehicles to building the next wave of infrastructure, we grow with innovation motivated by the world’s best talent. Monitor Code Coverage and perform Static Analysis (Coverity) for NVIDIA’s AV software stack. The position entails hands-on engineering tasks, such as composing strategies, building automation, working with developers, and ensuring safety-critical systems meet quality and compliance standards. What you’ll be doing: Code Coverage Strategy & Tooling• Define, implement, and own the AV software code coverage strategy (statement, branch, MC/DC) for unit, integration, and safety reporting. • Automate coverage collection in Bazel-based builds and integrate into CI/CD pipelines (GitLab/Jenkins/GitHub Actions). • Build dashboards and reporting pipelines for developers, safety engineers, and auditors. Coverity Static Analysis• Operate incremental and full scans, automate pipelines, and implement quality gates. • Triage, classify, and handle findings—including waiver workflows and procedures that adhere to MISRA C/C++ and CERT standards. Developer & Collaborator Engagement• Partner with AV developers to resolve findings, avoid false positives, and improve adoption of coverage and static analysis practices. • Coordinate with safety, security, and compliance participants to uphold reporting consistency and audit readiness. Innovation & AI Integration• Explore ways to apply AI/LLMs for accelerating triage, generating reports, and improving developer workflows (e.g., editor plugins, code assistants).

更新于 2025-10-15