This role will be responsible for both manual and automated testing, with a primary emphasis on manual testing and automation where appropriate. The ideal candidate will have experience developing and executing test plans, validating business and technical requirements, performing API and database testing, and supporting defect triage activities throughout the software development lifecycle.
The Senior QA Tester will collaborate closely with business analysts, developers, and business stakeholders to ensure solutions meet functional, usability, accessibility, and quality standards.
Key Responsibilities
Perform a variety of software testing activities including:
Functional Testing
Regression Testing
User Acceptance Testing (UAT)
Usability Testing
Accessibility Testing
Develop, execute, and maintain manual test cases, test scripts, and test plans.
Utilize testing tools to support and expand automated testing efforts where practical.
Review business requirements and technical documentation to ensure comprehensive test coverage.
Collaborate with Business Analysts to clarify requirements and develop test scenarios, including limited requirements gathering activities necessary for test planning.
Perform API testing and database validation to ensure data accuracy and system integrity.
Execute SQL queries to validate application functionality and data processing.
Document testing results, defects, and recommendations.
Participate in defect triage activities, troubleshooting, and production support efforts as issues arise.
Work closely with development teams to ensure changes are successfully migrated into production environments.
Support projects ranging from small enhancements to large-scale application initiatives.
Assist with maintaining user and system documentation as business processes evolve.
Participate in business process improvement and validation activities.