Software Test Analyst
Lansing, MI US | Work from home flexibility TELECOMMUTE US
Job Description
Title: Software Test Analyst V
Location: Lansing, MI (Hybrid – 2-days onsite per week)
Note: This is a W2 contract role – C2C, 1099, and 3 rd party candidates will NOT be considered
The Software Test Analyst V will work as a contract resource, with duties including designing and executing manual and automated test cases, generating and documenting test plans and strategies, generating testing reports and metrics, performing API testing, and ensuring ADA Compliance testing. The resource will work in an Agile environment to write and execute use cases, test plans, and develop testing scripts for custom .NET web applications.
Ideal candidates for this role must have senior-level (5+ years) experience and proficiency in:
- Designing and executing manual and automated test cases
- Working within the Secure Application Development Lifecycle (SADLC)
- Working independently and as part of a team in fast-paced, Agile development environments
- Working with software testing methodologies and Quality Assurance processes (Quality Assurance, User Acceptance, System Integration, Accessibility, Performance, Regression, Post Deployment Validation, Data Conversion)
- Collaborating with cross-functional teams to understand requirements and design test cases
- Writing clean, maintainable, and object-oriented code in Java and JavaScript for test automation
- Performing issue tracking and defect management
- Generating and documenting test plans and strategies
- Generating testing reports and metrics
- Conducting API testing with tools including Postman, Rest Client, and others
- Utilizing ADA compliance testing tools, such as AccVerify, JAWS, etc.
- Analyzing requirements, user stories (in Azure DevOps), and acceptance criteria to design effective, reusable test cases, including positive, negative, and boundary testing
- Identifying, documenting, and tracking bugs clearly and concisely in a tool like Azure DevOps
- Writing SQL and P-SQL queries
- Generating and acquiring test data
- Working in build environments (DEV, UAT, QAT, PRE-PROD), and with specific test suites within integrated application lifecycle management
- Writing clear and effective Gherkin scenarios (Given/When/Then)
- Implementing Step Definitions in Java
- Writing and executing SQL queries (SELECTs, JOINs) for test data setup and validation against Oracle and/or SQL Server databases
- Using Git for version control (merging, pull requests) as part of a team
- Working as an active participant in an Agile/Scrum team and its ceremonies
- Collaborating with cross-functional teams to understand requirements and design test cases
- Working independently and as part of a team in a fast-paced, agile development environment
- Utilizingstrong skills in communicating test results, bugs, and risks to developers, BAs, and other stakeholders
Preferred Qualifications:
- Experience with industry automated testing tools and frameworks, such as Selenium, Provar, Katalon, etc.
- Experience using Azure DevOps Testing Module
- Experience automating web applications using the Playwright for Java library
- Experience using Eclipse as a primary development environment
- A background in Selenium WebDriver, which provides astrong foundation for understanding the strategies and nuances of browser automation
- Experience with the TestNG framework
- Experience with API testing tools such as Postman, RESTAssured, or APIRequestContext
- Knowledge of performance and load testing tools like JMeter or LoadRunner
- A minimum of a Bachelor’s Degree in a relevant field
Note: This is a W2 contract role – C2C, 1099, and 3 rd party candidates will NOT be considered
#ALINE11