As a highly experienced Software Test Engineer, you will be responsible for reviewing software documentation for technical accuracy/efficiency and completeness, evaluating functional requirements, and identifying implementation risks. You will develop and document risk mitigation actions, evaluate project quality goals, and identify quality standards for the software life-cycle. Your role will include planning test schedules, defining and maintaining software testing resources, designing test plans, and driving implementation. You will conduct software tests, assist in the design of a Software Test Automation strategy, and develop automated software test code. Additionally, you will verify software system requirements, identify non-conformances, and evaluate test execution against planned activities.