
Test Analyst
BuzzClan • Lansing, Michigan, United States
Salary: USD 50–55 per hour
Role: Senior QA Engineer / Quality Assurance Lead (5+ years)
Stack / Tools
Testing: manual & automated test design, test plans/strategies, test data generation, QA methodologies (UAT, System Integration, Accessibility, Performance, Regression, Post-Deployment, Data Conversion)
ADA testing tools: AccVerify, JAWS
API testing: Postman, REST Client; API testing frameworks
Automation: Java, Playwright, Selenium, Cypress; Gherkin (Given/When/Then), Step Definitions in Java; TestNG
Databases: SQL, P-SQL; Oracle, SQL Server
Dev/CI: Git (PRs), Azure DevOps (testing module, work items, requirements/acceptance criteria)
Performance: JMeter, LoadRunner
Environments: DEV, UAT, QAT, PRE-PROD test suites
Security/Compliance: SADLC understanding
Top 3 Responsibilities
-
Design, execute, and maintain manual and automated test plans and test cases aligned to requirements and acceptance criteria; produce testing reports and metrics; ensure data availability for tests
-
Develop and maintain robust test automation in Java (web apps) using Playwright/Selenium/Cypress; author clear Gherkin scenarios and implement Step Definitions
-
Identify, document, and track defects in Azure DevOps; collaborate with developers, BAs, and stakeholders in an Agile/Scrum setting; communicate risks and test results effectively
Must-have Skills
-
5+ years in QA/Testing with manual & automated testing expertise
-
Proficient in Java-based test automation; Playwright/Selenium/Cypress; Gherkin and Ste
Full Description
Must Have senior level (5+ years) experience and proficiency in the following
- Testing & Quality Assurance Skills
- Designing and executing manual and automated test cases.
- Understanding of software testing methodologies and quality assurance processes (Quality Assurance, User Acceptance, System Integration, Accessibility, Performance, Regression, Post Deployment Validation, Data Conversion).
- Generating and documenting test plans and strategies.
- Generating testing reports and metrics.
- Generating and acquiring test data.
- ADA Compliance testing tools, such as AccVerify, JAWS, etc.
- API testing and tools like Postman, Rest Client, and others.
- Build environments {DEV, UAT, QAT, PRE-PROD} specific test suites with integrated application life cycle management.
- Ability to analyze requirements, user stories (in Azure DevOps), and acceptance criteria to design effective, reusable test cases (including positive, negative, and boundary testing).
- Experience in identifying, documenting, and tracking bugs clearly and concisely in a tool like Azure DevOps.
- Performance and load testing with tools like JMeter or LoadRunner
- Automation & Technical Skills
- Proven experience writing clean, maintainable, and object-oriented Java code for test automation.
- Demonstrable experience automating web applications using frameworks such as Playwright, Selenium, Cypress, or similar.
- Writing clear and effective Gherkin scenarios (Given/When/Then).
- Implementing Step Definitions in Java.
- Writing SQL and P-SQL queries.
- Ability to write and execute SQL queries (SELECTs, JOINs) for test data setup and validation against Oracle and/or SQL Server databases.
- Proficiency in using Git for version control (merging, pull requests) as part of a team.
- Agile & Collaboration
- Experience working as an active participant in an Agile/Scrum team and its ceremonies.
- Strong ability to collaborate with cross-functional teams to understand requirements and design test cases.
- Ability to work independently and as part of a team in a fast-paced, agile development environment.
- Strong skills in communicating test results, bugs, and risks to developers, BAs, and other stakeholders.
- Security & Compliance
- Understanding of the secure application development lifecycle (SADLC).
- Soft Skills & Other Requirements
- Strong written and verbal communication skills.
- Ability to work in person in downtown Lansing 2 days a week.
Nice to Have
- Experience using Azure DevOps Testing Module.
- Experience with Mobile App testing of iOS and Android applications.
- 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 a strong foundation for understanding the strategies and nuances of browser automation.
- Experience with the TestNG framework. (This remains valuable since your framework uses it for test running and its skipping logic).
- Experience with performance testing tools such as JMeter or LoadRunner.
- Experience with API testing tools such as Postman, RESTAssured, or APIRequestContext.