Post Job Free

Resume

Sign in

Test Engineer Software Development

Location:
Laguna Niguel, CA
Posted:
December 08, 2023

Contact this candidate

Resume:

Hamid Jahangirian Professional profile

Phone: 949-***-**** e-mail: ad1sjb@r.postjobfree.com

Education:

Master of Science degree in Software Engineering, California State University, Fullerton, CA

Bachelor of Science degree in Computer Science, University of Central Oklahoma, Edmond, OK

Work Experience:

March 2020 – October 2023 Gainwell Technologies, Roseville, CA

Sr. Application Specialist

Assigned to Calwin project with the Client Correspondence system an enterprise scale system that services counties of the state of California, department of social services (DPSS) clients eligible to receive various approved medical, social, educational or various other economic benefits. Agile development methodology. The system is comprised of multi-platform hardware and software including IBM mainframe Z/OS, TSO, ISPF, Syncsort, CLIST, REXX, Endevor Change Management, CICS, VSAM, DB2, IMS DB/DC, JCL, COBOL, DEC VAX, AWS, Oracle database systems, Unix, Microsoft SQL Server, MS Windows and HP EXSTREAM (Customer communication management solution).

My primary responsibilities: participation in enhancement and support of Clients Correspondence an electronic benefit correspondence system with the following activity detail:

-Participation in project meetings to develop or review project artifacts such as Functional Business Requirements (FBR), Technical System Design (TSD), System Test Document (STD) and Test Defect Report (TDR).

- Development/Testing of new COBOL programs or enhancement of applications functionalities based on the requirements and design documents.

-The development platforms were:

o IBM Mainframe Z/OS, TSO, ISPF, JCL with IBM COBOL II, CICS and DB2

oDEC/VAX and SQL server, COBOL, Unix OS, Putty, Notepad++

-Perform coding, unit testing, functional and integration testing of programs for assigned application development projects.

-Add, delete or update HP Exstream objects and components based on the requirements.

-Create SQLs using Oracle database system and TOAD as the interface.

-All development and support related programming is performed in TUX Integrated development environment.

-Writing test case scenarios based on the program functional requirements and match with the project traceability matrix.

-Perform unit and functional testing based on test case scenarios and verify if expected results are matched with the test results.

-Application or program development/enhancements controlled by the change management software Endevor.

-Putty and WinSCP are used as developer interface tool between Unix repository and Windows development environment.

-Process Service Requests (SR Tickets) received from various county clients and accommodate their requests to update, delete or add new correspondences or Exstream components of such correspondences based on the state/county change requests for enhancements.

-Add, delete or update HP Exstream objects and components based on the requirements.

-Review and approve processed change request tickets for Implementation process related to a specific correspondence.

-Participate in Agile daily SCRUM meetings of biweekly Sprints to review/discuss work items related to the project.

-Help in training clients on new or enhanced features of the system.

-Help/train new or junior level developers to complete their assigned tasks as becomes necessary.

-Adhere to the current development and processing standards and procedures.

-Complete assigned tasks on time and within the budget.

Anthem Blue Cross of California Woodland Hills, CA Sr. Programmer/Analyst

June 2019 – May 2020

Assigned to the enhancement and support of the Anthem health care organization’s Individual, small and large group membership eligibility and billing.

Anthem processing systems include IBM Mainframe z/OS 390, COBOL, IMS DB/DC, CICS, DB2, JCL, VSAM, IDCAMS, Endevor, Xpediter debugger, JIRA Software, Microsoft Visual Studio, MS SQL.

My daily work activities include the following:

-Membership eligibility and billing application systems support and enhancement activities.

-Participate in Agile daily SCRUM stand up meetings to review/discuss work items related to the individual and small/large group membership eligibility and billing issues and enhancement projects.

-Scope, review and document enhancement projects to define system boundaries and use in fit gap analysis process.

-Review available documents related to the current system functionalities and data file structures and process. In the absence of documentation I review the existing program source code and data files to extract and document the components functional requirements.

-Develop use case scenarios as high level system requirements.

-Develop use case diagrams to identify the external view of the system and the low level requirements.

-Analysis, design and programming of Membership Eligibility Application enhancement functions using TSO/ISPF, OS JCL job streams and PROCS, COBOL, CICS, CLIST and XPEDITER debugger system.

-Analysis, design and programming of Membership Billing Application enhancement functions using TSO/ISPF, OS JCL job streams and PROCS, COBOL, IMS DB/DLI, CLIST and XPEDITER debugger system.

