What are the responsibilities and job description for the QA Lead position at Zenith Services Inc.?
Key Responsibilities
- Design, develop, and execute manual and automated test cases for web and SAP applications based on functional requirements.
- Perform functional, regression, and exploratory testing to identify and document defects.
- Conduct black-box testing to validate application functionality, usability, and performance.
- Database validation using SQL queries
- Test and validate functionality within multi-channel e-commerce systems or ERP systems for seamless user experiences.
- Leverage advanced testing methodologies, including equivalence partitioning and boundary value analysis, to enhance test coverage and efficiency.
- Document and track defects using tools like JIRA or ADO, providing detailed reproduction steps and severity classification.
- Collaborate with developers, product managers, and other stakeholders to resolve issues and verify fixes.
- Plan, prioritize, and execute testing activities to meet deadlines and ensure high-quality releases.
- Create and maintain comprehensive test documentation (test plans, procedures, and test cases).
- Conduct usability and performance testing to enhance the overall user experience.
- Provide actionable feedback on product quality and suggest improvements for future iterations.
Required Skills and Qualifications
- Experience:
- A minimum of 15 years of manual and automation QA testing experience is required.
- Hands-on experience in manual and automation testing on web and SAP applications is essential.
- Expertise in testing within multi-channel commerce systems and SAP systems is highly desirable.
- Technical Expertise:
- Proficient in designing and executing functional and automated test cases for web and SAP applications.
- Advanced knowledge of black-box testing methodologies to identify defects.
- Skilled in using tools like JIRA / ADO for issue tracking
- Familiarity with manual testing tools like ALM QC or equivalent.
- Basic understanding of version control systems for accessing and testing builds.
- Methodologies:
- Strong understanding of the software development lifecycle and QA methodologies.
- Familiarity with Agile development processes is preferred.
- Soft Skills:
- Excellent analytical thinking for bug analysis and test prioritization.
- Exceptional attention to detail to isolate issues and ensure high-quality releases.
- Strong verbal and written communication skills for test documentation and team collaboration.
- Proven ability to work independently and as part of a team, including experience with offshore/nearshore/onshore models.
Tools Knowledge
- Defect Tracking Tools: Proficiency in JIRA or similar platforms.
- Documentation Tools: Experience with Confluence or equivalent.
- Testing Tools: Familiarity with manual testing techniques and tools like HP ALM QC.
- Version Control: Basic knowledge of Git or similar version control systems.