Job description:
We are seeking an experienced Software Test Analyst to join a dynamic project team supporting a large-scale enterprise application environment. The ideal candidate will have strong experience in manual and automated testing, API testing, performance testing, test planning, accessibility testing, and Agile methodologies.
This role will be responsible for designing and executing test cases, documenting test strategies, generating testing metrics, validating system functionality, and supporting quality assurance efforts throughout the software development lifecycle.
Required Skills & ExperienceTesting & Quality Assurance
5+ years of experience in Software Testing and Quality Assurance
Designing and executing manual and automated test cases
Creating and documenting test plans, test strategies, and test scenarios
Experience with Functional, Integration, Regression, UAT, Accessibility, Performance, and Post-Deployment Validation testing
Experience generating test reports, metrics, and test data
Strong defect tracking and reporting experience
Experience working with multiple test environments (DEV, QA, UAT, PRE-PROD)
API & Database Testing Experience with API testing using tools such as Postman, REST Client, or similar
Ability to write and execute SQL queries for data validation and test setup
Experience working with Oracle and/or SQL Server databases
Automation Testing Experience with test automation frameworks such as:
Playwright
Selenium
Cypress
Similar automation tools
Experience writing automation scripts using Java
Knowledge of Gherkin (Given/When/Then) scenarios and BDD frameworks
Experience implementing Step Definitions in Java
Performance Testing Experience with JMeter, LoadRunner, or similar performance testing tools
Ability to create, execute, and analyze load and performance test scenarios
Agile & Collaboration Experience working within Agile/Scrum environments
Ability to collaborate with Developers, Business Analysts, Product Owners, and QA teams
Strong verbal and written communication skills
Experience using Git for version control and code collaboration
Preferred Qualifications Experience with Playwright for Java
Selenium WebDriver experience
Experience with Azure DevOps Testing Module
Mobile application testing experience (iOS and Android)
Experience using Eclipse IDE
Experience with TestNG framework
Experience with REST Assured or API automation frameworks
Experience with ADA Accessibility Testing tools such as JAWS, AccVerify, or similar
Understanding of Secure Application Development Lifecycle (SADLC)
Qualifications Bachelor's Degree in Computer Science, Information Technology, or related field preferred
Strong analytical and problem-solving skills
Ability to work independently and within a collaborative team environment
Work Location: Hybrid remote in Lansing, MI 48916