Epicareer Might not Working Properly
Learn More
H

Quality Assurance Analysts

Salary undisclosed

Apply on


Original
Simplified

Title Quality Assurance Analysts
Location Saint Paul, MN(Remote)
Duration 8 Months
Job Type C2C,W2
Job Description

Engagement Description

The Minnesota Department of Information Technology Services (MNIT), partnering with the Minnesota Department of Labor and Industry (DLI), is seeking two (2) full-time Quality Assurance resources to perform testing in the Workers' Compensation Division's technology system, Campus.

  • Campus was implemented in November 2020 and was developed by a vendor to support the regulatory role of DLI and the stakeholders across the Workers' Compensation industry.
  • Campus is supported by a Product team using Agile and Product management approaches to manage a backlog of defects, new features, and enhancements.
  • Developers on the team develop functionality in the system on an ongoing basis to address these needs.
  • The Quality Assurance resources under this engagement will join the team as Software Development Engineers in Test (SDETs), performing testing on the developed functionality in the Campus system.
  • While the resources will perform both manual and automated testing tasks, MNIT/DLI is moving towards a stronger emphasis on automated testing.
  • With this, the ideal candidates will have a strong background in automated testing and testing frameworks, from frontend to backend.
  • The Campus system is built from .NET (backend) and Angular (frontend) which are being upgraded to more current versions.
  • The product team uses Jira for managing the backlog and assignment of work.
  • Campus is a custom-built system based on the technical requirements collected which resulted in complex code.
  • The system uses Azure-hosted microservice architecture and a complex design framework with minimal design and code documentation.

Sample Tasks

  • Design, develop, maintain, and execute manual and automated tests, test frameworks, and scripts for Angular web applications, Azure Functions, and backend systems
  • Implement and manage test automation using Playwright (preferred) and/or Selenium for frontend web testing
  • Implement database testing strategies using tSQLt for SQL Server
  • Set up and manage test environments for local testing
  • Collaborate with developers / cloud team / other QA analysts to implement continuous integration and continuous delivery (CI/CD) pipelines using Azure DevOps
  • Help identify, analyze, and document software defects and quality issues
  • Mentor team members (developers / cloud team / other QA analysts) and contribute to the overall MNIT @ DLI quality strategy
  • Participate in developer code reviews and provide constructive feedback to improve code quality
  • Develop, maintain, and automate test plans, test cases, and test data for complex software systems
  • Provide knowledge transfer to State staff
  • Perform other related duties as assigned

Desired Qualifications

  • Bachelor's degree in Computer Science or Software Engineering
  • Senior level experience with software quality assurance, with a focus on test automation
  • Programming experience in C#, SQL, PowerShell, JavaScript, and/or TypeScript
  • Experience with test automation frameworks such as xUnit, NUnit, Mocking frameworks, Playwright, and/or Selenium
  • Experience with API testing, particularly with .NET and/or Azure Function testing
  • Experience with SQL Server, tSQLt for testing, and Linq using C# to interact
  • Experience with Jira, Azure DevOps for CI/CD pipelines and test management, Octopus, and/or Jenkins
  • Experience with containerization using Docker and/or Test Containers for test environments
  • Experience with Angular testing, including unit and integration tests
  • Experience with Azure Functions and serverless architecture testing
  • Experience with performance testing tools such as Azure load testing, JMeter, and/or k6
  • Experience with TDD (test driven development)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job