-Review the prepared requirement documents with business stake holders including project owner, system users and technology development group which include system architects, lead developer, database administrator and QA manager

-Develop epics and user stories based on the high level use case document and diagrams to reflect original user requirements.

-Obtain signoff on approved user stories and all reviewed and approved development project documents.

-Store user stories as backlog work items in JIRA Software or Microsoft Visual Studio.

-Develop design documents for user interface screens and backend processing programs based on the requirement documents.

-Design and develop user interface screen mockup based on the requirement documents.

-Participate in the design and programming development of Mainframe based applications, testing and implementation.

-Review and analysis of the escalated issues and their related data files and program code.

-Identify problem possible defect area from client’s problem report. Open a change ticket for the reported issue.

-Implement the modified program and submit the change ticket to the change management system.

-Collaborate with database administrator in the development of new relational database management activities such as identifying data elements, grouping and normalizing the data in the first three normal forms and creating tables and indexes.

Spectrum Softech Solutions 460 W Newmark Ave Monterey Park CA 91754 Sr. Programmer/Analyst – Consultant Nov 2017 – May 2019

Spectrum Softech Solutions is a software and infrastructure development and support company for various business domains. Systems includes IBM mainframe z/os, COBOL, IMS DB/DC, JCL, CICS, DB2, VSAM, IDCAMS, Xpediter debugger, CLIST, Syncsort, FileAid, TSO/ISPF and Microsoft .NET technologies. The new application system is utilizing .NET framework development with Agile, SCRUM/Sprint development methodology and MS SQL Database system. Development tools such as Visual Studio, (TFS) Team Foundation Server, ASP.NET, C#, HTML5, CSS3, JavaScript, JIRA is also utilized.

-Design and write OS/MVS JCL job streams, JCL procedures and IDCAM, VSAM utilities, also design and various programs utilizing COBOL, IMS DL/I for the support and enhancement of North America supply chain management and logistics application software.

-North American Logistics application system includes automotive clients, suppliers, parts procurement, transportation warehousing, tooling and tracking and parts export systems.

-Participate in development of disaster recovery system to protect logistics data using OS JCL job streams, PROCS and CLIST.

-Analysis, design and programming of Procurement and Suppliers order parts and availability comparison using TSO/ISPF, OS JCL job streams and PROCS, COBOL, CICS, DB2, CLIST and Xpediter debugger system.

-Support and enhancement of the Purchase Orders and Container Tracking system as a Client-Server based system using Microsoft Access Database and VBA programming.

-Utilizing transportation EDI X12 standard format for data transmission between transportation partners to improve supply chain management.

-Conversion of future schedule parts pricing set of programs from SAS to COBOL.

-Research and collect current business operations processes by interacting with user clients and study of available documents. Prepare and propose systems requirement document.

-Provide continuous support to maintain and enhance current Vendor Payment application system.

-Manage and process clients change request and bug fix tickets.

-Perform Unit testing and regression testing during program development/enhancement.

-Perform functional testing (Black box, White box testing).

-Assist/mentor other programmers in the team whenever help was needed.

-Communication with end users to obtain and review SRDs (software requirement documents).

-Requirements analysis, design, coding and support of Walkthrough Vendor application to enhance existing functionality.

Union Bank MFG San Diego, CA Sr. Programmer/Analyst – Consultant

May 2017 – Oct 2017

The project effort was to migrate the Demand Deposit Application (DDA) ; an existing legacy IBM system with TSO/ISPF, COBOL, JCL, IDCAMS, VSAM,CICS, DB2, SAS, FileAID, Xpediter, SYNCSORT and other related utility software such as PEP+ for ACH processing to Microsoft .NET Web based application utilizing Visual Studio, Team Foundation Server, MS SQL, ASP.NET, and C #., HTML5, CSS3, JavaScript, JIRA.

Tasks and responsibilities:

-Daily Communication with the system users including key users and end system users to obtain requirements for enhancement and change request points.

-Enhancement and maintenance support of DDA application programs and PEP ACH data utilizing IBM Z/OS, MVS, TSO/ISPF, COBOL,CICS, DB2, VSAM, IDCAMS, JCL, PROCs and CLIST, other related utilities e.g. SYNCSORT, FILE-AID, Endeavour, Xpediter to support the Demand Deposit Application (DDA) system.

