Você está na página 1de 11

Summer Internships

2016

Automation of CRM Software Testing


Computer Science
Description
To develop an automated set of software tests for Amdocs CRM applications using in-house tool Ginger.
Learn how our customers use Amdocs CRM applications.
Design the solution to run the activities involved using automation.
Develop the solution using our in-house automation tool, Ginger.
The solution should be configurable and reusable in different situations.
Requirements
Have familiarity with any programming language.
Have a basic understanding of a relational database.
Have a basic knowledge of UNIX or Linux.
Duties
To be assigned to a mentoring team that will oversee a variety of design and development tasks.
To write a brief weekly status detailing activities and anything else relevant to the mentoring team.

Tasks
The tasks will be tailored to the candidates skill set, interests and availability (which will vary depending on term time or
vacation time).
The task will be well defined and may or may not involve team work.
Example tasks would be
Automate the routine software testing activities in Amdocs CRM product.
Develop automation of tests for to be used daily in live business critical environments.
Produce project software documentation and installation details.
Education and Experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent communication skills, both written and verbal.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Mobile App Development Dashboard Project


Computer Science
Description
Assist in developing new functionality for a mobile application, the successful candidate will combine existing skills with new skills learned
for project with the support of our software professionals currently working on project. The completed project will extend current
functionality and enhanced style for the mobile application base line. This project will provide you with valuable software industry
experience as you are exposed to activities, needs and practices of an enterprise-class, multi-national software company with offices in
Champaign.
Design and deliver hybrid mobile application functions.
Application presents key business information to clients and company staff.
Requirements
Have a familiarity with a development IDE such as eclipse or Intellij IDEA.
Have a familiarity with one or more programming languages such as Java, C/C++ or HTML5.
Duties
To be assigned to a mentoring team that will oversee a variety of design and development tasks.
To write a brief weekly status detailing activities and anything else relevant to the mentoring team.
Tasks
The tasks will be tailored to the candidates skill set, interests and availability (which will vary depending on term time or vacation time).
The task will be well defined and may or may not involve team work.
Example tasks would be
Research and selection of best tools to meet goals.
Design and develop rules engine and data repository.
Designing the overall appearance and function
Producing some of the project softwares documentation and installation details
Education and experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent communication skills, both written and verbal.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Database Cleanup Scripting Project


Computer Science
Description
Develop a Script in Linux with SQL/PLSQL embedded in it to cleanup Production Tables on a weekly basis
Develop Shell Script that can Truncate Partitions of Tables based on the data present in the partition.
Requirements
Have a familiarity with Linux or UNIX variant systems.
Have a familiarity with one or more programming languages such as SQL, Shell Scripting and PL/SQL
Have a basic understanding of a relational database.
Duties
To be assigned to a mentoring team that will oversee a variety of design and development tasks.
To write a brief weekly status detailing activities and anything else relevant to the mentoring team.
Tasks
The tasks will be tailored to the candidates skill set, interests and availability
The task will be well defined and may or may not involve team work.
Example tasks would be
Design and develop Script that will do the cleanup of tables based on the Rule file.
Education and experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent communication skills, both written and verbal.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Mobile App Development SLA Management


Computer Science
Description
Development of a mobile application to replace Service Level Agreement Tri-Folds from the SLM Management website:
Support for both iOS and Android based mobile devices
Support of standard user interface guidelines for both supported platforms
Secure login that limits app usage/access to employees (similar to current Amdocs mobile apps)
Scalable for future phases of development (long term, not to be considered for this year):
Requirements
Have a familiarity with mobile app development and mobile application programming languages.
Have a familiarity with mobile application user interface guidelines.
Have a basic understanding of a relational database.
Duties
To be assigned to a mentoring team that will oversee a variety of design and development tasks.
To write a brief weekly status detailing activities and anything else relevant to the mentoring team.
To become familiar with contracts and service levels.
To become familiar with service level best practices.
Tasks
The tasks will be tailored to the candidates skill set, interests and availability (which will vary depending on term time or vacation time).
Tasks will be well defined and will require interfacing with members of various teams, including SLM and Tools.
Example tasks would be
Research and selection of best tools to meet goals.
Designing the overall appearance and function of the application GUI
Producing some of the project softwares documentation and installation details
Education and experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent communication skills, both written and verbal.
Experience designing and programming mobile applications for iOS, Android or both.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Automation of API Software Testing


Computer Science
Description
To develop an automated set of software tests for Amdocs API applications using in-house tool Ginger.
Learn how our customers use Amdocs API applications.
Design the solution to run the activities involved using automation.
Develop the solution using our in-house automation tool, Ginger.
The solution should be configurable and reusable in different situations.
Requirements
Have familiarity with any programming language.
Have a basic understanding of a relational database.
Have a basic knowledge of UNIX or Linux.
Understanding of XML is beneficial (not required)
Duties
To be assigned to a mentoring team that will oversee a variety of design and development tasks.
To write a brief weekly status detailing activities and anything else relevant to the mentoring team.
Tasks
The tasks will be tailored to the candidates skill set, interests and availability (which will vary depending on term time or vacation time).
The task will be well defined and may or may not involve team work.
Example tasks would be
Automate the routine software testing activities in Amdocs API product.
Develop automation of tests for to be used daily in live business critical environments.
Produce project software documentation and installation details.
Education and experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent communication skills, both written and verbal.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Development of Test Environment Status Monitor


