Software Configuration manager / QA Test Engineer Job in London WC2E 7NX, London UK
Job Description: SOFTWARE CONFIG MGMT QA ENGINEER
Description
Position Summary
Responsible for creating and maintaining automated build scripts for software releases. Responsible for maintaining source control repository and managing projects in Team Foundation Server. Augment Development and QA staff as necessary.
Key Duties / Responsibilities
· Create and maintain automated build procedures utilizing Visual Build, Visual Studio 2010, and Team Foundation Server
· Develop and maintain Test Plans and scripts in MS Lab Manager.
· Perform GUI, integration, functional, system, performance, stress regression testing and identity other automated QA processes
· Create assembly and continuous integration build definitions in TFS
· Write and maintain build customization code
· Manage TFS projects, including areas/iterations, project settings, branches, and merges
· Participate in development activities, as required
· Create SDLC documentation
· Act as Subject Matter experts during requirements planning and design reviews
· Configure and maintain test environments that allow for reasonable predictability of software behaviour in the production environments
· Develop testing strategies to effectively and efficiently test new capabilities and defect fixes, balancing thoroughness and speed to market
· Communicate testing progress, test results, and other relevant information to project stakeholders and management
· Work closely with employees from other functional areas, including Development, Product Support, Product Management and Project Management
· Develop Review content of user documentation
· Train internal resources on new products or new functionality added to released products
· Effectively manage multiple projects simultaneously
· Assist support and field engineers with customer issues
· Keep current with build and installer technology and best practices
· Always be on the lookout for ways to improve the efficiency of build automation processes
Experience / Skills / Abilities Required
· 2+ years of experience in software configuration management, software development and quality assurance testing
· Experience with C#.net
· Experience with Microsoft Visual Studio 2008 and 2010
· Familiarity with Version Control Systems/Concepts including branching parallel development strategies
· Familiarity with Defect Tracking systems
· Experience using Microsoft Team Foundation Server (TFS) and Test Manager
· Experience using VMware SCVMM to create multiple operating systems test environments, preferred
· Strong deductive reasoning and problem solving skills, persistence, patience, and creativity
· Flexibility; must be able to adjust to changing priorities, demands, and requests
· Results and detail oriented, organized and self-motivated
· Strong decision-making skills
· Ability to work independently and in a team-oriented, collaborative environment