Qa Lead Resume
Denver, CO
SUMMARY
- 14 years of IT career in leading and managing software testing projects from requirement, design, development, testing till final delivery stage
- Experience in entire phase of STLC from Test planning, Test Analysis & Design, Test Execution, Evaluating exit criteria & reporting and Test closure activities
- Extensive knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Competent in Test strategizing, Test Planning & Scheduling, Test Estimation, Risk Based Testing (RBT), Test Documentation, Test Metrics identification and reporting, Test Execution Techniques, Test Reviews and Feedbacks, Incident Management, Defect Analysis and Management, Test Data Management & Test Process Improvements.
- Good team player and have ability to work independently in a time sensitive environment.
- Good organizational and communication skills, with the ability to express technical concepts verbally and in written.
- Lead engineering QA teams, partnering with key stakeholders and delivering on the service level agreements
- Monitor on - going risks and providing resolutions, driving process improvements, resource planning & optimization and performance management
- Drive best practices throughout our software development process that will improve overall software quality
- Assist with triage, diagnosis, and resolution of issues discovered (RCA)
- Align execution priorities - project delivery and establish service levels with business and functional owners to drive service quality through quality control
- Develop and manage quality assurance metrics for assigned projects. Identify and escalate risks and mitigation strategies to maintain high quality project deliverable Test Management Abilities
- Manage testing teams and own delivery of small/medium/large scale projects. Handled large through small scale projects independently and delivered them within the defined timelines
- Test Strategy & planning, resource forecasting & loading, estimations
- Extensive working experience in onsite-offshore model, client coordination and stakeholder management. Appraise stakeholders with project status, risks & issues in testing phases and document mitigation/contingency plans
- Excellent communication skills, analytical skills, management/leadership skills and quick learning capabilities
- Played a key role in implementing Quality Process & Best Practices in testing
- Facilitate status meetings and send the Status Reports (Daily/Weekly etc.), defect reports and testing summary reports to the stakeholders and project team
- Involved in performance management, Leading & monitoring the testing teams to ensure efficiency in process and supporting them to meet individual & group targets
TECHNICAL SKILLS
IDE: PyCharm, Lite IDE, IntelliJ
Languages: Golang, Python, Java, Ruby, JavaScript
Markup Language: HTML, XML
Testing tools: Selenium 2.0, Stb-Tester, POSTMAN, JMeter
Database: MySQL, MemSQL, CouchDB
Defect Management Tools: JIRA, ALM, QTest
Configuration / Source Control: GitHub, Gitlab
Environment: Setup Tools: Dockers, Kubernetes, AWS, HELM, SPLUNK
PROFESSIONAL EXPERIENCE
Confidential
QA Lead
Responsibilities:
- Collaborate daily with software developers, product owners, and Technical Product Managers to define requirements and ensure testability
- Involved in requirement analysis, test strategizing, test cycle planning, estimation, test plan review and test execution review for testing on different spectrum devices
- Create and maintain test schedules for all assigned projects and ensure delivery with prompt issue escalation
- Defining and owning testing component project plans, fully understand all project and testing assumptions, dependencies, and associated risks
- Design and create test conditions and automation testing strategies to address business requirements
- Define/implement/maintain test automation for video delivery devices supported by spectrum
- Introduce effective quality methodologies and expand/improve existing automation
- Design and develop automation scripts for Restful API testing using POSTMAN
- Implement Continuous Integration (CI) and Continuous Testing (CT) for automated deployment and test scheduling
- Investigate and resolve application functionality related issues and aid with troubleshooting
- Gather and present metrics the projects to key stakeholders and identify areas of improvements
Confidential, Denver, CO
QA Lead
Responsibilities:
- Responsible for managing and executing end-to-end testing for key technology platforms and be accountable for test projects and provide leadership and technical expertise to QA team
- Define test methods, create test plans to support and perform various types of testing
- Develop and execute test cases within the agreed upon timelines ensuring the application is performing as expected
- Communicate with cross-functional teams, including development, product team, product support, and system engineers to deliver business solutions Resource forecasting & planning create project estimates and participate in reviews with stakeholders
- Design and implement tools for automated testing of multiple applications and ensuring that the QA team adhere to the principles, guidelines and best practices as defined
- Monitoring of all the QA activities, test results, leaked defects, root cause analysis and identifying areas of improvement
- Gather and present testing metrics and testing activities for the projects to key stakeholder
- Implement continuous integration (CI)
- Troubleshoot and resolve issues in development, staging and production instance
- Participate in interviews, induction, training, and performance evaluation of QA team
- Mentor and train QA team
Confidential, Denver, CO
QA Lead
Responsibilities:
- Understanding different components in Confidential (Transcoders, JITP, CDN, Recorders and Player).
- Designing and developing test strategy, test plan, test cases and generating test reports and defect reports
- Participating in the design sessions for Confidential products (JITP, DASH, Recorder Manager)
- Preparing high level requirement document and getting reviewed it form client
- Validating the HDS and HLS manifest, playlist and fragment request from JITP (RGB Packager) and Super8 (Internal Packager)
- Validating HDS and HLS video streaming for iOS and android devices for H.264 and MPEG2 encoded assets.
- Validating the packager across different delivery lines like VOD, cDVR and Linear and performing end to end testing for the same
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using JIRA.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts
- Performed Smoke and Functional testing on every build of the application
- Performed End-to-End testing, Ad-Hoc testing and Integration testing with Xfinity app on desktop, mobile and STB’s
- Setup test environment using Dockers and Kubernetes
- Designing automation framework from scratch using Java and Selenium
- Implemented continuous integration of test automation using Jenkins which helped to trigger the automation suite once the test environment is updated
- Closely interacted with the developers in debugging and root cause analysis of defects
- Communicate test progress, test results, and other relevant information to client
- Responsible for assigning tasks and managing the onsite and offshore team
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach
- Participated in daily SCRUM meetings and gave the daily status of testing
Confidential, San Francisco, CA
QA Lead
Responsibilities:
- Involved in gathering requirements from client and preparing the mockup screens.
- Working closely with development team to ensure the effectiveness and quality of the components and systems developed
- Provided functional, regression, browser compatibility and OS compatibility testing
- Documented test procedures for release acceptance and regression testing of new build
- Executing the test scripts and logging the results
- Executed automated Selenium scripts and reproduced failures manually
- Reported software defects via Bugzilla bug tracking system, performed bug verification testing
- Tested web sites for functionality, GUI, usability, navigation, browser and OS compatibility
- Communicated with QA team members and developers to resolve testing issues
- Performed black box, grey box manual and automated testing with an access to the web source code
- Defect logging and defect closure. Ensuring all the defects are closed before the release
- Preparing test environment and deploying the build on UAT and production (UNIX) server
- Performed web services testing with Soap UI
- UI automation of manual test scripts using WATIR and Groovy
- Integrating the web services testing and WATIR scripts in SOAP UI for end to end testing
Confidential, Pittsburgh, PA
Senior QA
Responsibilities:
- Analyzed the Business Requirements document and have written Test Cases.
- Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Ensure traceability of test cases back to the Business requirements.
- Conditioning data available from the repository as per the front end of the application under test.
- Involved in developing test cases, test scripts, executing the scripts and logging the defects.
- Performed User Acceptance Test on the application by interacting with the end-users.
- Provide a weekly project report that includes testing metrics and status reports.
- Reported bugs and interacted with developers to resolve the problems.
Confidential
Automation Tester
Responsibilities:
- Defining Test approach, Test Plan, providing effort estimations and schedules for each phase of testing.
- Preparing the Test design document and Technology stack document for Statement and Notices.
- Writing test cases for automation of Web-Based Application.
- Designing test scripts and test data. Test scripts and test data would be designed in a way where we can execute even a single test case with just a Yes/No flag in the test data.
- Preparing object mapping using firebug and Internet Developer Tool.
- Testing the scripts against the application and debugging the scripts.
- Carrying out peer review of the scripts.
- Preparing the daily status report and sharing with the client.
- Preparing scripts for Proof of Concept for different application to create a proposal for automation, which must be presented to the client. Interacting with the client on weekly basis to share the concerns and issues faced and sharing the current status of the project.
- Preparing the technical documents giving solution to day-to-day issues as a value addition to the client.
- Carrying out peer review of the templates within the team.
- Creating a weekly status report to be shared with the client.
Confidential
Software Test Engineer
Responsibilities:
- Study and Understanding various Components of the Windows OS.
- Performing Functional Testing, Regression testing, Adhoc Testing, Package Testing, Windows Update Testing, Interop Testing, Integration Testing, Stress Testing, Sanity Testing.
- Manual and Automation Testing of the components for different releases of patches / upgrades.
- Executed test cases, diagnosed and resolved problems and generated problem reports.
- Scheduling and debugging of WTT jobs and DTW’s, debugging test failures using Windbg, NTSD, and KD.
- Setting up test environment using Confidential internal OS deployment tools ASI and Effigy.
- Test Case Analysis, Test Case Automation creating WTT Jobs and designing Workflows in WTT for End to End Automation.
- Analyzing and reporting test results, reporting Bugs.
- Reproducing bugs and help the dev teams to a analyze the root cause of it
- Complete transition of a component from the customer which involved dry runs, status reporting, test triaging, test fixing, and giving inputs to the client for test improvement.
- Configuration Control activities for the project involve version control, quality control of test code binaries, automation plan and test execution plan.
- Working closely with the dev owners of Windows Components through mail/meeting/teleconference for planning of testing activities, triage bugs found in the product and ensure proper closure of the issue.
- Mentored the team members for different testing activities.