-Perform Unit Testing and Regression testing during programming development and perform Functional and Integration testing as part of the software development process.

-Analyze the mainframe based application components source codes to identify the appropriate point to implement the developed software component or patches related to the enhancements and changes or ongoing application maintenance support.

-Consolidate the Demand Deposit Application (DDA) transaction Codes to an integrated matrix under Microsoft SharePoint for enterprise wide use.

-Analyzed the mainframe based application components source codes to identify and document the functionality of the software component in conjunction with the executing JCL as part of reverse engineering process to migrate to .NET and SQL Server based code.

-Developed a MS Access database system to feed all imported transaction codes and updates from an MS Excel spread sheet document to the transaction code matrix in SharePoint with related requirement documents (user stories).

-Utilizing Microsoft VISIO graphical tool to design and develop System Interface Diagrams based Data Interface Catalogs document.

-Collaborate with the database development team to define, design, develop and implement the database entity relationship diagrams, data flows, data attributes, fields and tables for relational database models DB2 on IBM mainframe and SQL server on Client Server machines.

-Always follow and use industry/company standards and guidelines to ensure maintainability, scalability and stability of developed products.

Goodman Networks Corp Dallas TX Sr. Programmer/Analyst Consultant

January 2014 – December 2016

Senior Programmer/Analyst consultant assigned to the “Big Data System” project for the Department of Career and Technology Education. The system includes multiple autonomous components including registrations (Universities, Community Colleges, Career Techs, Public and Private High Schools) teacher salary and scheduling, Finance, Clients Billing, Travel, Events and Teachers Certification systems. The Big Data system serves more than five hundred educational institutions and thousands of users throughout the state.

The project goal defined to replace the existing legacy IBM mainframe based application system with a web based integrated Microsoft .NET platform utilizing ASP.NET, C#, Visual Studio and Team Foundation Server and SQL Relational Database System.

Microsoft Team Foundation Server utilized to accommodate the implementation of agile development framework with scrum development methodology and sprints.

Tasks and responsibilities performed on regular basis

-Gather business processes documents and create data and application requirements by visiting various sources including, review and research the existing software documentations, COBOL, IBM COBOL II, VSAM and IDCAMS, CICS and DB2 source codes and Data file samples.

-Design and code programs to match the application systems programming maintenance and support requirements using COBOL, VSAM, CICS and DB2 system with JCL, PROCS, SYNCSORT, CLIST, XPEDITER, FILE-AID and Endeavor version control system.

-Design and code programs for the maintenance and change request support of the Registration and Teacher Scheduling and Finance applications using COBOL, VSAM, JCL, IDCAMS, PROCS, SYNCSORT, CLIST, XPEDITER, FILE-AID and Endeavor version control system.

-Related to the development of the new system, Analyzed the mainframe based application components source codes to identify and document the functionality of the software component in conjunction with the related JCL and CLIST as part of the reverse engineering process to migrate to .NET and SQL Server based platform.

-Organized and prioritize the gathered requirements based on the users’ business processes and operational functionalities.

-Compile collected information into a cohesive process workflow document to generate process mapping document.

-Produce Business Process Workflow Diagram utilizing Microsoft VISIO graphical tool.

- Produce high level business requirements document for each identified business process and release as a step by step process document.

-Utilizing Microsoft VISIO graphical tool and Unified Modeling Language (UML 2.0) to develop and produce USE CASE diagrams and views of the business system.

-Highly active in the development of the new Relational Database System (RDBMS) to integrate scattered subsystems data into one integrated RDBMS database.

-Participation in Data Migration activities such as data mapping and conversion, data import/export and storage with database administrator (DBA).

-Highly active in the design and development of the new system User Interface Screen Mock ups related to Student Registration, Teacher Scheduling and Finance Applications.

-Perform various SQL queries and reports to test the migrated and integrated data through user interface screens.

-Develop system flow diagrams.

-Assist in Quality Assurance (QA) functional testing to ensure delivery of quality product within allocated time and budget.

-Participate in work planning, resource development, hiring interviews and work progress review.

-Assist junior level mainframe programmers in programming and/or analysis of assigned tasks.

-Participation in the periodic product development demos and presentations to the executive management and project stake holders

-Always follow and use industry/company standards and guidelines to ensure maintainability, scalability and stability of developed products.

ASRC Management Services (ASRC) – Aeronautical Center Oklahoma City, Software Engineer – Consultant April 2010 – December 2013

