Lead Mainframe Developer/ Qa Optim Lead Resume
Cincinnati, OH
SUMMARY
- Around 9.7 years of professional experience in IT in the areas of Software Application Development, Maintenance and Support of systems, Requirements Gathering, Analysis, Design, Testing, Implementation and lead IT projects using IBM Mainframe Technologies in Banking, Insurance and Financial services domain. Also worked in Quality Assurance/Automation Testing.
- Knowledge of Test Data Management using IBM Optim.
- Expert in Analysis, Design, Programming, Review, artifact and code Walkthroughs and Testing of On - line and Batch applications using COBOL, CICS, DB2, JCL, SQL, SYNCSORT, VSAM, TSO/ISPF, JES2, EXPEDITOR, ENDEVOR, CHANGEMAN, FILE-AID, QMF, SPUFI, SDF-II, SAS and IBM Optim.
- 2+ year experience in Automation testing using Ruby/Cucumber and writing Gherkins and Mainframe testing.
- Knowledge of Web Services(Soap/WSDL) using SOAP UI tool.
- Worked on Agile development methodologies with Acceptance Test Driven Development (ATDD) approach.
- Experience in developing and implementing Mainframe (CICS) Web Services and understanding of SOA (Service Oriented Architecture).
- Did pair programming between testers on step definitions for automated testing.
- Experience in Test Planning, creation of Test Strategy, Design and execution of Test Cases, Defect Management and Reporting.
- Performed various types of testing: Exploratory, Integration, System, Functionality, Positive, Negative, Regression.
- Data Obfuscation experience on the IBM Optim platform (Test Data Management - TDM)
- Experienced with all the phases of SDLC throughout the project life cycle.
- Experience in developing and implementing in Agile Methodology.
- Capable & proven experience in gathering business requirements from business end-users, Initial Analysis, Preparing Technical specifications.
- Knowledge on Java and Ruby programming.
- Worked on Test Strategies and Test Plans, Coding, Reviewing and Scheduling & Setting Test Scenarios, Running Test Scripts and Executing Scenarios.
- Mentored Agile lines to adopt Standard Agile practices.
- Developed Scope, Work estimates and project plans for various phases of product development by engaging cross-functional teams and translated the Business requirements into Technical specifications.
- Worked with business to prioritize business functionality and eliminate waste.
- Executed Iteration Planning Meeting (IPM), Release Planning Meeting (RPM), Daily standups and Retrospective.
- Experience in understanding new business requirements, existing applications, Impact Analysis, Design, Maintenance and Regression Testing.
- Good exposure on Analysis and Designing of Documents like Software Requirement Specifications (SRS) and specification design documents (HLD and LLD).
- Excellent interpersonal, analytical, communication skills, team player & highly motivated.
- Excellent knowledge of both Batch and Online Systems running on Mainframes.
- Document the detailed application specifications, translate technical requirements into programmed application modules and develop / enhance software application modules.
- Initiated pair programming between tester and developer when tests are automated prior to development.
- Handled several complicated projects and have worked as a Tech Lead.
- Strong analytical and problem solving skills paired with excellent written and verbal communication skills.
- Ability and desire to adapt and grow into new and ever changing technology.
TECHNICAL SKILLS
Hardware: IBM z-Series, IBM-3090.
Operating Systems: IBM 3290/MVS, z/OS, Windows
DBMS: DB2 for OS/390
Front End: CICS
Middleware: WebSphere MQ Series Mainframe (CICS) Web Services
Test Data Management Tools: IBM OPTIM for Data Obfuscation
Languages: COBOL II, JCL, SQL, VSAM, Java, Ruby, Base SAS, Microfocus Cobol
Version Control: CHANGEMAN, ENDEVOR
Special Software: QMF, SPUFI, File-Aid, File-Aid for DB2, Xpeditor batch and online, BMC, SDF-II, ABEND AID, TSO/ISPF, Visio, SORT/MERGE Utilities, DB2 Load & Unload Utilities, SOAPUI, RTC, Rally
Testing tools: RubyMine Cucumber Watir Mercury Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati OH
Lead Mainframe Developer/ QA Optim Lead
Environment: IBM Optim - Data archival-Masking, COBOL, JCL, DB2, SAS, SYNCSORT, AQT, TOSCA
Responsibilities:
- Involved in gathering Business requirements, Initial Analysis of existing functions, Programs and Processes.
- Extract data from Mainframe and relational data sources and perform data obfuscation.
- Loading of test data to DB2 Synchronized with automated test cycles.
- Basic knowledge on automation using TOSCA.
- Creating test files for batch processes .To be used as input during batch cycle testing.
- Loading of obfuscated Card Data to online regions.
- Maintain Aging of transactional Data in DB2 Data warehouse.
- Handled tasks of monitoring and reviewing the work of the development team.
- Responsible for coordinating with stake holders and solving issues.
Confidential, Columbus OH.
Mainframe Developer/ QA Engineer
Environment: / Tools: Ruby, Cucumber, Watir, RTC, DB2, COBOL, JCL, CICS, CICS Web services, VSAM, SOAPUI, CA/ABEND Aid and IBM/Debug.
Responsibilities:
- Worked with business in building and prioritizing backlog.
- Worked on the project built using the Agile Methodology.
- Involved in the estimate planning, design discussions and scrum meetings for the project.
- Manual and Automated Testing of the application.
- Using Cucumber for Automating Regression Suite.
- Implemented Automated Acceptance Test Driven Development (ATDD) in the line and maintain automated test suite with 1500+ test scripts.
- Worked with dependencies and executed/managed system testing.
- Executed IPM, RPM, Daily Standups and Retrospective.
- Perform designing, coding, testing, debugging and documenting application development process.
- Was responsible for identifying the quality checklists for offshore and implementing them during the development phase
- Handled the tasks of providing technical direction for developing, designing and integrating systems for customers.
- Supported mission critical 24x7 production environment responded and resolved the batch JCL ABEND, SQL errors in minimum time possible.
- Involved in Unit, Integration, System and Regression testing of batch programs, Implementation and post Implementation support.
- Writing, analyzing, reviewing and revising user requirements with Analyst and developers called 3 Amigos Process.
- Worked as Onshore coordinator and delivered quality results.
- Handled tasks of monitoring and reviewing the work of the development team.
- Responsible for coordinating with stake holders and solving production issues.
- Monitored multiple teams that test and analyze all components/phases of the systems development life cycle including project requirements, design and programs; Served as single point of contact for external areas with an emphasis on Release planning, implementation, defect resolution and defect management.
- Reported daily status to delivery managers.
- Received client appreciation certificate for my contribution in AGSS states rollout.
Confidential, Cincinnati, OH
Mainframe Tech Lead
Environment: / Tools: DB2, COBOL, JCL, CICS, VSAM, SAS, Eazytrieve, CA/ABEND Aid and IBM/Debug.
Responsibilities:
- Gathering and documenting requirements, assessing business objectives, and managing all stages of software development and implementation.
- Performed coding, component integration testing and unit testing.
- Worked as Mainframe tester, test data and test plan preparation to ensure all the test cases are covered for all the testing phases.
- Worked with dependencies and executed/managed system development.
- Ensuring all the documents should be prepared for all the phases of the project.
- Formulated project scope and objectives and explore potential new business or technical solutions/options.
- Performed code reviews and supervised junior developers.
- Synthesized and published development schedule for all project efforts.
- Perform designing, coding, testing, debugging and documenting application development process.
- Coordinate with varied systems and integration infrastructure.
Confidential
Mainframe Developer
Environment: / Tools: COBOL, CICS, DB2, JCL, CHANGE MAN, XPEDITOR, INTERTEST, SQL, FILE-AID, SPUFI, QMF, IDCAMS, FTP, ABEND-AID, SORT, CA7.
Responsibilities:
- Review designs for custom application and execute features and function
- Evaluated, tested and coded complex modules.
- Test data and UTP preparation to ensure all the test cases are covered for all the testing phases.
- Testing the coded programs (Unit testing, SIT & UAT assistance).
- Provide support for enhancing and maintaining existing applications.
- Ensuring all the documents should be prepared for all the phases of the project.
Confidential
Mainframe Developer
Environment: / Tools: CICS, DB2, COBOL, JCL, VSAM, EASYTRIVE, ENDEVOR, Changeman, Expeditor QMF, File aid.
Responsibilities:
- Analyzing the requirements and prepared technical documentation and LLD.
- Preparing schedules for work, attending and chairing various conference calls, to track project status reviews within the project.
- Developed new batch COBOL programs as part of the new enhancements and designs.
- XPEDITER and Simulators are used to test COBOL Batch modules.
- Writing the SQL quires against the database using QMF and SPUFI.
- Extracting (Data Carving) the collection of data from larger data sets.
- Document test defects in the QA Test Mgmt tool (Quality Center).
- Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCL’s etc. and review of quality control documents.
Confidential
Mainframe Developer
Environment: / Tools: CICS, DB2, COBOL, JCL, VSAM, EASYTRIVE, ENDEVOR, Changeman, Expeditor QMF, File aid, CA7.
Responsibilities:
- Understanding requirements, functional specification and implementing the same.
- Design and coding of the changes required.
- Experienced in using ABEND-AID tool to debug the code
- Experienced in using SPUFI tool for executing queries in DB2
- Test data and UTP preparation to ensure all the test cases are covered for all the testing phases.
- Testing the coded programs (Unit testing, SIT & UAT assistance).
- Travelled to York, UK for final implementation of project and warranty support.
- Ensuring all the documents to be prepared for all the phases of the project.
- Managing the module team for minor projects.
- Created and updated system's functional and reference documentation.
- Received client appreciation certificate for my contribution in successful Wagner project implementation.