Job Information
Total Quality Logistics Senior Quality Assurance Engineer in Cincinnati, Ohio
Total Quality Logistics
Total Quality Logistics is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, genetic information, disability or protected veteran status.
If you are unable to apply online due to a disability, contact recruiting at (513) 831-2600 ext. 51454.
About the role:
As a Senior QA Engineer for TQL, you will be the Quality subject-matter-expert on a dedicated or multiple Scrum Teams and will own all aspects of test planning and execution. You will participate in scrum ceremonies, including product design reviews and backlog refinements, while providing input on testability of requirements and acceptance criteria. Our Senior Quality Engineers are also responsible for driving adoption of Quality Assurance (QA) best practices and leading Shift Left approach for quality deliverables within their aligned team. The Senior Quality Engineer supports complex test efforts with multiple and complex integration points often involving multiple scrum teams and external Third-Party systems.
What's in it for you:
- $70,000 -- $115,000 base salary, benefits package, and company perks
- Advancement opportunities with aggressive and structured career paths
- TQL's IT Team offers a hybrid work environment with the ability to work remotely 40 hours per month
- Access to the latest emerging technologies
- Reimbursement for continuous education and technical training
- We win wherever we go -- Voted a 2019-2024 Computerworld Best Places to Work in IT
What you'll be doing:
Manages quality assurance and testing projects, schedules, tasks, and deliverables across multiple scrum teams and third-party system teams.
For large testing efforts, determines test strategy and process. Identifies test data strategy, test environment requirements and mitigates risks and issues ahead of test execution. Based upon solution quality risk analysis, recommends the right levels of testing needed for a product (system integration, end to end, regression, performance, security tests)
Analyzes user stories, reviews and provides input to acceptance criteria, and determines optimal test coverage resulting in high quality product.
Provides accurate estimates for test efforts including test case design/scripting, test data management, test execution, and defect correction.
Designs and creates test strategies, test cases/scripts that provide accurate and complete coverage of user stories and requirements (functional and non-functional), including positive scenarios, negative scenarios, and edge cases; this may be done individually, in pairs, or mobs.
Reviews test cases / automated test scripts of more junior test engineers.
Develops, maintains, and executes automated tests. Troubleshoots and drives resolution of automated test run failures.
Owns some of performance and security testing activities.
Executes test cases, validates expected results (UI/API/DB/Logs) and captures test results.
Drives planning and execution of end-to-end test scenarios.
Maintains the health of automated test scripts to ensure efficient operation of the continuous integration pipeline.
Conducts impact analysis to determine both manual and automated regression test coverage.
Uses data analytics to optimize test coverage.
Organizes tests and executions to promote re-usability.
Drives smoke test activities during deployments.
Assigns test activities to other testers within the scrum team.
Identifies and documents defects found during test cycles, conducts defect prioritization