Projects and Tasks:

-Federal Aviation Administration (FAA) TDLS Project - Assigned to the National Aviation Services (NAS); Next Gen project development team to participate in developing enhanced version of the Tower Data Link Services (TDLS) system utilizing Red Hat Linux Operating system, coding in C and Perl programming, using Oracle 11g and MySQL RDBMS systems.

-Installation and basic configuration of network devices including Cisco 1841 and 2901 routers, Allied Telesis 9000/28 switches using Cisco ACL (Access Control List) and CISCO IOS (Inter network Operating System),

-Worked on the installation and configuration of HP Open View as the monitoring software component of the NNM (Network Node Monitoring) project

-Utilizing WATERFALL development methodology, Redhat Linux OS environment, coding UNIX/Linux Shell scripts, C, Perl with some JAVA and Ruby programming, IBM Rationale Requisite PRO document development tool, Clear Case change management and version control tools in performing my daily work tasks.

-Developed software specification and design documents for the Airlines Subscribers Interface, Subscribers Database, Tower Monitor and Control and Router Software Configuration software components.

-Designed and developed test case scenarios and wrote test cases for the TTCS (TIMS to TDLS Communication system) and TMC (Tower Monitoring and Control) systems for functional and integration testing.

-Used automated and manual testing and test tracking system for unit testing and functional testing and integration testing and test tracking

-Used UML 2.0 and VIZIO to develop various use cases and system component diagrams

-Perform peer review to redline errors and/or deficiencies in test case scenarios.

-Install and configure VM Ware and VirtualBox virtual machines to work with multiple operating systems e.g. MS Windows and Redhat Linux on the same physical computer.

-Include Asymmetrical Cryptography security domain process steps requirements for data transmission across server machines and platforms.

-Network Node Monitoring project – Participation in the development of a working network node monitoring system, which is capable of detecting and reporting the health of all devices and interfaces on the network. The node monitoring system would periodically poll the network devices and related interfaces and logs and reports changes on the status of the node.

-Authored the Software Development Plan (SDP) and also Software Test Plan (STP) used as the framework documents for the development of the lower level software specification and design documents. The specification and design documents include System Segment Specifications (SSS) and Software Requirements Specification/Software Design Documents (SRS/SDD) which I also served as the coordinator of the workgroup that developed each document set.

-Utilized VISIO and UML use case and activity case tools in developing document diagrams.

-Configured utilization of Simple Object Access Protocol (SOAP) model to exchange data emitted from four NAS (National Air Space) interface systems such as RVR (Runway Visual Range), EFSTP (Electronic Flight Strip), ASDE-X (Airport Surface Detection Equipment model X) and TDLS (Tower Data Link Services), to route the data to FTI (FAA Telecommunication Infrastructure) and NEMS (NAS Electronic Messaging Service) cloud for subscribers use.

Info Star Business Solutions, Microsoft NAV ERP gold partner – IT and Software Project Manager - Consultant July 2008 to March 2010

-Managed the work and performance of a team of 25 staff members comprised of technical and functional software developers, network engineers and sales and marketing personnel in two locations, Bangkok Thailand and Mumbai India

-Prepare, negotiate and manage ERP licensing agreements with Microsoft.

-Prepare, negotiate and manage maintenance and support agreements for group, workstation and site licensing with company’s clients.

-Prepare Service Level agreement (SLA) tailored to customers specific IT and core business needs alignment and number of user license and length of service agreement.

-Prepare Operating Level Agreement (OLA) tailored to customers specific needs based on number of components system support for the length of the service agreement.

-Prepare quarterly profit and loss (P & L) statement and annual budget plan for the IT department.

-Attend sales and marketing meetings with sales agent and prospect clients to demo our software product. Assist clients to better understand features and benefits of using ERP NAV system in manufacturing, Human Resource, Payroll and general accounting and CRM etc.

-Communication with clients related to development projects installation/implementation or enhancement activities. Scheduled visits with potential clients. Review and participate in product demos to clients.

-Conduct requirement analysis and design review and inspection sessions with development team and include key user representatives.

-Record all the findings to assure correct requirements documentation matching clients intended business needs.

- Generate design specification document (SDS), logical and physical design documents.

-Program code review and walk through with individual developers and with development team to assure functional requirements are efficiently addressed as coded in programming.

-Work with Data Replicator from BackBone to retrieve and feed data from main database to various client branch office databases.

