
Software Test Analyst
Lansing, MI · HybridJobSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Lansing, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
The Senior Software Test Analyst designs and executes manual and automated tests, supports web application and API testing, and contributes to test strategy and quality assurance. The role translates requirements and user stories into reusable test cases, supports Agile/Scrum development, and handles test execution, defect tracking, reporting, and collaboration with cross-functional teams. The position requires working in person in downtown Lansing two days a week.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Senior Software Test Analyst – Java, Playwright/Selenium & API Testing Position Overview
Work on a software testing role focused on manual and automated testing, web application automation, API testing, test strategy, and quality assurance. This position requires hands-on experience translating requirements and user stories into effective test cases while supporting Agile/Scrum development through test execution, defect tracking, reporting, and collaboration with cross-functional teams.
What You'll Do
-
Design and execute manual and automated test cases.
-
Analyze requirements, user stories in Azure DevOps, and acceptance criteria to design effective, reusable test cases, including positive, negative, and boundary testing.
-
Generate and document test plans and strategies.
-
Perform API testing using tools such as Postman, REST Client, and others.
-
Automate web applications using frameworks such as Playwright, Selenium, Cypress, or similar.
-
Generate testing reports and metrics.
-
Generate and acquire test data.
-
Perform ADA Compliance testing using tools such as AccVerify, JAWS, and others.
-
Build environment-specific test suites for DEV, UAT, QAT, and PRE-PROD with integrated application life cycle management.
-
Identify, document, and track bugs clearly and concisely using tools such as Azure DevOps.
-
Perform performance and load testing using tools such as JMeter or LoadRunner, including scripting, executing test scenarios, analyzing results, and identifying system bottlenecks.
-
Write clean, maintainable, object-oriented Java code for test automation.
-
Write clear and effective Gherkin scenarios using Given/When/Then.
-
Implement Step Definitions in Java.
-
Write SQL and P-SQL queries.
-
Write and execute SQL queries, including SELECTs and JOINs, for test data setup and validation against Oracle and/or SQL Server databases.
-
Use Git for version control, including merging and pull requests, as part of a team.
-
Participate actively in an Agile/Scrum team and its ceremonies.
-
Collaborate with cross-functional teams to understand requirements and design test cases.
-
Work independently and as part of a team in a fast-paced, agile development environment.
-
Communicate test results, bugs, and risks to developers, BAs, and other stakeholders.
-
Apply an understanding of the secure application development lifecycle (SADLC).
Required Qualifications
-
5+ years designing and executing manual and automated test cases.
-
5+ years analyzing requirements, user stories, and acceptance criteria to design effective, reusable test cases, including positive, negative, and boundary testing.
-
5+ years generating and documenting test plans and strategies.
-
5+ years of API testing experience using tools such as Postman, REST Client, and others.
-
Demonstrable experience automating web applications using frameworks such as Playwright, Selenium, Cypress, or similar.
-
Bachelor’s degree or higher in an IT-related field.
-
Strong written and verbal communication skills.
-
Ability to work in person in downtown Lansing 2 days a week.
Preferred Qualifications
-
Experience automating web applications using the Playwright for Java library.
-
Background in Selenium WebDriver.
-
Experience in financial and government domains.
-
Understanding of software testing methodologies and quality assurance processes, including Quality Assurance, User Acceptance, System Integration, Accessibility, Performance, Regression, Post Deployment Validation, and Data Conversion.
-
Experience generating testing reports and metrics.
-
Experience generating and acquiring test data.
-
Experience with ADA Compliance testing tools, such as AccVerify and JAWS.
-
Experience building DEV, UAT, QAT, and PRE-PROD specific test suites with integrated application life cycle management.
-
Experience identifying, documenting, and tracking bugs using a tool such as Azure DevOps.
-
Senior-level (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.
-
Proven experience writing clean, maintainable, object-oriented Java code for test automation.
-
Experience writing Gherkin scenarios using Given/When/Then.
-
Experience implementing Step Definitions in Java.
-
Experience writing SQL and P-SQL queries.
-
Ability to write and execute SQL queries, including SELECTs and JOINs, for test data setup and validation against Oracle and/or SQL Server databases.
-
Proficiency using Git for version control, including merging and pull requests.
-
Experience working as an active participant in an Agile/Scrum team and its ceremonies.
-
Understanding of the secure application development lifecycle (SADLC).
-
Experience using the Azure DevOps Testing Module.
-
Experience with mobile application testing for iOS and Android applications.
-
Experience using Eclipse as a primary development environment.
-
Experience with the TestNG framework.
-
Additional experience with JMeter or LoadRunner, including advanced workload modeling or CI/CD-based performance automation.
-
Experience with API testing tools such as Postman, RESTAssured, or APIRequestContext.
What Makes HTC A Great Place To Build Your Future
HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.
At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.
Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.
#SoftwareTesting #TestAutomation #QA #QualityAssurance #SoftwareTestAnalyst #SeniorQA #JavaTesting
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Departmental Analyst 9-P11 (Mobility Innovations Project Manager) - Passenger TransportationState of Michigan · Lansing, MI · $26.63–41.73/hrPosted 1w agoPosted 1w ago
Departmental Analyst (Trainee) 9-P11 ( Railroad Infrastructure Analyst) - RailState of Michigan · Lansing, MI (Flexible) · $25.85–40.51/hrPosted 4 days agoPosted 4 days ago
Departmental Analyst 9-P11 (Trainee) - IT AnalystState of Michigan · Lansing, MI · $26.63–41.73/hrPosted 1w agoPosted 1w ago
Departmental Analyst 12 - CCWIS Project - Business Analyst - Lansing - 2 positionsState of Michigan · Lansing, MI (Hybrid) · $30.82–45.04/hrPosted 1w agoPosted 1w ago
GIS Outreach AnalystState of Michigan · Lansing, MI (Hybrid) · $25.85–40.51/hrPosted 1w agoPosted 1w ago
You've read the whole posting — now see how you match it.