Software Test Analyst (Manual, Automation & API Testing)
Role details
Job location
Tech stack
Job description
The Software Test Analyst 5 will be responsible for software testing activities including manual and automated testing, test planning, reporting, API testing, and ADA compliance testing., * Design and execute manual and automated test cases.
- Analyze requirements, user stories in Azure DevOps, and acceptance criteria to create reusable test cases, including positive, negative, and boundary testing.
- Generate and document test plans and testing strategies.
- Perform API testing using tools such as Postman, Rest Client, and similar tools.
- Execute testing across quality assurance, user acceptance, system integration, accessibility, performance, regression, post-deployment validation, and data conversion activities.
- Generate testing reports and metrics.
- Create and acquire test data for testing activities.
- Conduct ADA compliance testing using tools such as AccVerify and JAWS.
- Build environment-specific test suites across DEV, UAT, QAT, and PRE-PROD environments with integrated application lifecycle management.
- Identify, document, and track defects using Azure DevOps.
- Perform performance and load testing, including scripting, executing test scenarios, analyzing results, and identifying system bottlenecks.
- Automate web application testing using frameworks such as Playwright, Selenium, Cypress, or similar.
- Write clean, maintainable, object-oriented Java code for test automation.
- Create Gherkin scenarios and implement Java-based step definitions.
- Write and execute SQL and P-SQL queries for test data setup and validation.
- Validate data against Oracle and/or SQL Server databases.
- Use Git for version control, including merging and pull requests.
- Participate actively in Agile/Scrum ceremonies and team activities.
- Collaborate with cross-functional teams to understand requirements and design test cases.
- Communicate testing results, defects, and risks to developers, business analysts, and stakeholders.
- Apply an understanding of the Secure Application Development Lifecycle (SADLC).
Requirements
- 5+ years of experience in software testing and quality assurance.
- Experience designing and executing manual and automated test cases.
- Ability to analyze requirements, user stories, and acceptance criteria to create effective test cases.
- Experience creating and documenting test plans and testing strategies.
- Experience with API testing and tools such as Postman, Rest Client, or similar.
- Understanding of software testing methodologies and quality assurance processes.
- Experience generating testing reports, metrics, and test data.
- Experience with ADA compliance testing tools such as AccVerify and JAWS.
- Experience building and maintaining environment-specific test suites.
- Experience identifying, documenting, and tracking defects using Azure DevOps or similar tools.
- 3 5+ years of hands-on experience performing performance and load testing using tools such as JMeter or LoadRunner.
- Experience automating web applications using Playwright, Selenium, Cypress, or similar frameworks.
- Experience writing object-oriented Java code for test automation.
- Experience writing Gherkin scenarios and implementing Java step definitions.
- Experience writing SQL and P-SQL queries.
- Ability to write and execute SQL queries, including SELECTs and JOINs, for test data setup and validation.
- Experience validating data against Oracle and/or SQL Server databases.
- Proficiency with Git, including merging and pull requests.
- Experience working within Agile/Scrum teams.
- Strong collaboration and communication skills.
- Ability to work independently and within a team in a fast-paced Agile environment.
- Understanding of the Secure Application Development Lifecycle (SADLC).
- Strong written and verbal communication skills.
- Ability to work onsite in downtown Lansing 2 days per week., * Experience automating web applications using Playwright for Java.
- Background in Selenium WebDriver.
- Experience using the Azure DevOps Testing Module.
- Experience testing iOS and Android mobile 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.
Benefits & conditions
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.