About the Role
Our Client is seeking an experienced Software Test Analyst to join a dynamic IT team focused on delivering high‑quality software solutions for a large our client organization. In this role, you will design, execute, and maintain both manual and automated test cases, ensuring that applications meet functional and performance requirements. You will collaborate closely with developers, product owners, and business stakeholders to translate user stories into robust test plans and to drive continuous improvement in testing processes. Your work will directly impact the reliability and security of mission‑critical systems used by residents and employees across the region.
Key Responsibilities
- Design and execute comprehensive manual test cases covering positive, negative, and boundary scenarios.
- Develop and maintain automated test scripts using Playwright, Selenium, Cypress, or similar frameworks.
- Analyze requirements, user stories, and acceptance criteria in Azure DevOps to create reusable test artifacts.
- Generate detailed test plans, test strategies, and test reports that communicate findings to cross‑functional teams.
- Perform API testing with tools such as Postman and Rest Client, validating data integrity and security.
- Track defects in a defect management system, collaborating with developers to resolve issues.
- Set up and manage test environments, including test data preparation and configuration management.
- Participate in sprint planning, daily stand‑ups, and retrospective meetings to provide testing insights.
- Continuously evaluate and recommend improvements to testing tools, processes, and best practices.
- Ensure compliance with quality standards and regulatory requirements relevant to the our client.
Required Skills & Experience
- Minimum 5 years of experience in software testing and quality assurance, including both manual and automated testing.
- Strong proficiency in designing test cases, test plans, and test strategies based on user stories and acceptance criteria.
- Hands‑on experience with API testing tools such as Postman and Rest Client.
- Proficiency in web automation frameworks: Playwright, Selenium, Cypress, or equivalent.
- Experience using Azure DevOps for requirement tracking, test case management, and defect reporting.
- Solid understanding of software testing methodologies, quality assurance processes, and best practices.
- Background in financial or our client domain testing is highly preferred.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Excellent communication skills and ability to work collaboratively in a hybrid environment.
Tools & Technologies
- Azure DevOps – requirement and test case management.
- Postman / Rest Client – API testing.
- Playwright, Selenium WebDriver, Cypress – web automation.
- Playwright for Java – Java‑based automation.
- Git – version control for test scripts.
- JIRA or similar defect tracking system.
- Windows / Linux operating systems.
Work Schedule & Duration
- Contract duration: 11/03/26 – 09/30/27, with potential extension.
- Hybrid work model: onsite Wednesdays and Thursdays; remote eligible Mondays, Tuesdays, and Fridays.
- Candidate must reside within 90 miles of Lansing, Michigan.
Interview Process
The selection process consists of a single virtual interview conducted via Microsoft Teams. Candidates will be required to share their screen, provide a screenshot photo, and demonstrate their testing knowledge and experience. A vendor representative will be present at the start of the interview to verify the candidate’s identity.
Position Details
- Employment Type: Contract
- Duration: Approximately 12 months (with potential for extension)
- Work Authorization: Must be authorized to work in the United States