您现在的位置是:首页 > 综合范文
荷兰外企爱迪德技术有限公司招聘软件实习生(爱迪德技术)
本科日薪:120 CNY 研究生日薪: 150 CNY (实习时间:6个月-12个月)
Software Engineer Intern
Job Description Are you passionate about technology? About building innovative products for customers around the globe? Irdeto is a company that is ahead of the curve – our technology is highly adaptable to the changing times. We are seeking progressive computer science and information technology-oriented graduates, with a passion for building innovative solutions for our customers. By joining as a Software Engineer Intern you will become part of a dynamic and international development team with occasional joined development activities with our regional offices in China (Beijing).
This internship is where the fun begins for code gurus like you. As a hands-on Software Engineer intern, youll learn how to make decisions about design and feature implementation, using your mastery of technical tools to help make a product vision a reality. If you would like to write code and design efficient data structures and algorithms to bring our products to the next level. This internship shows you how R&D department brings products to life by working with System Architects to ensure strong design and Software Development Engineers in Test to ensure quality through testing. Ultimately, its your code that turns concepts into new technologies and services.
Required Skills
Review the current unit test automation environment to understand the components and system context. Become familiar with the C and Java languages, and how it is used for unit test in the automation environment. Work with the principal engineers to identify a relevant set of existing libraries where the unit test coverage can be increased. Apply a number of techniques to break unwanted dependencies in code Know how to start making changes and adding tests simply and responsibly Understand the system dynamics of design debt
Technical skills: 1-2 years experience programming in C/C /Java, and/or other computer programming languages preferred Experience with Scripting language (python is a plus) Experience with Windows and Client/Server development. Experience with OO design to understand its advantages (UML is preferred) Ability to derive creative and innovative solutions by thinking ""outside the box"" Expertise in feature definition, design, and feasibility Demonstrated skill in estimating development time Strong technical and analytical skills
Required Experience Preparing degree in Information Technology, Computer Science, or equivalent Willing to troubleshoot, refactor and continuously improve the code quality Pro-active, quality-minded with a positive attitude Good communication skills Excellent verbal and written English Is an agile developer who appreciates the value of architecture and design Promotes co-operation, participation and sharing of ideas/ knowledge across the development team
Test Engineer Intern Job Description
The intern test engineer is responsible for developing & executing manual/automated test scripts from a library of existing manual test cases, to increase the coverage of the automated regression set, and for documenting test results. Also responsible for supporting the software development team with analysis and debug of identified software faults.
Primary Responsibilities: Review the current test automation environment to understand the components and system context. Become familiar with the Python scripting language, and how it is used for test scripting in the automation environment. Work with the lead test engineers to identify a relevant set of existing manual test cases to be automated. Using the existing test automation framework, work with the support of the test automation team to develop the scripts for the identified test cases. The scripts should use the existing libraries of commands to provide stimulus to the control system, and existing detection and analysis libraries to detect and verify the expected set top box response. Where necessary and possible develop any required extensions to the command and response library functions.
Additional responsibilities: The intern should provide regular progress reports as agreed with the engineering manager A summary document defining the identified set of test cases to be automated, and analyzing if any changes are required to the existing libraries to achieve this. Completed and verified automated test scripts, demonstrated to run correctly in the automation environment. Any additional software added to the test automation system to enable the automatic image installation.
Interfaces & Authority: Test Manager: line management, project team assignments Test lead: mentor, training, review and approval of automated/manual test scripts Test Engineers: other members of test team. Cross-reviewing of test activities. Project Manager: progress reporting and agreement on the timelines of the projects. Software Engineers: logging of defects and discussing the severity thereof and potential solutions.
Other: High self-motivation. Excellent verbal and written English. Critical thinking and attention to detail. Strong customer focus (internal and external), and fit in with Irdetos values (Trust, Accountability and Sense of Urgency, Loyalty and Respect, Innovation, Effective Communication and Teamwork).
Required Skills Overview of software development process. Basic knowledge of different programming languages, for example, Python, C , Java, Javascript.
Required Experience 2 to 3 years of university completed in software development studies.
简历请发送至 stanley.li@irdeto.com
或职位链接地址:
https://irdeto.silkroad.com/epostings/?fuseaction=app.jobinfo&jobid=291064&version=6#.TyeR3SWgTjs.email
https://irdeto.silkroad.com/epostings/?fuseaction=app.jobinfo&jobid=291063&version=6#.TyeR3SWgTjs.email