Test Lead Resume
Portland, OR
SUMMARY:
- Over 12 years of versatile, strong experience in requirement Analysis, Design, Development and Testing of applications in Banking, Insurance, Financial domains and other Commercial applications.
- Strong experience in Quality Assurance process in testing Native Apps, Hybrid Mobile Applications in both iOS and Android platforms, Web Applications Testing, Client server applications testing, Mainframe testing, ETL Testing and Databases testing .
- Expertise in Software Testing Life Cycle Process (STLC) is part of Software Development Life cycle(SDLC) process involves the complete Verification and Validation of a process.
- Strong experience in Designing, Development of Test Plans, Test Cases, Test Scripts, Test Environment setup, Test Execution and Test Closure documents .
- Good experience in designing, development and execution of automation scripts using tools such as Selenium Web driver, Appium Perfecto .
- Strong Knowledge in testing mobile apps using Wifi on devices
- Strong knowledge in Agile and Waterfall model methodologies.
- Strong knowledge of developing, executing and reviewing SQL Queries.
- Strong experience in UI/GUI Automation using automation tools
- Strong experience in TOAD tool used for development and retrieval of data from ORACLE
- Experience in programming language Core Java.
- Ability to concentrate on detail while understanding the big picture.
- Ability to contribute and collaborate in a team environment.
- Expertise in testing various Client/Server and Web based applications both manually and using testing tools such as HP Unified Functional Testing (UFT) and LeanFT .
- Good experience in source code repository tool GitLab, executing the automation scripts by creating Jenkins jobs.
- Experience in Defect Reporting tools like HP Quality Center, JIRA, RTC (Rational Team Concert), ServiceNow, and Bugzilla .
- Good experience in TFS (Team Foundation Server) and MTM (Microsoft Testing Manager).
- Strong experience in Software Testing Methods such as Black Box Testing, White Box Testing, Grey Box Testing
- Strong experience in Functional testing software techniques such as Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, System Testing, User Acceptance Testing, Regression Testing, Compatibility Testing.
- Identification of Non - Functional testing software techniques such as Performance Testing, Load Testing, Volume Testing, Security Testing, Accessibility Testing, Real Application Testing and Automation Testing .
- Excellent communicator who leverages technical and business acumen to communicate effectively with client executives and with respective teams onshore, nearshore and offshore.
- Substantial experience in analyzing changes and identifying areas of the application to be tested in a regressive way.
- Over 5 years of experience on analysis, design, development, testing and implementation of medium to complex Mainframe applications.
- Strong experience on design and development of mainframe batch applications using CICS, VS COBOL-II, PL/1, JCL, Easytrieve, BMS, IDEAL DB2, VSAM, IMS DB, DATACOM .
- Strong experience with the build development and testing tools in mainframes - TSO, File-Aid, File Manager (files and DB2), CLIST, ProJCL, ChangeMan, Endeavor, Xpeditor, ABEND-Aid, SCM, CMS etc .
- Experience in Mainframe Production support and Mainframe Test batch support and resolving the job abend failures in given SLA time frame.
- Strong experience in mainframe batch Monitoring tools like Control-M, JobTrac .
TECHNICAL SKILLS:
Automation Tools: HP Unified Functional Testing, Selenium Web driver, Appium Perfecto, Junit, TestNG, RAT, LeanFT, Jenkins.
Bug Tracking tools: HP Quality Center, RTC, JIRA, Bugzilla
Build Tools: Eclipse 4.3.4, Maven, GitLab
Operating System: Windows, Z/OS, iOS, Android
Languages: Core Java, HTML, CSS, JavaScript, VS COBOL-II, JCL, Easytrieve, CICS, SQL, PL/I, BMS and IDEAL
Database Systems: DB2, VSAM, DATACOM, IMS DB, ORACLE
Scheduling Tools: Control-M, Jobtrac
Versioning Tools: ChangeMan, SCM, Endeavour, CMS, ServiceNow
Mainframe Unit test tools: File-AID, Xpeditor, Abend-AID, DATAVAN, ProJCL, Finworld, RDz, TMF, SPUFI, CLIST
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
Test Lead
Responsibilities:
- Attending daily scrum meetings and giving project update status to project manager.
- Interacting with various stakeholders (Business Analyst, Technical Leads, System Architects, APO, etc) to understand the requirements in detail.
- Identifying the applications inventory which are need to be tested for each track.
- Preparation of Oracle database split design and upgrade design document for each track.
- Preparation of common test strategy across the tracks.
- Preparation of Build, Execute Manual & automation scripts baseline scenarios, capturing existing defects and screen capture for UI Validations and Database validations.
- Batch jobs monitoring, Execution and Jobs status maintained through ESP Scheduling tool.
- TOAD tool is used for development of SQL queries and retrieving the data from ORACLE database
- Build Automation scenarios using LeanFT & Selenium web driver tools using Eclipse IDE.
- Build integration tools Maven, GITHUB are been used for construction of automation scripts.
- Jenkins jobs are used for running the automation scripts.
- RAT (Real Application testing tool) is used for performing Performance testing.
- Atlassian Confluence tool is used for collaboration documentation with in the team and for wiki preparation.
- Database validation is performed using 3C concepts, Correctness, Completeness and Coverage.
- JIRA tool is used for creation of project dashboards, test scenarios, execution of test cases, test results documentation and Logging defects and assigning Priority and Severity to defects and linking to the corresponding test cases in JIRA.
- Preparation of Traceability Matrix in JIRA.
- Integration testing is performed in system testing environment.
- Business users performs UAT Testing in ACC environment.
- Giving demos to APO bi-weekly after completing each iteration.
- Retesting the defects fixes and the track the defects to closure.
- Hosting the defect meeting for the project on a daily basis and following up on any new, open, re-open, Assigned and withdrawn defects.
- Setting up queries in JIRA to pull the defect reports based on defects status.
- Constantly working on reducing post production defects and maintenance activities.
- Providing Signoff for Baseline testing, System testing, and Production validation using ServiceNow tool.
- Responsible in Leading & Training QA offshore team members.
- A 3-Member team is involved in testing Oracle Split & Upgrade Project.
Confidential, San Antonio, TX
Test Lead
Responsibilities:- Interacting with various stakeholders (Business Analyst, Technical Leads, System Architects, APO, etc) to understand the requirements in detail.
- Analyzing and understanding the requirements from a testing point of view to identify the testable requirements and automation feasibility.
- Identifying functional and non-functional from the project business requirements.
- Preparation of test plan, effort estimation and training documents.
- Attending daily Agile scrum meetings and giving project updates to Project Manager.
- Develop and Maintain automation scripts in Eclipse 4.3.4 IDE using Appium with Perfecto.
- Creation of Hybrid app manual test scenarios for both iOS and Android platforms.
- Reviewing manual test scenarios and Automation scripts with Technical Leads.
- Setting up test environment and test data and performing smoke test on the build.
- Hybrid App builds are uploaded to Citrix Store of Citrix Secure Hub container using GitLab source management system and install specific version of the app from Citrix Store in actual and cloud mobile devices and will execute iOS and Android test scenarios.
- Continuation Integration tool Gitlab used for continuous integration changes for the build.
- Executing and monitoring automation scripts in Appium with Perfecto with TestNG testing framework.
- Performing Regression testing and Integration testing with Automation Scripts.
- Giving demos to APO bi-weekly after completing each iteration
- Documentation of test results and logging the defects for failed test scenarios in RTC (Rational Team Concert) and assigning severity and priority to defects.
- Retesting the defects fixes and the track the defects to closure.
- Mapping defects to test cases in Requirements Traceability Matrix.
- Performing data validation displayed in mobile screens, by cross verifying the data from database using Salesforce standard queries.
- Hosting the defect meeting for the project on a daily basis and following up on any new, open, re-open, Assigned and withdrawn defects.
- Setting up queries in RTC to pull the defect reports based on defects status.
- Constantly working on reducing post production defects and maintenance activities.
- Providing Signoff for System testing, Release testing, Prod-QA testing and Production validation using ServiceNow tool.
- Responsible in Leading & Training QA Nearshore and offshore team members.
- A 4-Member team is involved in testing AlwaysOn Mobile Workstream Project.
Confidential, San Antonio, TX
Test Lead
Responsibilities:- Analyzing and Understanding the Project Business requirements and interacting with various stakeholders (Business Analyst, Technical Leads, Technical Architects, APO etc) to understand the requirements in detail.
- Classification of requirements either functional and non-functional and identifying automation feasibility.
- Developing detailed test plans, selection of test tool, test effort estimation and preparation of effort estimation and training documents.
- Project operated with in a very agile environment, with daily scrum meetings, stand-up meetings, demos and review.
- Creation of manual test scenarios and automation scripts using Eclipse IDE 4.3.4 in Appium with Perfecto in TestNG testing Framework.
- Setting up test environment and test data and performing smoke test on the build.
- Hybrid App builds are uploaded to Citrix Store of Citrix Secure Hub container using GitLab source management system and install specific version of the app from Citrix Store in actual and cloud mobile devices and will execute iOS and Android test scenarios.
- Continuation Integration tool Gitlab used for continuous integration changes for the build.
- Making sure all Mobile apps works in latest OS Versions in iOS and Android devices.
- Execution of manual test scenarios in actual and cloud mobile devices in iOS and Android Platforms.
- Execution of automation scrips in Appium with Perfecto using TestNG testing framework.
- Create and execution of automation scripts using Java in Selenium web driver with Junit testing framework.
- Apps data storage is in Salesforce as backend database.
- Performing Regression testing, Integration testing with Automation Scripts Appium with Perfecto, Selenium web driver.
- Documentation of test results and logging the defects for failed test scenarios in HP Quality Center and assigning severity and priority to defects.
- Retesting the defects fixes and the track the defects to closure.
- Mapping defects to test cases in Requirements Traceability Matrix.
- Performing data validation displayed in mobile screens, by cross verifying the data from database using Salesforce standard queries.
- Hosting the defect meeting for the project on a daily basis and following up on any new, open, re-open, Assigned and withdrawn defects.
- Setting up queries in HP Quality Center to pull the defect reports based on defects status.
- Constantly working on reducing post production defects and maintenance activities.
- Providing Signoff for System testing, Release testing, Prod-QA testing and Production validation using servicenow tool.
- Responsible in Leading & Training QA Nearshore and offshore team members.
- Preparation of test metrics, Test closure report, Qualitative and Quantitative reporting of quality of the work product to the customer.
- A 8-Member team is involved in testing Enterprise Employee Mobile Apps Project.
Confidential, San Antonio, TX
Test Lead
Responsibilities:- Involving in Requirements meetings with Clients and identify the requirements gap and analyzing and understanding the requirements in detail.
- Preparing Test plan and test cases based on RSM (Requirement Specification Matrix).
- Conducting Test cases walkthrough with Business Analyst and APO (Application Product Owner).
- Design, Develop and Maintain test assets in Confidential test automation frameworks.
- Test environment and test data setup.
- Execution of test cases in test environment with RDz tool.
- Communicated defects to developers and logged in Borland Star team tool.
- Writing Epics, Stories Tasks and Impediments in Rational Team Concert tool with correspond testing.
- Project status updates are given in every day stand-up meeting and in project scrum meetings.
- Providing Signoff for CIT Environment, System Testing, Release testing, ProdQA and Production Validation.
- Generating Execution traceability report and acquiring exit approvals from the project stakeholders.
- Preparation of Test closure report and test metrics for the completed project.
- Documentation of learning out of the project.
- A 3-Member team is involved in testing the Mainframe SDLC Improvements Project.
Confidential
Senior Software Engineer
Responsibilities:- Design and Architecture of new Development and Enhancements requirements using Software Configuration Management tool.
- Analyzing and understanding the requirements.
- Preparation of High and Low-level design documentation.
- Coding.
- Unit testing.
- Preparation of Test scenarios and Test data.
- Checking the coding standards to meet the client standards
- Providing support for UAT/SIT testing
- Implementation
- Production support warranty for 1 month.
- Report status to project manager and business.
- Involved in complete SDLC of the project.
- Communication with offshore team every day.
- A 6-Member team is involved in developing and supporting CBTUTIL Project.
Confidential
Analyst Programmer
Responsibilities:- Analyzing and Understanding the new requirements and doing impact analysis of new requirements with existing system.
- Preparation of High-level and Low-level design documentation.
- Performed Coding and unit testing for the new functionality of the requirements.
- Unit testing with the tool called FINWORLD
- Defects are tracked and logged in the application document and stored in project folder path.
- Production Implementation.
- Performed Internal Quality Assurance and External Quality Assurance before delivering to clients.
- Ensuring the overall quality along with corrective action with respect to causal analysis.
- Uploading test scripts and execution of test scripts using Microsoft Testing Manager.
Confidential, Wilson, NC
Assistant Systems Engineer
Responsibilities:- Ensuring 100% system availability by providing quick, accurate best-in-class service to our members and member service representatives and work towards Return to Service .
- Monitoring critical batches, Fixing batch abends, coordination with the work flow team, generating application report.
- Performing Life Application Health Checks, Checking online transactions, etc
- Fix real time outages within the stipulated Service Level Objective (SLO) and to ensure that the down time of applications is kept to a minimum.
- Analyzing the root cause as part of Application Maintenance to prevent outages.
- Reduce the number of job failures by taking necessary preventive actions.
- Creation of test scripts and uploading to Microsoft Testing Manager
- Execution of regression test scripts using Microsoft Testing Manager
- Co-ordinate with L2 support teams to improve system performance and to reduce number of outages.
- Provide system test online support to fix any real-time issues encountered by the online testers to make sure the test system is always available to the testers to perform their day-to-day activities.
- Create weekly failure statistics to the managers.
- Perform monthly maintenance activities for life systems like unit code changes.
Confidential
Systems Engineer
Responsibilities:- Understanding and analyzing the new requirements, impact analysis of new requirements on existing system.
- Prepare impact analysis and design documents for the new requirements.
- Performed Coding and unit testing for the new functionality.
- Test application; prepare User Acceptance Document, User Test Document and System Test Document.
- Implementation and Maintenance.