The Office of Professions is engaged in a program modernization project to convert mainframe applications from an 40-year-old Unisys DMS-II mainframe system to a modern stand alone application that will support New York State Education resources that perform License and Permit requests for 56 professions. The project team is creating a New Professions System (NPS).
A technical tester/developer will assist in manual and automated tests to ensure that the software created/upgraded performs as necessary and meets the user requirements. Help develop and maintains user and technical documentation that includes strategies and targets for user acceptance testing (UAT). The project team is creating a new system using Java, Vue 3(a javascript framework) + Vuetify, and Oracle. The team consists of developers, business analysts, and the Product Owners.
Responsibilities will include:
- Contributing in the creation of Automation Scripts and execute them.
- Help develop and maintain the application (using java, vue 3, and SQL).
- Participating in code reviews.
- Provide support in writing automated and manual tests needed to ensure the operation and precision of new product features and overall system behavior (e.g., regression testing).
- Aiding in the execution of multiple phases of functional and non-functional testing to guarantee the quality of software releases from design to implementation.
- Working with the QA Lead and team for testing estimates and manage the testing schedule and activities.
- Help ensure software applications meet technical and functional requirements.
- Reviewing user stories and confirm acceptance criteria support required test steps.
- Assist in executing end-to-end testing validating data from source UI to target UI and testing the database hops in between.
- Collaborating on creating detailed, comprehensive, and well-structured test plans and test cases.
- Supporting verification and verifying and validating database records to duties.
Interns will:
- Understand the roles requirement in Quality Assurance. Exposure to Project Manager, Product Owner, Developers, and Business Resources.
- Understand different roles of participants in State government. How does that apply to a Business environment. Same concepts as well as differences.
- How will this work apply to where you want to go in the future. Enhance the Intern's growth with lesson's learned from the deliverables and interactions in this experience.
- Enhance written, oral and listening communication skills -Spending some time each week to learn coding best practices and patterns and generally improving your development skills on the job.
Preference will be given to students who have:
- Computer Science background. Developer is welcomed. Interest in an Information Technology related Career.
- Analytical knowledge - able to look at an item and consider how to break down that item so that there is understanding on how the deliverable was created / applied. A desire to make things better and caring about the quality of your creations.
- Attention to detail - look at what is being presented and evaluate all aspect of the presentation - Look / feel / content.
- Communication Skills - Ability to listen, ask questions, present what has been understood in both Business terms and Technical terms.
- Experience with Databases and SQL (MS SQL Server, Oracle, MySQL) - Experience and understanding of Java 8 (IntelliJ IDE).
- Experience with Automation tools (Selenium Web Driver, Visual Studio with Playwright extension).
- Experience functional testing, back-end testing, and end-to-end testing.
- Experience building and executing test strategies for complex implementations.
- Experience scripting languages to automate software test cases.
Interns will work no more than 20 hours each week, with schedules made directly in conjunction with the supervisor. Must report to site at least 70% of the time.
Associates and Bachelors students will earn $16/hour, Graduate students will earn $19/hour.
To be eligible for the SUNY/SED Program, candidates must be currently matriculated in a degree program at one of our Participating SUNY Institutions. Additionally, candidates must be enrolled in classes during the semester in which they would like to intern. Summer and Winter interns must provide proof of enrollment in classes for the following semester. New York State residency is NOT required. Furthermore, students must meet all of the requirements for being hired as a Student Assistant by their Institution. Please contact your Campus Coordinator directly with any questions about your Institution’s requirements.
To apply, students must submit their resume, transcript, cover letter, and signed application to INTERNSHIPS@nysed.gov, referencing Job ID OP-SP26-2P in their email subject line. Applications will only be considered complete if they have been signed by both the student AND the designated Campus Coordinator.
Erin Sahotsky





