Software Test Analyst

HTC Global Services

Lansing (MI)

Hybrid

USD 85,000 - 120,000

Full time

8 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health Insurance
401(k) matching
Paid Time Off

Job summary

HTC Global Services is seeking a Senior Software Test Analyst in Lansing, MI, to lead manual and automated testing across web apps and APIs. You will translate requirements into test cases, design test plans, and drive testing efforts in an Agile environment.

The role requires strong API and UI automation using Playwright/Selenium, Java, and SQL, with experience in Azure DevOps and performance testing. Hybrid work in downtown Lansing 2 days a week is expected.

Qualifications

  • 5+ years designing and executing manual and automated test cases.

Responsibilities

  • Design and execute manual and automated test cases.
  • Analyze requirements, user stories in Azure DevOps, and acceptance criteria to design effective, reusable test cases.
  • Generate and document test plans and strategies.
  • Perform API testing using Postman, REST Client, and others.
  • Automate web applications using Playwright, Selenium, Cypress, or similar.
  • Generate testing reports and metrics.
  • Build environment-specific test suites for DEV, UAT, QAT, and PRE-PROD with integrated application life cycle management.
  • Identify, document, and track bugs using Azure DevOps.
  • Perform performance and load testing using JMeter or LoadRunner, including scripting, executing test scenarios, analyzing results, and identifying system bottlenecks.
  • Write clean, maintainable Java code for test automation.
  • Write Gherkin scenarios using Given/When/Then.
  • Implement Step Definitions in Java.
  • Write SQL and P-SQL queries.
  • Write and execute SQL queries for test data setup and validation against Oracle and/or SQL Server databases.
  • Use Git for version control, including merging and pull requests.
  • Participate 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 stakeholders.
  • Apply SADLC concepts.

Skills

Manual testing
Automated testing
API testing
Playwright
Selenium
Java
Gherkin
SQL
Azure DevOps
JMeter/LoadRunner

Education

Bachelor's degree in IT/related field

Tools

Postman
REST Client
Playwright
Selenium
Cypress
Azure DevOps
JMeter
LoadRunner

Job description

Job Description Senior Software Test Analyst - Java, Playwright/Selenium & API Testing

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Java / Full-Stack Development
Software Engineer – Java / Full-Stack Development

HTC Global Services • Dearborn (MI)

Hybrid
USD 90,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer – AI Developer Enablement
Senior Software Engineer – AI Developer Enablement

HTC Global • Dearborn (MI)

Hybrid
USD 120,000 - 170,000
Hybrid work
Work-Life Balance
Career development
+1
Senior UI Automation Tester
Senior UI Automation Tester

HTC Global Services • Madison (WI)

On-site
USD 95,000 - 120,000
Senior Build Automation & Configuration Management Specialist
Senior Build Automation & Configuration Management Specialist

HTC Global • Lansing (MI), Northern (KY)

Hybrid
USD 110,000 - 150,000
Hybrid and Workplace flexibility
Work-Life-Balance
Well-defined career development plan
+3
Software Engineer – Controls & Test Automation
Software Engineer – Controls & Test Automation

HTC Global Services • Fort Lauderdale (FL)

On-site
USD 90,000 - 120,000
Technical Scrum Master / Delivery Lead
Technical Scrum Master / Delivery Lead

HTC Global • Grand Rapids (MI), Northern (KY)

Hybrid
USD 110,000 - 140,000
Hybrid/workplace flexibility
Work-Life-Balance
Career development plan
+2
Automation QA Engineer- LIMS System
Automation QA Engineer- LIMS System

HTC Global Services • United States

On-site
USD 100,000 - 140,000
Group Health Insurance
Paid Time Off
401(k) matching
+2
Technical Program Manager – Agile
Technical Program Manager – Agile

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Group Health (Medical, Dental, Vision)
PTO and Holidays
401(k) matching
+3
System Administrator
System Administrator

HTC Global • Lansing (MI)

Hybrid
USD 90,000 - 130,000
Hybrid work flexibility
Career development opportunities
Wellness programs
+1
BA/QA Analyst
BA/QA Analyst

HTC Global • Troy (MI)

Hybrid
USD 85,000 - 120,000
Health benefits
Paid time off
401(k) matching
+3