IT Analyst II-DevOps Internal Test Tech

State of Utah
Salt Lake County, Utah
Report

Job Description
Job Description

Is working on a dedicated Software Applications Development Team producing mission-critical software for State Agencies, and using the latest industry leading Agile development methodologies, for you?Then the Division of Technology Services (DTS) has a great position for you serving the Utah Department of Corrections (UDC) and the Board of Pardons and Parole (BOPP)! As a member of our team you will be a key contributor on software application development and maintenance projects.

This position is an Internal Testing Technician that belongs to a DevOps Team(s) and performs the team’s initial testing cycle of product delivered by the developers. Although not a developer role, the position is classified as an IT Analyst II. This is to ensure there is sufficient knowledge of screen coding and database work, technical environments and development tools and typical application development processes.

This position is eligible for remote work, however, occasional on site work may be required (you must reside in Utah), located at the Department of Corrections Administration Building 14717 So Minuteman Dr Draper, Utah.

The candidate chosen for this position provides internal testing on the following applications:
The UDC and the BOPP depend heavily on major, mission-critical software applications for their direct operational and information needs. The UDC is responsible for all aspects of adult criminal offender management from Court referrals and sentencing investigations, through prison admission and management, education and treatment, release preparation, supervision on probation and parole, and many administrative and support processes. The BOPP schedules and hears offender cases for Parole and reviews cases for Violations, as well as the Pardoning and related Expungement process.

The main system being supported is O-TRACK (Offender Tracking). It’s sub- modules include: Prison Operations, Adult Probation and Parole, Community Correctional Centers, Offender Programming, and the Board of Pardons and Parole. It interfaces with UDOCA for Document Management. The Staff Information System, Volunteer Tracking and other minor web-based administrative applications are also supported.

There are Public and Internal Web Sites for the UDC, the BOPP and Utah Correctional Industries. There are numerous data service interfaces with external law enforcement and other allied agencies. There are initiatives planned for development and access for the use of mobile devices and other emerging technologies. Application security issues and initiatives are part of all development work.

The Ideal Candidate:
The ideal candidate works under the direct supervision of an IT Analyst III Lead, or other designated Supervisor. Together with any other testers, they form an Internal Test Group. As a member of an assigned DevOps Team, the Test Technician works under the functional leadership of the DevOps Team(s) Information Analyst II/Scrum Master. All of the unit’s DevOps Teams are part of a larger organization called the Agile Release Train (ART).

This position is intended for a test technician with direct experience on software development projects. The candidate will have the capacity to simultaneously handle multiple projects, and the ability to effectively communicate about detailed requirements with business users and technical programming staffs.

Mandatory Qualifications:
Candidates should have experience in the IT industry in a technical position(s) that would strongly relate to the listing of the knowledge, skills, abilities and experience section of this bulletin. The applicant must provide evidence of the related experience and/or training in their application for the position.


Why join our team?

We have great business partners who want to serve Utah citizens efficiently and effectively, while working within the guidance of their federal and state partners. This is an opportunity to make a difference for Utah citizens while being a pivotal part of an exciting IT team. You will receive great health and retirement benefits, such as, generous paid time off so you can spend more time with your family and have a positive work life balance. Click here to view a summary of all the benefits we offer.

The Agency:
To learn more about The Division of Technology Services check us out Click here. The State's environment is a highly optimized blend of systems responsible for collecting, processing, and distributing millions of data elements every day.

Example of Duties

Member of assigned DevOps Team(s):

  • Participate in planning sessions to coordinate on testing requirements
  • Participate in other meetings to address and report on testing activities
  • Follow the Software Development Methodology (SDM) processes and detailed requirements
  • Use development tracking software to collaborate and document testing assignments
  • Address and enforce screen and other standards with development teams
  • Fulfill the Internal Testing duties on delivered/assigned products
  • Provide feedback on common or unique errors found in testing
  • Prioritize assignments and work flow to meet established deadlines
Internal Testing Duties:
  • Follow the SDM for the Internal testing steps in the process
  • Use the tracking software to document the testing activities and results
  • Use the tracking software to coordinate and assign issues with others
  • Test delivered screens to ensure all the specific defined requirements have been met
  • Test delivered products to ensure they meet standards, when required
  • Test delivered products to ensure the correct data is returned
  • Test delivered products to ensure security requirements are correct
  • Test delivered products to ensure related screens function correctly
  • Document testing activities and results that are complete and accurate
  • Prepare test scenarios and data to guide testing activities
  • When available and assigned, load testing scenarios into automated test tools to enable digital testing as a supplemental testing feature
  • Return “failed” products to developers for rework
  • Provide detailed information to developers on “failed” products
  • Forward-assign “passed” products on to the next phase User Test cycles
Other Duties:
  • Assist the Internal testing Group to develop and improve testing procedures
  • Participate in application Standards Committees,
  • Develop an institutional knowledge of agency policies and operations.
  • Make recommendations, when appropriate, as feedback to business and technical staff on application design and function

Typical Qualifications

  • Principles, theories, and practices of computer science
  • Concepts of computer hardware operation and application development
  • Concepts of computer screens, pages, features, functions and coding concepts
  • Computer relational and other databases and database analysis software
  • Learn and use automated software applications
  • Understand project definitions, scope, objectives, business work flow processes and diagrams, application and database requirements, business functional specifications, design and technical specifications, business and technical standards documents, test case scenarios and other analysis and design tasks and reports
  • Use logic to analyze or identify underlying principles, reasons, or facts associated with information or data to draw conclusions,
  • Find and collect information from data sources,
  • Use computer software programs to store data, retrieve stored data, analyze
  • retrieved data, and arrange results in a presentable format,
  • Review and analyze data, summarize report findings, interpret results and make
  • recommendations,
  • Identify problems or potential problem areas and recommend solutions
  • Evaluate information against a set of standards,
  • Gather and document business requirements,
  • Define and document standards for use and operation of software.
  • Convert standards, user specifications and requirements into test plans,
  • Develop test cases to evaluate the success of both software upgrades and modifications,
  • Test applications using standard methodologies and techniques,
  • Test applications for requirements, quality, responsiveness, performance, accessibility,
  • data integrity, functionality, user acceptance,
  • Test systems for compliance with regulations, policies, procedures, operational
  • practices,
  • Prepare software documentation and testing records for future reference and maintenance
  • needs
  • Anticipate the impact that new or modified software will have on existing standards and
  • systems.
  • Plan, organize and prioritize time and workload in order to accomplish tasks
  • and meet deadlines,
  • Deal with people in a manner which shows sensitivity, tact, and
  • professionalism,
  • Work effectively with a work group or team to complete tasks,
  • Build Team spirit and cohesiveness,
  • Organize, chair, facilitate and document meetings with users and technical
  • staff,
  • Communicate information and ideas clearly, and concisely, orally; and
  • understand information presented orally.
  • Communicate information and ideas clearly, and concisely, in writing; and read
  • and understand information presented in writing.
  • Help customers identify better ways to utilize a system's capabilities,

Supplemental Information

  • Risks found in the typical office setting, which is adequately lighted, heated and ventilated, e.g., safe use of office equipment, avoiding trips and falls, observing fire regulations, etc.
  • Typically, the employee may sit comfortably to perform the work; however, there may be some walking; standing; bending; carrying light items; driving an automobile, etc. Special physical demands are not required to perform the work.


State of Utah
Information Technology
Full Time
Onsite
Competitive
See Description for Experience
2 years, 3 months ago