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
- Adhere to high quality software testing standards
- Responsible for maintaining Confidentiality, Integrity and Availability of Vehere’s information assets including business critical information
- 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