Manage QA related activities for multiple projects assigned.
Assist business and development teams for inter-team tasks when called upon.
Develop and execute test cases at various stages of project life cycle.
Supervise and assist Junior SQAs assigned to project team.
Develop, Manage and ensure execution of Test Plans.
Explore and develop new processes for work optimization, error removal and defect management areas.
- Strong knowledge of Software Quality Assurance and Process Improvement domains - In-depth knowledge of software testing, types and related activities - Developed Test Cases for Unit, Integration and System Level Testing- - Developed documentation of various natures (User Manuals, Process flows, Deployment Checklists) - Hands on experience on Automation tools - Strong database concepts (single and nested query writing, normalization, stored procedure writing) - Good knowledge of Object Oriented Programming paradigm and domain - Excellent grasp of software development life cycles- Good written and spoken English