Computer Science
Description
To develop a notification tool using any programming language.
The tool will run in the Windows System Tray and indicate the status of selected environments.
The notification should indicate the status by showing red-yellow-green dot/symbol.
The status/color will depend on the criteria provided by the respective team.
The end user should be able to configure both the environment severity of warnings.

Requirements
Must have knowledge of at least one programming language, in which GUI application can be developed.
Have a good knowledge of UNIX or Linux.
Have basic understanding of relational database.
Duties
To be assigned to a mentoring team that will oversee a variety of design and development tasks.
To write a brief weekly status detailing activities and anything else relevant to the mentoring team.
Tasks
The tasks will be tailored to the candidates skill set, interests and availability (which will vary depending on term time or vacation time).
The tasks will be well defined and may or may not involve team work.
Example tasks would be
Develop the environment checker tool.
Produce some of the project softwares documentation and installation details.
Education and experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent communication skills, both written and verbal.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Operations Dashboard Computer Science


Description
Develop a site wide mobile / tablet based dashboard:
Design a GUI which supports multiple clients
The dashboard should be able to incorporate data from the existing tools (Production Heads Up / Amdocs Monitoring Control
(AMC) / Database)
Send notifications to the users in case of crisis
Ability to create different user profiles and restrict the data and view to 3rd parties
Requirements
Ability to develop mobile apps and/or dashboards in iOS and Android
Knowledge of HTML, basic Linux commands, and database queries
Have a basic understanding of a database
Duties
Should be able to work independently with multiple teams / individuals and develop the operations dashboard
Tasks
The tasks will be tailored to the candidates skill set, interests and availability (which will vary depending on term time or vacation
time)
The task will be well defined and may or may not involve team work.
Example tasks would be
Research and selection of best tools to meet goals
Design and develop rules engine and data repository
Design the overall appearance and function of an administration GUI
Producing some of the project softwares documentation and installation details
Education and experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent technical skills.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Social Media Brand Management


Communications, Marketing, International Business
Description
Work to establish a detailed social media and marketing plan for increasing brand awareness of Amdocs throughout the region.
Monitor and post on blogs, forums, and social networks both internally and externally
Online outreach and promotion using Facebook, LinkedIn, Twitter, and more
Website and social media optimization
Feasibility assessment and development of site tour video to be used for marketing purposes
Develop strategy to advance existing relationships with local universities

Requirements
Familiarity with mainstream social media platforms including but not limited to Facebook, Twitter, Instagram, Google+, and LinkedIn
Strong critical thinking and presentation skills
Experience working in a multi-cultural organization a plus
Creative self-starter who is comfortable with both taking initiative and working in collaboration
Detail oriented with strong written and verbal communication skills
Experience with Microsoft application, basic photo editing and video editing software, and internet browsers
Education and experience
Candidates should maintain a positive attitude under pressure, exhibit strong work ethic, and enjoy working with a wide range of
personalities. Most importantly the candidate should be flexible and willing to take on multiple tasks in a dynamic environment. This
internship will benefits someone who is interested in marketing, communications, and working with a global high tech company.
Interest or basic understanding of the software development lifecycle a plus. Areas of study considered: Marketing, Communications,
and International Business.

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Technical Video Production


Communications, Computer Science
Description
Develop a knowledge library of videos and short courses for Infra/IT specific items:
Build overall knowledge sharing strategy
Work with technical leads to identify content to produce
Work with technical leads to identify experts to host sessions
Research best audio/video methods for capturing sessions
Edit, Publish, and share content produced
Requirements
Excellent communication and organization skills
Ability to understand abstract concepts, create action plans, and execute them
Strong abilities and interest for how technology works behind the scenes
Duties
To be assigned a mentor that will oversee the project and provide advice and direction as required. To write a brief weekly status detailing major
project milestones, risks, and open issues.
Tasks
Help build a plan to achieve the project requirements and success will be measured based on the ability to deliver a working video library with
useful content.
Team work and individual contribution will be required
Coordination with multiple teams onshore and offshore will be required
Example tasks would be
Research and selection of best tools to meet goals from audio/video to hosting, searching, and presenting content.
Interviewing group leads to understand gaps in knowledge
Interviewing specialists to outline content for production
Schedule sessions to record content with specialists
Editing audio/video
Developing a social strategy to get others to consume and share content
Producing documentation for end to end process
Education and experience
Studying for Computer Science degree and have taken enough courses to cover the basic requirements.
Excellent communication skills, both written and verbal.

10

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Thank you for


considering Amdocs
for your summer
2016 internship.

We look forward to
hearing from you soon!

11

Information Security Level 2 Sensitive


2016 Proprietary and Confidential Information of Amdocs

Você também pode gostar