The good news is we have some last-minute additions to our pool of available internships for summer. The better news is they are great opportunities. Boston Scientific is looking for 4 to 5 students of software engineering for the summer. We’d like to send ‘em some of our best, since this is a new topic area for us and we’d like to make a good first impression! Those interested should immediately
contact our friends at Boston Scientific using the address below. Make this a priority! — JMP
Grace Wiechman, CISSP/ISSAP, CIPP
Fellow, R&D Engineer
Boston Scientific CRM
4100 Hamline Avenue North
St. Paul, MN 55112-5798
Tel 651-582-5441
Grace.Wiechman@bsci.com
SAMPLE PROJECTS:
1 ) Consolidation of WAS / RAS Subsystem Integration Test Framework. This project involves re-engineering of the existing JUnit, Spring, Hibernate, HttpUnit, and Selenium frameworks for for a J2EE Enterprise Application known as WAS and RAS so that they provide a consistent, easy to use framework across the entire development environment in order to provide both extensive subsystem and system integration testing capabilities. The goal is to drive the test to a continuous integration environment with comprehensive test result archival and reporting. This project would also involve replacement of the existing Excel spreadsheet interface for creation of integration tests with an AJAX based web application that would allow easy creation and maintenance of XML driven tests. It would be essential for the interns to work closely with both the development and the V & V testers to ensure that the project can meet their needs.
Key Deliverables:
WAS / RAS Subsystem Integration Test Framework and associated documentation.
2) Using Wikipedia for Design Documents.The goal of this project is to use the Mediawiki software, which runs Wikipedia, to facilitate the creation, maintenance, and control of design documents in the Latitude project. On the process side of software engineering, the project will involve meeting the expectations of the Boston Scientific CRM quality process. The intern will have to develop and execute validation test protocols not only for the functionality of the system, but also to demonstrate CFR Part 11 compliance as an electronic record system. On the technical side, the intern will be expected to develop software in PHP - the language in which Mediawiki is written - to create plug-in extensions for Mediawiki to better integrate the software with our SCR process and our Peer Review process. Specifically, we want modules that do the following:
1. Review the documents and images included in a document to generate a list including their name, modification date, and revision id.
2. Extend the above to retrieve the latest revisions of a document and all of its included documents and images prior to a specified date.
3. Create user interface extensions that prevent a user from saving a document revision without identifying an SCR when the document has already been baselined
4. Integrate code to generate traceability reports
5. Investigate ways to integrate/link to code, requirements, tests, and test results from the continuous integration server.
6. Investigate an extension to generate PDF documents directly from the Mediawiki interface
7. Investigate extending the user interface in 3 to interact with JIRA
8. Investigate developing a workflow for Engineers developing design documents
The intern will also be evaluated on his creativity to come up with new ideas and extensions that will help us. It will be essential for the interns to work closely with the development engineers and management to ensure that the project can meet their needs.
Key Deliverables:
Viewable documents via Wikipedia and associated user documentation.
3) Project Summary: The purpose of this project is to extend upon previous intern projects and provide proof of concept to display Rral-time egrams and markers on a client PC connected to a LATITUDE Communicator either directly or via pass-thru on the LATITUDE server. The connection will be over the internet. The intern will work with an intern on Communicator team to
provide the following capabilities:
• Enhancements to the data transfer protocol done in previous intern projects to include egram marker data
• Provide a server initiated connection between the Communicator and the LATITUDE Server
• Provide Internet access ¡V one of two options to be determined at the start of the project
1. Point-to-point connection between the Communicator and the client PC (may work with a network expert to work through issues like DHCP assigned IP addresses and firewalls constraints).
2. LATITUDE server acting as a common connection point for both the Communicator and the client PC. The server would then pass the data through from the Communicator to the client PC.
Egram display
• Extend the current egrram display prototype using Adobe Flex
• Expand the amount of information displayed to include egram marker data.
Key Deliverables:
Working prototype. Project summary including alternatives tried and challenges encountered,
4) Project Summary:
Verification Online is a new system developed internally to support the Regression testing of current and future PG firmware. The system architecture, database design and VOL web interface for accessing PG regression data are in place. The 2008 summer intern will work on the next stage of this system to further integrate all the test systems and the available data source.
Key Deliverables:
- Integration with progression system to achieve:
– real-time test result data entry to VOL database (Deliverable)
– real-time testing equipment pool status reporting (Deliverable)
- Integration with Accurev to achieve automated test list generation and regression submission (Deliverable)
- Integrate with Predator NG to achieve real-time test station reporting (Deliverable)

No user commented in " Internship at Boston Scientific "
Follow-up comment rss or Leave a Trackback