Description
QA
Black box testing, integration testing, and system and regression testing. Work with the project management and development team to establish and maintain a consistent test methodology. Work effectively with the development team, business analyst, product management and other clients to execute the testing strategy across multiple products and releases.
ROLE
- Execute established QA methodologies, processes and test strategies that guide Agile software testing and contribute to overall quality of the client facing applications
- Participate in sizing user stories and creating acceptance criteria
- Design and document detailed functional, integration, exploratory and regression test suites
- Design and execute automated tests using Microsoft Visual Studio Test suite and or other tools
- Report defects and problems in a defect tracking tool
- Ensure proper version control of all test objects developed and test environments used
- Effectively communicate testing activities and status
- Lead in QA estimation, planning, and quality risk analysis
- Prepare status reports for IT management
- Identify opportunities for process improvements, working in collaboration with the requirements, development and project management groups
- Lead the defect triage and participates in continous defect review process
REQUIRED
- 5+ years of software quality assurance experience, including a minimum of 2 years in a lead role
- Strong analytical skills and experience with implementation and administration of Software Quality Assurance metrics, such as defect profiles and performance to entry/exit criteria
- Demonstrated experience or familiarity with Agile or other Rapid application development methodologies
- 3+ years in test automation, with at least two years of that experience preferably in Microsoft Visual Studio Team Test or HP's Suite of automated testing products - QTP, LoadRunner, Quality Center
- Understanding and knowledge of quality assurance processes and methods used in software development
- Demonstrated experience testing applications built on Microsoft SharePoint 2007 or 2010 platforms
- Excellent problem solving, interpersonal communication and project management
- Must have a desire for achieving excellence in customer satisfaction, process and product quality and reliability
- Strong understanding of different software development life cycles ( Waterfall, Iterative ) and contemporary software quality assurance processes and automated tools
- Must have experience in managing and working with distributed team members
- Must be extremely detail-oriented with respect to documentation and communication
Preferred
- Experience in leading QA efforts within a product environment is desired