Home
Job Search
Job Alerts
News
About
Contact Us
Quality Assurance Analyst
Saint Paul, Minnesota
Damco Solutions
Apply for this Job
Description of Engagement
The Minnesota Department of Information Technology Services (MNIT), partnering with the Minnesota Department of Labor and Industry (DLI), resources to perform Developer duties and Quality Assurance Analyst duties for the Prevailing Wage system modernization project
Minnesota's Prevailing Wage law (Minnesota Statutes 177.41 through 177.44) requires employees working on state-funded construction and public works projects to be paid wage rates comparable to wages paid for similar work in the area where the project is located.
DLI is responsible for administering the Prevailing Wage law.
s part of the agency wide modernization of all DLI technical systems, MNIT/DLI wishes to implement a state-of-the-art technology solution for Prevailing Wage.
The solution would move the Prevailing Wage system off of aging technology and transform work with more streamlined business processes built into the new tool.
DLI currently utilizes custom-developed automated systems for the processing of prevailing wage survey collection.
These systems are:
Labor Standards application (Imaging system)
PowerBuilder programming language (client/server) (User Interface)
Informix (Database)
Interfaces
C programs (Linux server)
Bash shell scripts (Linux server)
Web-based forms and Flat file transfer systems (Electronic Data Interchange (EDI
Online surveys and wage reports, batch processing
SP.Net Web forms C / PHP
MariaDB
SQL Server
FTP client/ server interactions
Bash scripts
Interface
FTP client/server interactions (Linux server)
The key business drivers for an effective new solution are efficiency, automation, and data quality improvement.
The technical drivers to support the new solution are:
Data Intake and Quality:
More flexible data quality and remediation for incoming survey dat
Interactive Worksheet:
utomated manual wage calculation process, using configurable business rules
Communication:
Simple workflow and notification capabilities to generate communications or alerts and support processes for editing, review, and approval of survey dat
Reports
: Flexible reporting to offer additional graphical, geographical, dashboard, and table-style reports
Technology and Support:
Minimize DLI/MNIT effort to maintain the application, database, native web user interfaces, and underlying infrastructure
The Developer resource will work to develop and modernize the Prevailing Wage system based on solution requirements supplied by the State.
The Quality Assurance Analyst resource will write and execute test cases and carry out an overall testing strategy that includes unit, integration, regression, performance, security, and accessibility testing for the system.
Sample Tasks
Review business and technical requirements to understand project goals and determine testing needs.
Collaborate with project team to identify edge cases and clarify acceptance criteria for user stories.
Develop a test strategy that includes unit, integration, regression, performance, security, and accessibility testing.
Establish a process to prioritize test cases based on impact and risk to ensure critical functionalities are covered.
Write detailed, clear, and comprehensive test cases using Gherkin style language or equivalent for each feature, bug, and user story.
Execute test cases, both manually and through automated scripts where applicable, and document results thoroughly.
Identify data needs for testing, and work with the development team to prepare test data.
Develop and maintain automated tests using relevant tools for Angular and .NET applications, focusing on API testing, SQL Server, UI testing, and regression testing.
Collaborate with the development team to integrate automated tests into the CI/CD pipeline to ensure continuous quality checks.
Log defects in a clear and detailed manner, specifying steps to reproduce, expected vs. actual results, and severity.
Track and prioritize bugs based on severity and business impact, working closely with the development team to ensure timely resolutions.
Provide regular testing status updates to project managers and stakeholders, highlighting risks or delays.
Conduct performance tests to evaluate the application's scalability and responsiveness under different loads.
Ensure basic security checks are in place, collaborating with developers to validate that the backend meets security standards for cloud-hosted applications.
Coordinate and support UAT activities, ensuring that all critical test scenarios are covered and that stakeholders are well-prepared.
Document and address UAT feedback, tracking issues reported by end-users and ensuring satisfactory resolution.
Maintain detailed documentation in test cases, test scripts, and QA processes to support future development and training.
Provide knowledge transfer to State staff.
Perform other related duties as assigned.
Desired Qualifications
Experience with authentication systems
Experience in cloud testing environments (Azure, Azure DevOps)
Experience working within Agile methodologies and on Scrum teams.
Experience in web applications, preferably with Angular, .NET, and SQL Server projects.
Experience with test automation tools (e.g. Playwright, Selenium, Cypress, Postman, Bruno for API testing), SQL for database validation, tSQLt, and CI/CD tools (e.g., Azure DevOps).
Experience with QA methodologies, test case design, test automation, and cloud-based testing.
Date Posted: 05 May 2025
Apply for this Job
Show me similar jobs
Send me jobs by email
© 2025
Jobg8 Ltd.
|
Sitemap
|
Cookie Policy
|
Privacy Policy
|
Contact Us
|
Partnerships