We provide IT Staff Augmentation Services!

Qa Lead Resume

Philadelphia, PA

SUMMARY

  • Over 5 years of experience in design, architecture and development of software test automation and manual solutions based on software development/release requirements of web - based and client server applications as an Automation Test Engineer and as a Manual Tester in the domain of Finance and Telecom.
  • Experience in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Waterfall Model.
  • Experience in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, API Testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
  • Effectively involved in defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA
  • Develop Data driven and Keyword driven frameworks using Unified Functional Testing (UFT) tool.
  • Developed and Executed Test Scripts using Selenium WebDriver and analyzed Test Results and created Defects.
  • Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.
  • Work in a huge agile team and be a team player/ team lead as per the situation.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle, Mobile testing

Testing Tools: Selenium WebDriver, JUnit, Soap UI, QC, QTP, ALM, Postman

Programming Tools: Java, VB Script, SQL

Databases: Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows XP/7/8, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, ALM

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, SVN

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

QA Lead

Responsibilities:

  • Participate in daily scrum meeting, Grooming sessions and Planning sessions and follow all the practices to ensure proper implementation of the Agile methodology.
  • Identify the positive and negative use cases for the user story and write test cases accordingly in JIRA using Zephyr/X-Ray add in.
  • Perform end to end validation of the customer journey through Xfinity mobile GUI for the buy flow of devices starting from placing an order, activating the device (Fake and with Real IMEI activation) and tracking the customer usage every month using MyAccount portal.
  • Create test cases in JIRA for all web, Android and IOS platforms and direct the test execution accordingly for both offshore and onsite.
  • Create the defects in JIRA for Android and IOS mobile test cases in respective JIRA project dashboards and maintain confluence in JIRA for any test data that is re-usable along with any re-usable test cases.
  • Toggle between all the 3 platforms web, Android and IOS as per the time and availability of environments and finish the user stories to meet the deadlines.
  • Use the CRM tool AMDOCS for any backend tweaks for activation of lines/devices or add international usage on an account and to track the data/call usage.
  • Use the Charles proxy tool to mockup API response as per the test case requirement.
  • Perform mobile testing on both Android and IOS platforms
  • Verify logs using the tool Kibana to identify different the test coverage of different test cases like pending balance, credit card expired etc.
  • Use Postman tool to test and validate the API responses.
  • Participate in the retrospective meetings after every sprint and provide improvement scopes to the team.
  • Participate in Test Case Review session with BA, developers and Business and ensure full test coverage of the user story and make any improvements if suggested by the team.
  • Be the main point of contact for business and development team for any questions or concerns for the 2 teams I am responsible for.
  • Work closely with the offshore and ensure tasks hand off at the end of the day effectively.
  • Perform A/B type of testing as per the business requirement and ensure the appearance of the UI as per the logged in user.
  • Be a communication channel for the offshore and the development team and enquire/deliver any information requested by the Offshore team.
  • Perform API validations on the front-end GUI and report in case of any API failures to the respective teams and ensure the issue is getting addressed on priority.
  • Ensure end to end testing is performed for each test case and create bugs in JIRA when and where issue is observed and assign it to the respective development team and triage the issues every day during the stand-up call.
  • Ensure the bug cycle is updated promptly in JIRA.
  • Perform front end validation of the user facing application for Xfinity Mobile and ensure proper functioning of the GUI.
  • Create QA memos and other test artifacts at the end of each sprint.
  • Document the test results after testing all the test cases and upload the to the respective sub test executions created for each story.
  • Toggle between the In-sprint and end to end testing teams and provide the necessary assistance.
  • Use the tool Kibana to investigate the logs of API response and verify the test cases of “Fraud” type.
  • Perform Mobile Testing on IOS and Android platforms as per the user story requirement.

Confidential, Quincy, Massachusetts

QA Engineer

