Job Opportunity with the State of Michigan
The State of Michigan is seeking a qualified professional for a critical role within the Department of Technology, Management, and Budget (DTMB) Agency Services, supporting the Michigan Department of Transportation (MDOT). This is a hybrid role based in Lansing, MI, requiring onsite presence on Tuesdays and Wednesdays. The initial contract is for one year, with the possibility of extension. Local candidates only.
Interview and Duration
- Interviews will be conducted via MS Teams video with the camera on.
- Duration: 1 year with possible extension.
Top Skills & Experience Required
- 7 years of experience in quality assurance and software testing, with a solid understanding of both manual and automation testing concepts.
- 5 years of experience in testing within Agile and Waterfall development projects.
- 5 years of experience in writing and documenting test cases using DevOps or other Agile tools.
- 7 years of experience testing Java-based applications and Oracle databases.
- 7 years of experience developing Agile testing strategies and test plans for multiple related projects.
- 5 years of experience in reviewing, understanding, and translating Agile User Stories into test cases/scripts.
- 7 years of experience working both independently and in a team environment.
Role Description
The Quality Assurance Analyst is responsible for ensuring the developed solution meets business requirements, is defect-free, and achieves product/application quality. This role involves writing test cases and scripts, working with product owners for test case approval, documenting test cases in Azure DevOps, testing interface applications, and coordinating test results with development and QA teams. Agile testing experience is essential.
Key Responsibilities
- Participate in requirement and functional design document review meetings to understand requirements for authoring test cases.
- Work closely with business analysts and stakeholders to clarify requirements.
- Prepare project test plans and test closures according to standard templates, adhering to DTMB and MDOT policies, standards, and guidelines.
- Learn and utilize new tools identified for project use.
- Prepare Test Scenarios and test data, ensuring the QA environment is ready for test case execution.
- Execute test cases and maintain user story traceability.
- Manage defects, including identification and remediation tracking, maintaining traceability to user stories.
- Prepare and ensure Sprint Sign-off after each sprint, obtaining approval from product owners.
- Collaborate with UX/UI Designers and QA Specialists on complex projects.
- Adhere to all QA processes and procedures, ensuring SEM documents are completed, reviewed, and approved.
Additional Skillsets
- Experience writing test scripts with automation tools (Nice to have: 5 years).
- Experience coordinating Agile automated testing with QA and development teams (Nice to have: 5 years).
- Experience in coding with Java to write test automation scripts using Selenium (Nice to have: 2 years).