Sr. QA Lead
Tree.com - Charlotte, NC

This job posting is no longer available on Tree.com. Find similar jobs: Senior QA Lead jobs - Tree.com jobs

Senior Level QA Lead:
- Strategic and tactical responsibility for quality management over the assigned vertical.
- Automation and manual, the balance of which is largely up to this person's strategic decisions on how to best satisfy the vertical’s quality goals.

Position Summary:
Senior Software Test Engineer is responsible for proposing, communicating and achieving quality goals across the business vertical. This includes establishing a partnership with development and product to assess quality needs, drive strategic implementation of quality processes/procedures, and advise on risk assessment/mitigation. This individual will also assume responsibility for the functional and regression testing of projects, defects and enhancements. Individual will independently prepare test strategies, perform testing and troubleshoot issues. He/she must be an expert with QA fundamentals, best practices, and established processes. Individual must communicate proactively and effectively on issues and be able to multi-task in a fast-paced, highly technical environment. Technical skills, analytical thinking, problem solving, and deductive reasoning are essential to this position.

Major Duties & Responsibilities:
  • Functional testing of new product development and enhancements.
  • Proposing and driving achievement of Quality goals across the business vertical.
  • Ownership of estimation of testing effort and providing status updates.
  • Keeping stakeholders aware of progress and risk associated with milestones.
  • Provide ownership and accountability for assigned testing.
  • Ensure satisfactory service with customers at all levels (Product Owners, Developers, etc).
  • Plan and prioritize tasks to meet overall objectives.
  • Continuous learning on new parts of system.
  • Develop, maintain and execute test cases.
  • Create data sets.
  • Create and execute automation scripts.
  • Identify software defects and manage their lifecycl.
  • Continual review and improvement of testing process and implementation.
  • Work with software development, product owners, internal and external business owners to understand the expected product functionality and customer requirements.
  • Ensure that defects in the software products have been corrected and document results of tests.
  • Troubleshoot at a technical level for website, middleware, and database failures
  • The successful candidate should be a team player and be able to communicate well with customer and others on the team.
  • Root Cause investigation on symptoms reported to develop reproducible scenarios for correction.

Skills / Knowledge Requirements:
Professional Knowledge:
  • Qualified candidates will have previous working experience with software release cycles in web based environment and have a firm understanding of software testing methodologies.
  • Working experience testing software applications on large-scale web applications is required.
  • Working knowledge of the development, test, release and support processes.
  • Organizational and time management skills and attention to detail a must.
  • Working knowledge of developing test plans, debugging/isolating problems and driving issues to resolution.
  • Must have excellent problem solving skills and be capable of breaking down complex situations to discover and resolve root causes, this applies to both technical issues and process issues.

Communications/Management:
  • Experience with other software development environments is a must. Qualified candidates will have excellent communication and interpersonal skills. Must be able to work well in a team environment.
  • Excellent communication skills, both written and verbal.

Other Comments:
  • Ability to balance high quality standards with schedule pressures.
  • Ability to stay flexible and solution-oriented.
  • Must be passionate about finding bugs and contributing to software quality.
  • Experienced in producing high quality software in a demanding environment.

Education/ Experience Requirements:
  • 4-year degree in Science or Engineering (Computer Science, Computer Engineering, Mathematics, etc.) or relative experience in an IT field
  • 6+ years of working QA testing experience with Internet applications (i.e. ASP, VB, .NET).
  • Must be able to create, run and use SQL queries.
  • 6+ years of experience with Online Technology projects
  • Industry Certifications are highly preferred (CSTE/CSQA, PMP, CMM, Six Sigma or similar)
  • Software Test Automation knowledge/training (Mercury suite, Selenium, or similar) is strongly preferred.
  • Technical and troubleshooting skills within web pages, middleware and database is essential.
  • Working knowledge of databases (i.e. SQL Server).
  • Responsible, team-oriented, self-starter.
  • A proven track record of supporting, developing or testing commercial software products.