Job DescriptionThe Software Test Analyst 5 position will work as a contract resource for the State of Michigan - Department of Technology, Management and Budget (DTMB) supporting the Michigan Department of Health and Human Services (MDHHS). This resource will be a part of the Michigan Department of Health and Human Services Accounts Receivable and Collections (MDHHS ARC) Project.
JobDuties- Software test analyst
- Designing and executing manual and automated test cases
- Generating and documenting test plans and strategies
- Generating testing reports and metrics
- API testing
- ADA Compliance testing
Requirements5+ years:
Testing & Quality Assurance Skills- Designing and executing manual and automated test cases.
- Ability to analyze requirements, user stories (in Azure DevOps), and acceptance criteria to design effective, reusable test cases (including positive, negative, and boundary testing).
- Generating and documenting test plans and strategies.
- API testing and tools like Postman, Rest Client, and others.
- Understanding of software testing methodologies and quality assurance processes (Quality Assurance, User Acceptance, System Integration, Accessibility, Performance, Regression, Post Deployment Validation, Data Conversion).
- Generating testing reports and metrics.
- Generating and acquiring test data.
- ADA Compliance testing tools, such as AccVerify, JAWS, etc.
- Build environments {DEV, UAT, QAT, PRE-PROD} specific test suites with integrated application life cycle management.
- Experience in identifying, documenting, and tracking bugs clearly and concisely in a tool like Azure DevOps.
3 - 5+ years
- Hands-on experience performing performance and load testing using tools such as JMeter or LoadRunner, including scripting, executing test scenarios, analyzing results, and identifying system bottlenecks.
Automation & Technical Skills- Demonstrable experience automating web applications using frameworks such as Playwright, Selenium, Cypress, or similar.
- Proven experience writing clean, maintainable, and object-oriented Java code for test automation.
- Writing clear and effective Gherkin scenarios (Given/When/Then).
- Implementing Step Definitions in Java.
- Writing SQL and P-SQL queries.
- Ability to write and execute SQL queries (SELECTs, JOINs) for test data setup and validation against Oracle and/or SQL Server databases.
- Proficiency in using Git for version control (merging, pull requests) as part of a team.
Agile & Collaboration- Experience working as an active participant in an Agile/Scrum team and its ceremonies.
- Strong ability to collaborate with cross-functional teams to understand requirements and design test cases.
- Ability to work independently and as part of a team in a fast-paced, agile development environment.
- Strong skills in communicating test results, bugs, and risks to developers, BAs, and other stakeholders.
- Security & Compliance
- Understanding of the secure application development lifecycle (SADLC).
Soft Skills & Other Requirements- Strong written and verbal communication skills.
- Ability to work in person in downtown Lansing 2 days a week.
DesiredSkills- Experience automating web applications using the Playwright for Java library.
- A background in Selenium WebDriver, which provides a strong foundation for understanding the strategies and nuances of browser automation.
- Experience using Azure DevOps Testing Module.
- Experience with Mobile App testing of iOS and Android applications.
- Experience using Eclipse as a primary development environment.
- Experience with the TestNG framework. (This remains valuable since your framework uses it for test running and its skipping logic).
- Additional experience with performance testing tools such as JMeter or LoadRunner, including advanced workload modeling or CI/CD-based performance automation.
- Experience with API testing tools such as Postman, RESTAssured, or APIRequestContext
MinimumEducationLocation- Candidates must be local to the Lansing, Michigan area (within 90 miles) at time of submission. This requirement is non-negotiable
- Positionis ahybrid schedule(Non-Negotiable): There is no remote-only option.Required onsite days- Wednesdays and Thursdays.Remote eligible days- Mondays, Tuesdays, and Fridays.The resource must meet these requirements from the beginning.
- WorkinghoursMonday-Friday,approximately8:00 a.m. to5:00p.m.
AdditionalRequirements- Must be authorizedtowork in the UnitedStates; We are unable to offersponsorships atthis time
- Must undergo a background checkand drugscreening foremployment.
EmploymentTerms- This is a W2 position
- 40 hrs per week
- HYBRID schedule - (Non-Negotiable): There is no remote-only option.Required onsite days- Wednesdays and Thursdays.Remote eligible days- Mondays, Tuesdays, and Fridays.The resource must meet these requirements from the beginning.
BenefitsWe understand a comprehensive benefits package is crucial toemployment satisfaction. We offer medical, dental and vision coverageoptions for all employees.