-Formed development groups based on the team members technical and communications skills and personal traits.

-Support and manage user change requests and requests for ad hoc reports and user interface, dashboards, performance measurement indicators enhancements, etc. as needed

-Participation in the periodic product development demos and presentations to the executive management and project stake holders.

-Always follow and use industry/company standards and guidelines to ensure maintainability, scalability and stability of developed products.

State of California, County of Riverside Department of Social Services Sr. Programmer / Analyst Apr 2004 to June 2008 Project effort was to enhance the existing mainframe based Department of Social Services Application systems with additional functionalities including Electronic Benefit Transfer. This IBM mainframe based system was utilizing TSO/ISPF, COBOL, JCL, IDCAMS, VSAM, IMS DB/DC, FileAID, Xpediter, SYNCSORT, SAR and other related utility applications.

-Highly active participation in the development of “Walkthrough Vendor Payment” system, a project of state welfare eligibility management program.

-Research and collect current operations processes by interacting with user clients and study of available documents. Prepare and propose systems requirement document.

-Highly active participation in the system development processes of MBS-OASIS interface and the “California Electronic Benefit Transfer (EBT)” systems.

-Conducted JAD (Joint Application Development) sessions with user representatives to define system’s data elements and dictionary.

-Design and coding of JCL, IDCAMS, VSAM and COBOL IMS DB/DC On-line inquiry and update screens and BMP (Batch Message Processing) programs to retrieve/update database data and to generate reports and transmission data files.

-Design and coding translator programs based on CITICORP’S EDI standards to send and receive EBT data via TCP/IP, FTP to CITICORP S’ host system and receive acknowledgements of the transmitted data. Assist other programmers in the team whenever help was needed.

-Enhancement and support in analysis, design and programming of IBM Mainframe 390 Z/OS, MVS, TSO/ISPF based with COBOL, IMS DB/DC hierarchical database system with VSAM file structure, FILE-AID, Sync sort application systems for the contract clients.

-Interact and communicate with end users and key system users to obtain requirements for system enhancements and change requests.

-Implementation of data security criteria through Access Control and Cryptography security domain processes.

-Migration and conversion of existing legacy Microsoft Access Database system to Microsoft SQL Server environment. Redesign and programming new front end interface MS Access to interact with the migrated Microsoft SQL Server backend database objects.

-Production support and enhancement of existing databases and user interface applications.

WellPoint Health Care Insurance Corp (Currently Anthem) Programmer/Analyst Consultant

August 2002 to March 2004 Thousand Oaks, CA

-Systems analysis, design, coding and support of applications software to add new functions to enhance existing functions using COBOL and IMS DB, JCL, VSAM. Responsible for the maintenance and support of RUS and STAR membership systems encompassing life, medical and dental coverage.

-Communication with end users to obtain requirements in software system enhancements and development programing.

-Design, coding and implementation of new enhancement using JCL, IMS DB/DC, COBOL and OS/MVS utility programs to the individual and small group fulfillment process including rate changes and rollover of contracts

-Operating Environments: Microsoft .NET 4.5, Visual Studio Ultimate, Team Foundation server 2013, Microsoft Windows 10, 8, 7, XP, VISTA, NT, 2000, Various UNIX OS flavors including GNU, SCO, Solaris and RedHat Linux, IBM 3090 MVS/ESA, IBM 390 Z/OS Operating Systems, Microsoft SQL Server 2014, IBM IMS DL/I, IMS DC, DB2, CICS, MYSQL, Oracle 11g and Microsoft Access database systems, Microsoft Dynamic ERP NAV 4.0, Data Replicator, MS Office, MS SharePoint, MS project, VISIO. Installation and configuration of Cisco1841 and 2901 routers and Allied Telesis 9000/28 switch. Knowledge of Ruby, C# and JAVA and NetBeans programming and NetBeans IDE, IBM TSO/SIPF, OS JCL, REXX, CLIST, SYNCSORT, EASYTRIEVE PLUS, COBOL & COBOL II, Command level CICS, DB2, VSAM, GSAM and QSAM, PANVALETE, VTAM,RACF, SAR, DYL 280, ELIPS, CHANGEMAN, ENDEAVOR, EDI X12, AS400/OS400, XPEDITER, TAO, GROUPWISE, HUMINGBIRD operating systems, system utilities, database management systems, programming debugging tools and change management and version control tools.

Hobbies: Fitness workout, reading, movies, music, chess.



Contact this candidate