Open Positions > Lead QA Engineer

Lead QA Engineer

Job Summary: Responsible for estimating, planning, and coordinating testing activities of the test team. Ensures that quality issues and defects are appropriately identified, documented, tracked, and resolved.
Key Roles and Responsibilities:
  • Interact with customers and handle end-to-end testing
  • Review requirements specifications and technical design documents to provide timely and meaningful feedback
  • Estimate, prioritize, plan, and coordinate testing activities, identify risks and dependencies and allocate tasks and resources
  • Set team objectives and expectations and guide their efforts towards successful deliverables
  • Work with the development team to set up test environments
  • Create detailed, comprehensive and well-structured test plans and test cases/scenarios/usage cases
  • Design, develop and execute test scripts
  • Identify, record and document thoroughly and track defects
  • Define severity and priority for each defect
  • Perform thorough regression testing when defects are resolved
  • Create test logs and prepare all reports related to testing
  • Provide feedback on usability and serviceability and report it to concerned people
  • Collaborate cross-functionally with developers, data scientists, architects, business users, project managers, tech support teams and other stakeholders to ensure high quality releases
  • Provide inputs in order to improve the testing process
  • Review and evaluate team performance and provide continuous feedback
  • Provide leadership to team members through effective coaching and mentoring
Skills and Experience:
  • BE/BTech in Computers, Electronics or related field
  • At least 7 years of hands-on experience with different types of testing and a strong understanding of/experience with testing tools, methodologies, techniques and approaches. Should have at least 2 years of experience leading QA Team
  • Strong Test Plan creation experience
  • Experience in designing and executing manual test plans and test scripts for complex systems
  • Experience in creating automation frameworks and follow through to create and execute automated test scripts
  • Ability to write Impact Analysis documents
  • Understanding of how to read code and how code is packaged for deployment
  • Understanding of source code repositories
  • Experience with operating systems and databases
  • Strong understanding of the software development life cycle
  • Excellent problem solving and analytical skills
  • Decision making ability
  • Strong attention to detail
  • Strong collaboration skills
  • Ability to handle concurrent tasks with appropriate priority
  • Able to effectively manage escalations and operate under crisis
  • Excellent communication skills
  • Excellent motivator with ability to achieve results
  • Customer focused with a passion and drive for customer satisfaction and delivering business value
  • Ability and willingness to acquire in-depth understanding of domain and existing products and apply that knowledge to develop new products and to deliver enhancements

Similar open positions