The position involves planning, developing, analyzing, executing, and reporting all test initiatives required to validate software applications. The role includes executing risk-based testing, developing test automation, performance testing, test data management, and test environment management. The candidate will document and perform all levels of testing including warranty and post-release support, and work closely with development and product teams to develop and execute test plans, scripts/cases, track test data, identify expected results, and log/facilitate bug resolutions. A strong understanding of the stack of testing and development tools is essential.