Кариерен център

Факултет по математика и информатика

бул. Джеймс Баучер 5

тел. 02 / 8161 589

career@fmi.uni-sofia.bg

Intern – Automated system for Analysis of Failures

Project Overview:

Troubleshooting a failure fast is the key to effectiveness and success of any software development project. It is easy to start and build a product from scratch but it is a very different task to enhance the product in next versions and at the same time keep the quality of the product. Today systems become more and more complex and it is impossible for the human beings to analyze such vast amounts of data to understand the nature of problems in complex software systems.

The project involves developing an automated analysis system to automatically discoverof new problems within the software that we develop from test execution logs. The system will have the ability to compare results from any previous and current executions of tests, discover delta between results and try to analyze the reasons for the delta – is it a new bug (the new failures), or a bug that has already been fixed (tests that now pass), or intermittent issue (problem that randomly occurs the nature of which is unknown).

Results from such analysis will help engineers save time and concentrate efforts on new failures in the product first and link those failures together in case they have common root causes.

To collect needed data the system will need to interact with many other systems such as test execution system, results storage system and bug tracking system. Data will be retrieved via SOAP, REST, JDBC and HTML parsing.



Goals:

• Learn about the challenges in quality engineering and help build better products

• Evaluate existing practices and systems where data is stored

• Design and develop the system

• Gather data from failures for analysis and recommend techniques and/or process to avoid them in future

• Present the knowledge of the research and lessons learned in front of a large audience



Team & Role:

You will work alongside an experienced VMware engineer to achieve the goals of the internship



Requirements:

• Very good knowledge of Java and OOP

• Good knowledge of data structures and algorithms

• Good understanding of databases

• Good analytical and problem solving skills

• Good command of the English language and the ability to communicate effectively



Strong plus:


• Knowledge in HTML/XML

• Knowledge in regular expressions and scripting languages such as perl, python etc.

Interested in joining us or know someone who might be?

To apply please send CV to: jobs-bg@vmware.com

Please add in the subject the corresponding Ref. number: intfc

For more information visit: http://www.vmware-bulgaria.com/internship2011

Please add in the subject the corresponding Ref. number: intfcc