The Quality Assurance Engineer II will partner with software engineers to develop product requirements, test specifications, and build test frameworks. This role involves performing analysis on applications, writing and executing manual/automated tests, and identifying system limitations. The engineer will work in an Agile/Scrum environment, apply best practices, and contribute to high-quality deliverables while effectively communicating technical concepts across teams.