As a QA specialist, you will participate in the entire delivery process from analysis to live support. Your tasks will include testing new and old features, conducting bug investigations from production, and providing detailed reports. You will attend refinements to offer both testing and product-related inputs, support developers by providing test data and ensuring testability, coordinate delivery activities, and communicate effectively with customers. Additionally, you will design and implement tests to ensure code stability and adherence to specifications, review system requirements thoroughly, track quality assurance metrics to measure and improve product quality, and provide developer support throughout the testing and delivery phases. Ensuring that the code shipped meets stakeholder expectations is also a key part of your role.