QA Lead-Chandigarh, Panchkula

Company:Channel Fusion

Location:Chandigarh, Panchkula

Experience : 4 - 8 yrs

Salary: Not Disclosed by Recruiter

Industry: IT-Software / Software Services

Functional Area: IT Software - Application Programming , Maintenance

Role Category:Programming & Design

Role:Team Lead/Technical Lead



Key Skills : IT Software - QA & Testing it software - quality control & testing QA lead QA Manager it software - quality assurance & testing test manager quality assurance manager test lead qa lead qc manager

Job Description
    Key Responsibilities :

    Overall control of Channel Fusions software testing, including planning and execution.
    Define and improve new and current QA policies, procedures, documentation and standards.
    Work closely with, help and mentor existing QA resources.
    Oversee testing efforts for a wide range of projects, ranging from a couple of hours up to 12 months long.
    Utilize customer working sessions, Business Requirements Documentation (BRD), change requests and development feedback to create and maintain test cases for software releases. Attend customer conference calls to create relevant test cases to client wants and needs, and work with users to create test cases based on direct user needs. Meet with Developers and Project Managers to validate we are all on the same page, and create relevant test cases to code limitations and specifications.
    Execute test cases against new and/or modified software programs to verify that programs function according to user requirements and conform to established guidelines. Use test cases to determine that software product is functioning according to client, user, and coding limit specifications. Ensure product is functioning according to what the client wants.
    Create and execute test cases for integrations with other applications and databases. Create sets of standard test cases for use when implementing core applications.
    Summarize and report results of testing to developers and management using bug summary reports, test case results, and an internal bug tracking tool.
    Conduct User Acceptance Testing (UAT) handoff sessions with the client to verify the implementation of functionality according to user requirements. Conduct conference calls with clients to demonstrate new functionality, and answer any questions regarding the testing process used for the current UAT environment.
    Lead efforts to verify all production deployments are successful, and escalate issues whenever applicable.
    Work with software developers to create and manage best practices for unit testing.
    Work with project managers and development leads to schedule testing efforts.
    Provide estimates and Level of Effort (in hours) for writing and executing test cases.

    Knowledge, Skills, and Abilities:

    B.Tech or MCA in Computer Science or equivalent experience in unit, system, integration, and regression testing in a software development environment.
    4+ years of experience creating test cases to test functionality based on client requirements.
    In-depth experience testing web applications is essential.
    Experience coding with MS SQL would be an advantage.
    Must have excellent understanding of Software Development Life Cycle process, and experience working in SDLC teams.
    Must have strong work ethic and organization skills.
    Excellent verbal and written communications skills required.