HCL Tech logo

SDET Senior Test Lead

HCL Tech
1 day ago
Remote
Worldwide

Job Summary

A QA (Quality Assurance) Lead is responsible for overseeing the quality assurance processes within an organization, ensuring that products, services, or systems meet established quality standards. They lead a team of QA professionals, coordinate testing activities, and collaborate with cross-functional teams to deliver high-quality deliverables.

Key Responsibilities

  1. Leadership and Team Management:
    • Assign tasks, monitor progress, and ensure timely completion of testing activities.
    • Foster a culture of quality and continuous improvement within the team.
  2. Quality Assurance Strategy:
    • Develop and implement QA strategies, processes, and best practices.
    • Define quality metrics and establish benchmarks for product performance.
    • Ensure compliance with industry standards and regulatory requirements.
  3. Test Planning and Execution:
    • Create detailed test plans, test cases, and test scripts.
    • Oversee the execution of manual and automated testing.
    • Identify, document, and track defects, ensuring timely resolution.
  4. Collaboration and Communication:
    • Work closely with development, product management, and other teams to understand requirements and ensure quality.
    • Communicate testing progress, results, and risks to stakeholders.
    • Act as a liaison between the QA team and other departments.
  5. Automation and Tools:
    • Implement and maintain automated testing frameworks.
    • Evaluate and recommend testing tools and technologies.
    • Ensure the effective use of tools to streamline testing processes.
  6. Risk Management:
    • Identify potential risks and develop mitigation strategies.
    • Ensure thorough testing of critical functionalities to minimize risks.
  7. Reporting and Documentation:
    • Prepare detailed reports on testing outcomes and quality metrics.
    • Maintain comprehensive documentation of QA processes and results.

Skill Requirements

  1. Technical Skills:
    • Proficiency in testing methodologies, tools, and frameworks.
    • Experience with automated testing tools (e.g. Playwright and Cypress / Javascript, BrowserStack, Percy, Postman, TestRail, BlazeMeter and Content Stack expertise).
    • Requirement Analysis: Ability to understand and analyze business requirements and technical specifications to identify gaps or ambiguities.
    • Test Case Design and Execution: Expertise in creating detailed test cases and executing them to validate functionality, usability, and performance.
    • Defect Identification and Reporting: Skill in identifying, documenting, and tracking defects using tools like Jira or Bugzilla.
    • Exploratory Testing: Capability to perform unscripted testing to uncover edge cases and hidden defects.
    • Regression Testing: Ensuring new code changes do not negatively impact existing functionality.
    • Cross-Browser and Cross-Platform Testing: Testing applications across different browsers and platforms for compatibility.
    • API Testing : Validating APIs manually using tools like Postman or Swagger, including request-response formats and data integrity.
    • Database Testing: Knowledge of SQL to verify data consistency and perform backend testing.
    • Usability and UI/UX Testing: Ensuring applications are user-friendly and adhere to design standards.
    • Documentation Skills: Writing detailed test plans, test cases, defect reports, and maintaining proper documentation for audits and future reference.

 

  1. Leadership Skills:
    • Strong leadership and team management abilities.
    • Good communication and interpersonal skills.
  2. Analytical Skills:
    • Ability to analyze complex systems and identify potential issues.
    • Strong problem-solving skills and attention to detail.

Other Requirements

Additional Information:

  • Work Environment: May involve working in agile or waterfall development environments.
  • Tools and Technologies: Familiarity with CI/CD pipelines, version control systems (e.g., Git), and project management tools (e.g., Jira, Trello).
  • Soft Skills: Adaptability, collaboration, and a proactive approach to quality assurance.
  1. Experience:
    • Proven experience in quality assurance and testing.
  2. Education:
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • Certifications in QA or testing (e.g., ISTQB, CSTE) are a plus.