Job Description
* Test Planning and Preparation * Work with developers and project managers to review requirements and write use cases, develop test plans, set up test environment, define test scenarios/cases, set up test datasets, and develop test scripts and test automation as needed.
* Test Execution and Reporting * Execute test plans and procedures, perform integration, system, regression and acceptance testing as appropriate, perform load and performance testing as needed, report defects, and provide input on triage and testing priorities.
* Test Program Development * Define a more structured test program for all applications, work with developers to define test standards and tools, and continue to improve processes. Must have the ability to write automated test scripts by using .NET/C# and write SQL queries in SQL Server 2008.
Job Specification
Practiced in software testing and quality assurance processes. Experienced in working in Agile projects. Knowledge and experience with testing applications built using Microsoft .Net framework, ASP.NET, VB.NET, ADO.NET, COM, SOAP, Java, AJAX, XML, and SQL Server. Able to write scripts and use testing tools to automate testing. Experienced in full software life-cycle delivery projects preferred. Ability to work on multiple projects simultaneously, with strong desire to learn new skills and technologies. Able to work effectively on a team and as a sole contributor at times. Demonstrated proficiency with the core competencies of customer focus, problem solving, composure, decision quality, perseverance, interpersonal savvy, peer relationships, priority setting, time management, and self-development. To succeed in this position, candidates must have aptitude for creativity, learning on the fly, planning, perspective and drive for results.
Must have experience of MS Team Foundation Server (TFS) and Visual Studio Team System Test tools.