Harmonytech - Herndon, VA
posted 3 months ago
HarmonyTech is seeking a Senior Quality Assurance (QA) Tester with hands-on software testing experience. The Senior QA Tester will work closely with the QA Team and other development staff to deliver solutions that meet or exceed client expectations. This role requires a strong understanding of various testing techniques and practical experience in their application. The ideal candidate will have a solid grasp of database principles and experience working with data for analysis, troubleshooting, and testing validation. Additionally, the candidate should be proficient in writing SQL statements to extract test data for validating complex report calculations and ensuring that back-end data is accurately represented. As a member of the project team supporting systems and software testing, the Senior QA Tester will be responsible for creating and executing test plans, test scripts, and test cases. This includes estimating and developing testing strategies, testing and reviewing QA artifacts, and supporting users during user acceptance testing. The role involves performing testing for all releases, including compliance/security patching and hardware/software upgrades, with some weekend work expected. The tester will also plan and support disaster recovery testing, provide manual testing for the system, and ensure applications are tested for correctness, reliability, consistency, and ease of use. The Senior QA Tester will perform hands-on testing, execute test cases and scripts both independently and in a team environment, and conduct exploratory testing. They will create detailed, comprehensive, and well-structured test plans and test cases, estimate, prioritize, plan, and coordinate testing activities. The role also involves tracking new requirements for projects and providing high throughput, high-quality testing without missing deadlines. The candidate will analyze test requirements, failure modes, quality factors, and specifications to develop quality tests and procedures, and provide consistent and clear status updates in both verbal and written communications with stakeholders. Recommendations for improving the development process will also be part of the responsibilities, along with writing clear and concise defect reports for timely resolution and escalating issues that may affect project deliverables or quality as needed. The Senior QA Tester will represent the QA team in meetings when necessary and analyze risks and mitigation strategies to manage those risks effectively.