Team Lead Software Quality Assurance Resume
SUMMARY:
- Experience as Software Quality Assurance Engineer on Angular based and embedded software.
- Proficient with test strategy planning, test plan creation, Automation Scripting, Bug report, QA documentation, QA Reports, Quality Metrics, Traceability Matrix and Testing Summary Reports.
- Test application in Waterfall, V - Model and Agile/Scrum development process.
- Proficient in Analyze business requirement, Functional requirement specification, Industrial standard specification and User Stories to create test plan and test case for manual and automation testing.
- Proficient in Black Box, white box, Functional, GUI, System, Regression, Integration, Performance, API, User Acceptance testing (UAT), Mobile App, End to End, Firmware, Angular and Database testing.
- Expertise in Continuous Integration (CI), Scaled Agile Framework (SAFe), Behavior-Driven Development (BDD), Test-driven development (TDD) and SQA
- Managed testing team by interacting with business analysts, customers, engineering and offshore QA team.
TECHNICAL SKILLS:
Test automation tool: Protractor, Squish, UFT, Load Runner
Selenium languages: Java Script, Typescript, VB Script, Python, Shell Script, C++
Bug Tracking Tool: Bugzilla, Jira, HP Quality Control, Clear Quest
Version management: GitLab, ClearCase, Win CVS, SVN
Database: Oracle, SQL server, MySQL
Test Framework: Continuous Integration (CI), Behavior-Driven Development (BDD), Scaled Agile Framework (SAFe), Test-driven development (TDD), SDLC and SQA
Other: Jenkins, VMware, Docker, Code collaborator, Version One, IBM-CLM
PROFESSIONAL EXPERIENCE:
Confidential
Team Lead Software Quality Assurance
Responsibilities:
- Frequent discussion with stakeholder, System Mater Experts and Engineers for Project backlog, Resource planning and Test Strategy.
- Created Test Automation Framework (page object model) using Protractor and Jasmine for handling test data, common functions, test scripts and reporting.
- Proactively came up with innovative methods to improve software quality, test coverage, Cost efficiency and regression coverage.
- Created tools/utility to overcome test blockage, test setup and test cleanup.
- Created POC for Demo and business proposals.
- Created Training documents and video for onboarding of new team member.
Environment: AngularJS, Protractor, Jasmine, Typescript, JavaScript, Gits, Squish, UFT, Selenium, Jenkins, Docker, VMware, BDD and Agile.
Confidential
Team Lead Software Quality Assurance
Responsibilities:
- Design test plan and test cases for Rockwell Automation Software and embedded systems based on product Requirement Document and functional specification.
- Work in Agile development environment with frequent changing requirements and lots of challenges.
- Perform both manual and automation testing on products.
- Interact with Business Analysts and Software Developers for bug review and participated in QA meetings.
- Work closely with development and engineering department to ensure proper resolution of bugs.
- Proactively came up with innovative methods to improve software quality, test coverage, efficiency and regression coverage.
- Prepare and forward Quality Metrics, Traceability Matrix and Testing Summary Reports to managements.
Environment: Scaled Agile Framework (SAFe), Rxlogic5000, Factory Talk, Rslinx, Controllers, Add On Profiles, Test-driven development (TDD), Windows, C++, Python, XML and API testing Tools
Confidential
Senior Software Quality Assurance
Responsibilities:
- Validated GE healthcare application based on FDA compliances and regulations.
- Created many global workflows for common actions, test setup, test cleanup and reporting.
- Created robust common test scenario used in many test cases for action and reporting result.
- Performed Script reviews and provided effective feedback/suggestions.
- Performed refactoring of older test scripts and test framework.
- Trained new team member on Test Automation and test products.
- Provided innovation ideas for effective testing and resource utilization during testing.
Environment: PACS, CT scanner, EA, Agile, Test-driven development (TDD), DICOM, HL7, Linux, SQL, HTML, XML, UFT, VBScripts and Quality Center.
Confidential
Software Quality Assurance
Responsibilities:
- Reviewed Business requirements, design documents and prepared test cases for assigned project releases.
- Performed testing types such as API, functional, integration, System, performance, regression, security and network. Provide test reports to management.
- Involved in integration testing for release of new functionality.
- Testing critical bug’s fixes and co-ordinate with developer in fixing these critical bugs.
- Involved in release support, test bed setup & testing throughout release process.
- Automation of test flow’s using automated tools UFT 10.
Environment: Windows, Linux, SQL, C, Python, HTML, XML, UFT, JavaScript, VBScripts and QC
Confidential
Software Engineer
Responsibilities:
- Referred Business requirements documents, use case documents and Design documents provided by client and developer for creation of Manual and Automation test cases.
- Involved in Analysis, Design, Creation, Execution and Debugging of automation scripts using automation tools like Rational Robot, UFT and Shell scripting.
- Testing critical bug’s fixes and co-ordinate with developer in fixing these critical bugs.
- Involved in Installation of build, maintaining test bed, Smoke and Sanitary testing, Regression testing, Performance testing and Database testing using Rational Robot, UFT and Shell scripting.
Environment: Windows, Linux, SQL, Rational Robot V2002 and UFT V 9.2.