Responsibilities: Provides test planning, development and execution as a team member or work autonomously within Agile teams to develop extensive automated test suites providing comprehensive coverage of applications, including, but not limited to API/SDK/Web Applications and Services in the form of static reviews, unit, module, performance, load and integrated systems testing. Provide project and task estimate and status reports for individual tasks to Manager Software Test Engineer, Software Test Supervisor and project team members, which includes monitoring project tasks timelines with comparison to project plan timelines, estimated hours and resources.