Software Test EngineerDevelop and execute software test plans in order to identify software problems and their causes. This position will work closely with Developers to develop and automate scripts and frameworks for testing Web applications and APIs.Bachelors degree in computer science, computer engineering or relevant field required. 5-7 years experience required.Responsibilities:Verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)Ability to work independently and manage ones time (Required)Basic mentoring skills necessary to provide support and constructive feedback to developers (Required)Knowledge of the practical application of engineering science and technology (Required)Job Duties:Design and develop test automation framework and strategiesDocument software defects, using a bug tracking system, and report defects to software developersIdentify, analyze and document problems with program function, output, online screen or contentMonitor bug resolution efforts and track successesPlan test schedules or strategies in accordance with project scope or delivery datesMaintain and update test scriptsEstablish Test Automation processes including evaluating and planning the test automation roadmapCreate test strategy, test plans and test cases for projects managed through the Agile development methodologyDevelop automation scripts for Web Applications and Rest APIsCreate data-driven tests to check application performance with different sets of dataDesign test plans, scenarios, scripts or proceduresFamiliarity with GitHub, TFS, Jenkins, Dynatrace and New RelicRequired Skills: API testing (7 years), GitHub or Jenkins (5 years)