Short Description:
Contracted support is needed for a 6-month engagement to provide research, analysis, best practices, recommendations, development, testing, documentation, deployment functions, guidelines and standards, as well as, training and training presentation mate
Complete Description:
This position requires a candidate that possesses subject matter expertise in the Skills/Technologies listed and be able to make recommendations based on industry best practices (not a heads down developer). The ideal candidate will have at least 5+ years of STRONG experience and knowledge related to development/training best practices, while meeting the requirements related to the latest technologies listed throughout the requirement. The selected candidate must also be able to explain/train the requested technologies/best practices to individuals with little to no knowledge of these products/tools
Contracted support is needed to provide research, analysis, best practices, recommendations, development, testing, documentation, deployment functions, guidelines and standards, as well as, training and training presentation material using Microsoft’s Application Lifecycle Management within Microsoft’s Visual Studio 2012 Professional and Ultimate versions of the software development tools within the various DPW development environments using both the Enterprise waterfall and DEA agile development methodologies.
DPW implemented a multimillion dollar investment to standardize application development and testing. We have successfully transitioned our contracted application development support and want to expand this success to our internal development teams.
**This engagement is to create a training plan for all open system developers within the Division of Enterprise Applications (DEA) using Microsoft Visual Studio 2012, Robo Cop, Coded Unit Test Integration (UI) Manual and Automated Testing, Test Lab Management with Microsoft Test Professional 2012; as well as, transitioning teams to use Automated Builds with validation, validation reporting and Quality Check-in procedures across either Windows 2003 or 2008 server levels using Team Foundation Server (TFS) 2012.**
OBJECTIVES OF ENGAGEMENT
The objective of this engagement is to contract for support to the Division of Enterprise Applications. Contractor will participate with the division plans on implementing the DEA restructure and testing functions using the TFS 2012 upgrade, the rollout of Windows 2003 to 2008 servers, assess all enterprise applications and their development through production environments, as well as, the DEA development environments, to determine where it makes sense to gather and include test criteria, guidelines and standards, develop and document testing guidelines and best practices for the Support Services Section, Development Services Section and Application Testing Section staff so all DEA teams can interact and work together to fully integrate and test applications through all SDLC stages, using Microsoft Visual Studio 2012, Robo Cop, Coded Unit Test Integration (UI) Manual and Automated Testing and Test Lab Management with Microsoft Test Professional 2012. This evaluation will also include developing and transitioning teams to use Automated Builds with validation, validation reporting and Quality Check-in procedures for all applications and development environments utilized by each application utilizing either Window 2003 or 2008 servers. Contractor will help develop training materials for all aspects of the engagement and conduct training for all DEA staff.
The contractor’s Phase 1 responsibilities will be to:
a) Work with various teams to research and assess their current functionality, documentation, business and technical operational environments, systems framework to identify and document potential issues related to using and implementing Microsoft Test Professional 2012, Team Foundation Server 2012, Windows 2003 and 2008 servers, Robo Cop and Visual Studio Coded UI.
b) Provide specific recommendations on how to establish a testing process across all sections and operating environments to eliminate or mitigate issues and streamline testing functions so all applications and software are fully tested and validated prior to going to production regardless of whether testing is completed at only the developer level or further validated by the Testing Section;
c) Develop a training plan and course material on using Visual Studio 2012, Rob Cop, Microsoft Coded-UI, Microsoft Test Professional 2012, including TFS 2012 and Windows 2003 and 2008 impacts so DEA staff can utilize the documentation and course material later on for on-boarding new departmental staff.
The contractor’s Phase 2 responsibilities will be to:
a) Work with the Application Testing Unit to utilize the training material created in phase I to conduct training. Contractor will use on-site training facilities to schedule and train the Open Systems developers within the Division of Enterprise Applications. This phase will include knowledge transfer to test and development staff within DEA to ensure DEA staff fully understands and can fully test, validate and move applications changes to production.
b) the contractor will ensure Testing Section staff will be able to both test and also use the training materials to help onboard new staff on the proper procedures for gathering, testing and validating application changes made.
TASKS TO BE PERFORMED
Specific work items include but not be limited by the following:
1. Be able to work independently with minimal supervision.
2. Perform necessary Phase l and ll activities.
3. Engage in knowledge-transfer activities with DEA, (specifically for Requirements & Logistics Unit, Development Services Section and Application Testing Section staff), so all DEA teams can interact and work together to fully integrate and test applications through all SDLC stages.
4. Assess need to modify and possibly consolidate training materials.
5. Develop and promote uniformed Test Driven Design, Testing Best Practices and Standards.
6. Provide status reports and updates as required to designated Project manager and designated supervisor.
GENERAL REQUIREMENTS
The contractor will provide services to the Division of Enterprise Applications, Application Testing and Application Development Sections. All documentation must be stored at a BIS specified location.
The contractor must:
1. Follow Dept of DPW standard processes and procedures.
2. The training material and schedules must be approved by DEA.
3. Provide technical support for research of Microsoft Testing technology and hardware needs.
4. Coordinate with the Division of Infrastructure Management & Operations and the Division of Enterprise Technology on the use of Virtual Test Labs.
5. Provide guidance in the use of Microsoft’s cloud AZURE platform using the MSDN licenses for creating virtual test lab management environments.
6. Work with the Division of Enterprise Applications to identify a pilot application for Microsoft Lab Management. Document steps and procedures for future adoption of Test Lab Management.
7. Provide necessary knowledge transfer and mentoring of Commonwealth of PA staff.
8. Knowledge Transfer should occur during all phases of the project and continue until the project ends and the progress status of such transfers shall be contained in the weekly progress reports. Coordinate knowledge transfer plan with Commonwealth of PA DEA manager.
CONTRACTOR SKILLS AND EXPERIENCE REQUIREMENTS
Team Foundation Server 2010 expertise – 2 -3 years required
Team Foundation Server 2012 expertise - 6 months – 1 year desired
Coded UI testing with Microsoft Visual Studio 2010/2012 – 1-3 years required
Microsoft Unit Testing with robo-cop in Visual Studio experience 2-3 years desired
Microsoft Test Professional 2010 experience - 2 to 3 years required
Microsoft Test Professional 2012 experience – 6 months - 2 years desired
Microsoft Test Lab Management experience (configuration and use) – 2 years required
Using Builds within Microsoft Visual Studio - 2 years required
Microsoft .NET framework version 3.0, 4.0, 4.5 – 2 - 3 years required
Microsoft PowerPoint version 7, or 10 – 2-3 years required
Microsoft Office version 7, 10 for email correspondence – 2 years required
Experience creating training documentation- 2 years required
End User training experience- 2 years require
Skills:
Skill
Required / Desired
Amount
of Experience
Team Foundation Server 2010 expertise
Required
2
Years
Team Foundation Server 2012 expertise
Highly desired
1
Years
Coded UI testing with Microsoft Visual Studio 2010/2012
Required
2
Years
Microsoft Unit Testing with robo-cop in Visual Studio experience
Highly desired
2
Years
Microsoft Test Professional 2010 experience
Required
2
Years
Microsoft Test Professional 2012 experience
Highly desired
1
Years
Microsoft Test Lab Management experience (configuration and use)
Required
2
Years
Experience Using Builds within Microsoft Visual Studio
Required
2
Years
Microsoft .NET framework version 3.0, 4.0, 4.5
Required
2
Years
Microsoft PowerPoint version 7, or 10
Required
2
Years
Experience creating training documentation
Required
2
Years
End User training experience
Required
2
Years
Microsoft Office version 7, 10 for email correspondence
Required
2
Years
Strong verbal and written communication skills
Required