Overall 10 + years of experience in Software Testing.Work with the QA Manager to develop, execute and document test plans, scenarios and test cases for current and new application components.
Good experience with both Manual and Automation Testing.
Experience with all phases of software testing including test planning, functional testing, and regression testing.
Experience with Microsoft SQL Server and profiler.
Create and execute test automation scripts.
Automate self-developed test plans as well as those plans developed by others.
Create, maintain and execute and analyze test automation scripts, frameworks, programs and utilities.
Experience testing all layers of a web application, including front-end, service layer, and back-end testing.
Experience with Selenium, TestNg, Jenkins, Maven or related tools
Demonstrated programming skills in Java, or related languages
Evaluates and implements new tools and frameworks for QA.
Follow established processes for defect management and overall product quality assurance.
Participate in reporting to management on testing efforts.
Interact with Project managers and QA Manager to understand Product test requirements.
Able to work independently without significant manager supervision.
Critical thinking skills.
Experience using Git/TFS, Jprofiler / Yourkit / Jconsole, Oprofile, SQL server profiler
Experience within Agile environment a strong plus.
Team player and able to take direction from Management
Experience/ Knowledge on Elastic search or any search engines
Debugging skills on .Net or Stored Procedures