We are seeking a senior-level Software Test Analyst 5 to support multiple software development projects for the State of Michigan – Department of Technology, Management and Budget (DTMB) and Michigan Department of Health and Human Services (MDHHS). The role will work in an Agile environment supporting the Accounts Receivable and Collections (ARC) project, designing and executing manual and automated test cases for custom .NET web applications.
Must Have Skills
Testing & Quality Assurance
5+ years of experience designing and executing manual and automated test cases
Strong understanding of software testing methodologies (QA, UAT, SIT, Accessibility, Performance, Regression, Post-Deployment Validation, Data Conversion)
Experience creating test plans, strategies, reports, and metrics
API testing using Postman, REST Client, REST Assured or similar tools
ADA Compliance testing using tools such as AccVerify, JAWS
Performance & Load testing using JMeter or LoadRunner
Build environment testing: DEV, UAT, QAT, PRE-PROD
Bug tracking and defect management using Azure DevOps
Writing SQL / P-SQL queries for test data validation (Oracle / SQL Server)
Automation & Technical
Strong experience with Java test automation
Experience with Playwright, Selenium, Cypress or similar frameworks
Writing Gherkin (Given/When/Then) scenarios and Step Definitions
Git version control (merge, pull requests)
Agile & Collaboration
Experience working in Agile/Scrum teams
Ability to analyze user stories and acceptance criteria
Strong collaboration with Developers, BAs, and Stakeholders
Excellent communication skills
Security & Compliance
Understanding of Secure Application Development Lifecycle (SADLC)
Nice to Have
Azure DevOps Testing Module
Mobile App Testing (iOS & Android)
Playwright for Java
Eclipse IDE
TestNG Framework