Responsibilities:

  • Prepared the Test data (Input files) for interpreting the Positive/negative/regression results based on the design requirements.
  • Analyzed and reviewed the software requirements, functional specifications, and design documents.
  • Developed automation test scripts from manual test cases for Regression testing based on the requirement documents using Selenium web driver.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Implemented QA approaches to ensure quality of product and was involved in project planning and coordination.
  • Prioritize test cases based on criticality and functionality and automate the major components for effective re-usage of the test cases.
  • Performed self and peer review of the test artifacts and attended defect prevention meetings to perform root cause analysis of defects.
  • Create both positive and negative test cases to improve the test coverage of the application in HP QC.
  • Reported found issues and tracked them in the HP QC.
  • Conducted manual and automation acceptance testing for each release and patch.
  • Tested system security from different user access levels.
  • Participate in all product design sessions and provide inputs for the better understanding and improvement of the application.
  • Demoed the functionality of each story at the end of iteration cycle to the stakeholders and Product owners.
  • Co-ordinate with the business and team and make sure all issues are being addressed, fixed and retested.
  • Perform data validation between front end and back end of the application using SQL/ Microsoft SQL studio.

Confidential, Quincy, Massachusetts

QA Engineer

Responsibilities:

  • Prepare test cases for both positive and negative scenarios using Quality Center.
  • Prepare test execution documents after the code deployment and present it to the client during planning sessions.
  • Attend planning, retrospective, scrum meetings and backlog grooming sessions.
  • Co-ordinate with offshore every day and provide them with KT required for the functional testing and designing part.
  • Participate in both Manual and Automation Testing.
  • Create automation scripts using the automation tool UFT and use an in-house tool called TAF (Tool Agnostic Framework) to execute the scripts.
  • Create re-usable scripts and maintain the traceability matrix and log defects in Quality Center.
  • Integrate TAF and Quality Center to automate the report updating in QC directly without manual interference.
  • Used SVN system for versioning automation components - environment files, QTP scripts, repositories and function libraries.
  • Test the data flow coming from the different vendors and validate it as per the business and functional requirement and check for the data enrichment.
  • Prepare and execute test scripts for both SIT and UAT test regions in SQL developer.
  • Prepare test strategy and test plan documents and update them in RTC (Rational Team Concert) for the respective stories and get approval from the business once the story is completed.
  • Create tasks in RTC on a day-to-day basis.
  • Log defects in QC and notify the entire team as soon as a bug is identified and work closely with the developers in analyzing it and re-test the test cases once the bug is fixed.
  • Use SQL queries to validate the data at the backend and verify the data for any update, delete or insert scenarios.

Environment: Agile/Scrum, Microsoft SQL, TAF, UFT, Quality Centre, SVN, VB Script, Windows 7

Confidential, Quincy, Massachusetts

QA Analyst

Responsibilities:

  • Participate in daily standup calls, weekly planning sessions, backlog grooming sessions and status meetings in Agile methodology.
  • Prepared test cases by analyzing functional requirement and documentation.
  • Involve in both functional and automation testing.
  • Created test cases for user stories for both positive and negative scenarios and Performed testing once the story is ready from Developers.
  • Perform Smoke Testing, Functional Testing, Regression Testing and Data Validation Testing.
  • Reviewed database test cases as per assigned Requirements to validate reports by retrieving data with complex SQL queries.
  • Also, used SQL queries to validate backend database changes, deletes and update.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Validation in Mainframe for different regions based on the record date, time, asset id and source id of data obtained from different vendors.
  • Successfully managed escalations, communications & coordination between client, development teams and QA teams.
  • Create regression test scripts for testing the web applications and maintain object repositories.
  • Used TAF (Tools Agnostic Framework), an in-house tool for the automation script execution written in VB Scripting in UFT.
  • Tracking the automation progress & coverage and Analyzing the results and Report Failures.
  • Worked closely with development team to discuss the design and testing aspects of the applications to design thetestplans and to isolate the root cause of defects.
  • Performed data integrity testing by executingSQL statements and manually verifying the contents.
  • Involved in writing testing methodologies by following standards for test documentation, test requirements and test procedures.
  • Used SVN system for versioning automation components - environment files, QTP scripts, repositories and function libraries.
  • Write and Maintain test cases in Quality Centre. Provided test summaries, test specification reports, traceability matrix and defect reports.
  • Used advanced UFT techniques and reusable code to automate the functionality of each business component for old and new layout.

Environment: Agile/Scrum, Microsoft SQL, TAF, UFT, Quality Centre, SVN, VB Script, Windows 7.

Hire Now