Resume 2024 ‐ Grzegorz Bobrowski ‐ with locations - GregLinthicum/From-Logistic-Regression-to-Long-short-term-memory-RNN GitHub Wiki
Greg Bobrowski, M.Sc. / B.Sc.
Land Line: (905)-517-0835 (messages only) [email protected] Canada
Computer System Analyst able to lead and contribute significantly at every SDLC phase from interface testing to UAT and post-production. Focused on project goals and strategies set by the organization.
PROFESSIONAL SUMMARY
• Over 20 years of extensive experience in Analyzing large, fast-paced application delivery engagements using full Software Development Lifecycle (SDLC) processes and implemented Agile methodologies with continuous integration. • Over 8 years of experience with the USA:s Health and Human Services implementing Integrated Eligibility Systems with Cúram and Amazon using Kubernetes and RDBMS. • QA Financial software based on Microservices, AWS. • Cúram 6 and Cúram 7 certified BA, AWS certified. • Recent skills: Python. Salesforce SOQL, OpenText, AzureDevOps, Git, Docker.
PROFESSIONAL EXPERIENCE
Job Title: QA Analyst / UAT Lead
- Company: iA Industrial Alliance, Quebec, Canada, Fx Innovation (FxInnovation)
- From: Mar 2022 To: Dec 2023
- Location: Quebec City, PQ (Remote)
- Role Description: B2B, B2B2C – Salesforce + OpenText based CRM(s)
- Provides Analysis, Test Case Writing and Execution on behalf on iA for two projects integrated by Accenture, PWC and KPMG. Framework for CRM is Salesforce. Process tool: Miro and Azure DevOps. Responsibilities: acceptance of Java+ Selenium based Test Automation provided by Accenture. Porting Automation from Eclipse to Visual Studio. VSCode, Cucumber, SpecFlow. Writing extended reporting for data in Azure DevOps using the REST API, Git and C# . Integration Testing based on Kafka. Testing the integration of OpenText Content Server with Salesforce.
- Replaced: Kronos
- Cloud: Azure
- COTS: Salesforce
Job Title: PySpark developer
- Compamy: Ministry of the Family -Quebec, Cofomo
- From: Nov 2021 To: Feb 2022
- Location: Montreal, PQ (Remote)
- Role Description: Digital Transformation
- Designed the architecture and coded ETL system for managed (Glue Studio) and user controlled (EC2/Jupyter) execution of ETL.
- Ported stored procedures from Oracle SQL to AWS Glue PySpark
- Tools: JIRA, Confluence, MS Teams, Oracle, Toad, Spark, PySpark, Jupyter Notebook, Glue Studio, curl.
- Cloud: AWS
Job Title: QA Analyst
- Company: Desjardins Movement, Montreal, CGI
- From: Jan 2021 To: Oct 2021
- Location: Montreal, PQ (Remote)
- Role Description: Lutte Contre Blanchiment d’Argent. (AML, Anti-Money Laundering)
- Responsible for preparing data and test cases for testing of the daily intake of data from third parties to Actimize. Technically ETL Testing one stage at a time.
- Tools: JIRA, Confluence, MS Teams, Jenkins, scripting, Oracle, Toad.
- COTS: NICE Actimize
Job Title: Computer System Analyst, SDET
- Company: State of Maryland, Department of Human Services (DHS), eSystems Inc.
- From: Jul 2019 To: Jan 2021
- Location: Linthicum Heights, MD (Onsite)
- Role Description: MDThink – On AWS based consortium of systems that is built following SAFe methodology acts within CSA, Child Support Administration Financial team.
- Responsible for testing interfaces (referrals, New Hires, SDU, Credit Bureau.)
- Provided TestNG /Java/Maven based Automation for regression and data generation.
- Tested rules hosted in Corticon Rules Engine.
- Testing functionalities during migration from Amazon Elastic Container System (ECS) to Kubernetes based service (EKS).
- Testing responses to Microservices via RESTful API calls using Postman (mainly POST), populating PostgreSQL tables with data require by rules
- Tools: Postman, Unix Bash, WinSCP, Git, VersionOne, TestNG/Selenium, JIRA, Splunk, Docker.
- Modules: Child Support Enforcement
- Cloud: AWS
Job Title: Computer System Analyst
- Company: State of South Carolina, Department of Human Services, (SCDHHS), eSystems Inc. and IBM
- From: Aug 2018 To: May 2019
- Location: Columbia, SC (Onsite)
Role Description: Member Management Replacement Project (MMRP) –Traditional Non-MAGI Healthcare Eligibility Determination System for Aged, Blind and Disabled
- Wrote and executed Test Cases for traditional Medicaid Determination Aged, Blind and Disabled (SLMB, QI, QDWI, Pickle ABD-1977, 1619(B), Early Widower, Adult Child, …).
- Wrote scripts (Java) to facilitate and streamline bulk uploads of issues in Excel to JIRA.
- Automated extracting of bodies of requirements from MS Word and uploading them to JIRA. Automated uploading TC from Excel to JIRA including creating building traceability matrix in three level hierarchies (VBA, regex).
- Reviewed and executed UAT scripts before transmittal to UAT team.
- Modules: Medical Assistance, Curam Eligibility Engine, Case Management
- COTS: Cúram ( Curam )
Job Title: Computer System Analyst
- Company: State of Arkansas, Department of Human Services, eSystems Inc.
- From: Apr 2015 To: Aug 12, 2018
- Location: Little Rock, AR (Onsite)
- Role Description: EEF – Eligibility and Enrollment Framework, Medicaid
- Involved mainly in FFM/CMS interface, Person Match, Legacy Systems migration, Supervisors Dashboard (BI), as well as, exchange of eligibility segments with MMIS.
- Wrote EBCDIC to ASCII converters for Mainframe interface testing. DB2 hosted.
- Maintained library of FFM XML payloads for traffic/emulation with/of Federal Hub.
- Tested communications with CMS for Citizenship, Income, CMS Account Transfer, H59-70 VLP, H3 SSA Composite, H9T IRS, H31 Non-ESI MEC, H1 RIDP Experian, Medicaid info, to validate the data provided by applicants.
- Architected and implemented integration of Test Systems with MS Outlook.
- Designed and implemented fully automated verifications of dynamic and static texts (printed to the clients) against high-level design documents.
- Selenium (Java) and RFT code for automation specialized classes in Java. PDF generation.
- PII data handling trained.
- Assisted UAT testers with technicalities. Performed selected UAT tests.
- Tools used: IBM Data Studio, JIRA 6.0/101 on Atlassian Confluence 5.7.3., SoapUI, JAMA, Eclipse/Java 7/8, Jenkins, Selenium, curl, WSDL, and command line scripting, Jenkins.
- Methodology: Agile-scrum, Web Service API testing, XML/XSL, SOAP, JSON
- Modules: Eligibility and features Evidence, Web Services, CER (Cúram Express Rules), CitizenPortal (Citizen Self-Service), Curam Eligibility Engine, Case Management
- COTS: Cúram ( Curam )
Job Title: Computer System Analyst
- Company: State of New Jersey, Department of Human Services, HP, eSystems Inc.
- From: Jan 2014 To: Nov 2014
- Location: Mount Laurel, NJ (Onsite)
- Role Description: CASS - Consolidated Assistance and Support Services – CGIS
- QA Analyst part of the CASS initiative used by 8500 social workers, which managed 60 assistance programs for 1.5 million recipients. The main programs were: TANF, SNAP, Child Care, Medicaid and NJ Family Care with interface to MMIS. NJ CASS is built on IBM’s framework.
- Mainly responsible for testing the Disbursements and Overpayments functionalities within Rules Engine based Eligibility System which disbursed around one billion dollars per month.
- Overpayment management included recoupment and recovery (tax interception and referral to collection agencies).
- Conducted Analysis of Change Requests to design minimal sets of Test Cases.
- Updated the Financial High-Level Design and Financial Detailed Design for payment and overpayment functionalities included in Change Requests.
- Designed Manual Test Scripts and Test Suites for the benefit Disbursement and Overpayment recovery subsystems.
- Qualified scripts for transfer to UAT as starting flows for further versioning
- Tools: HP ALM, Oracle, SQL, SAP Business Objects, ClearQuest, and Selenium (Java) as a test data-generating tool.
- Methodology: Agile-scrum
- Modules: Global Income Support Management and features Evidence, Service Plans, Web Services, CER (Cúram Express Rules), Curam Eligibility Engine, Case Management, Payment Processing, Reporting and Analytics
- COTS: Cúram ( Curam )
Job Title: Computer System Analyst
- Company: BSFI, Free City-State of Hamburg’s Department of Child and Family, IBM, Hays
- From: Jan 2013 - Dec 2013
- Location: Hamburg, Germany (Onsite)
- Role Description: JUS-IT (type: SACWIS)
- Conducted migration of project artifacts from HP QC to IBM’s RQM.
- Used DB2 queries to identify Cases that satisfy Test Data preconditions or other suitable data sets for analysis needed.
- Conducted batch execution analyses and error logs scanning for defect supporting details.
- Absorbed IBM’s and European product life cycle management standards and practices, IBM’s technical work environment and culture.
- Interacted regularly with the client (BASFI) and Business Analysts.
- Interacted with IBM developers in India to reproduce defects.
- Implemented Data driven Selenium (Java) with German fonts.
- Post-production UAT testing in direct cooperation with Client’s BA(s) and SME(s)
- Tools: HP QC, RQM, and Selenium.
- Methodology: Agile-scrum
- Modules: Child Welfare, Financials and features Evidence, Service Plans, Web Services, CER (Cúram Express Rules),Curam Eligibility Engine, Case Management
- COTS: Cúram ( Curam )
Job Title: Computer System Analyst
- Company: State of New Jersey, Department of Human Services, HP, eSystems Inc.
- From: Sep 2011 To: Dec 2012
- Location: Mount Laurel, NJ (Onsite)
- Role Description: CASS - Consolidated Assistance and Support Services – CGIS
- QA Analyst part of the CASS initiative used by 8500 social workers, which managed 60 assistance programs for 1.5 million recipients. The main programs were: TANF, SNAP, Child Care, Medicaid and NJ Family Care with interface to MMIS. NJ CASS is built on IBM’s framework.
- Mainly responsible for testing the Disbursements and Overpayments functionalities within Rules Engine based Eligibility System which disbursed around one billion dollars per month.
- Overpayment management included recoupment and recovery (tax interception and referral to collection agencies).
- Conducted Analysis of Change Requests to design minimal sets of Test Cases.
- Updated the Financial High-Level Design and Financial Detailed Design for payment and overpayment functionalities included in Change Requests.
- Designed Manual Test Scripts and Test Suites for the benefit Disbursement and Overpayment recovery subsystems.
- Qualified scripts for transfer to UAT as starting flows for further versioning
- Tools: HP ALM, Oracle, SQL, SAP Business Objects, ClearQuest, and Selenium (Java) as a test data-generating tool.
- Methodology: Agile-scrum
- Modules: Global Income Support Management and features Evidence, Service Plans, Web Services, CER (Cúram Express Rules), Curam Eligibility Engine, Case Management, Payment Processing, Reporting and Analytics
- COTS: Cúram ( Curam )
Job Title: Computer System Analyst
- Company: Government of Saskatchewan (MSS), SAIC, eSystems Inc.
- From: Sep 2010 To: Aug 2011
- Location: Regina, SK (Onsite)
- Role Description: Linkin Child Protection and Benefit Eligibility System
- Performed Functional Testing of the large confidential records keeping system for Child Protection Software System (Legal, Investigation and Placement information).
- Identified defects in the system and prioritized them according to severity and priority.
- Coordinated with developers to traverse defect life cycles in minimal time.
- Worked with 1600-tables Schema (Oracle 10 in dev. environment and Oracle 11 in production environment).
- Contributed to Lessons Learned session.
- Built Regression Framework based on QTP.
- Directly performed UAT testing in cooperation with SME(s) and government’s BA(s).
- Tools: QTP, TeamStar, and SAP Payments Systems
- Methodology: Agile-scrum
- Modules: Child Welfare, Child Protection, Provider Management and features IEG (Intelligent Evidence Gathering), Evidence, Service Plans, Web Services, CER (Cúram Express Rules), Case Management
- COTS: Cúram ( Curam )
Job Title: QA Analyst, Tester
- Company: TSAVO/Moxy Media, PROCOM
- From: Dec 2008 To: Jul 2010
- Location: Guelph, ON (Onsite)
- Role Description: FULL TIME: Web Publishing
- Performed Exploratory Testing and Designed Functional Tests.
- Provided QA work for 5 developers.
- Conducted Technical analysis and implemented test tools based on Visual Studio 2008/2010/ TFS [in C#], SQL Server 2005/2008, T-SQL, C#
- Used advanced Excel database connectivity to test aggregated data in OLAP cubes against source data in the relational database.
- Performed Load Tests, Stress Test and Performance Tests using TFS.
- Tested a time-critical data flow between farms of servers scattered worldwide, with volumes of data archives in terabytes per month.
- Documented the results of analysis, recommendations, and conclusions and lessons learned
- Projects: AdSpend Aggregator (PPC), Custom Mapping Importer Tool, Manual Entry Tool, Type Tag Auto Mapper, Revenue Loader, Auto Service Portals.
- Post-production UAT testing of business intelligence and performance monitoring subsystems (internal UAT)
- Tools: Visual Studio 2008/2010 Microsoft Team Foundation Server (TFS), SQL Server 2005/2008, Excel, and Selenium in C#, Coverity.
- Methodology: Agile-scrum
Job Title: QA Analyst, Tester
- Company: Royal Bank of Canada (RBC), Modis
- From: Dec 2007 To: Oct 2008
- Location: Toronto, ON (Onsite)
- Role Description: BvDEP FACT’s model migration tool, and ETL for Watch List
- Wrote and executed functional test cases in HP/MQC for the Basel II compliant Borrower’s Risk Rating business models and application, FACT.
- Performed T-SQL Unit Testing to support data migration to SQL Server 2000 on Enterprise Watch List (application designed to trace and report on Single Names and Borrowers).
- SQL Unit Testing in ETL and data staging.
- Interacted with the client to understand the application to develop functional test plans and scripts.
- Identified and documented defects and prioritized them based on client input.
- Performed Functional Testing on the Model Copier utility (for BvDEP’s FACT) and on the Rating Models themselves.
- Passed ongoing tests on Anti Money Laundering (AML) and other mandatory trainings.
- Exclusively UAT testing of loan eligibility determination system of European vendor on behalf of the Canadian bank.
- Tools: HP/MQC, Excel
Job Title: Software Integrator, Developer (C++)
- Company: Computer Integrated Manufacturing (CIMTEK)
- From: Sep 1999 To: Aug 2007
- Location: Burlington, ON (Onsite)
- Role Description: FULL TIME: Computer Integrated Manufacturing, Automotive
- Elicited requirement clarifications from the client
- Designed and integrated software; facilitated customer training; wrote user manuals.
- Conducted commissioning.
- Migrated two multi-station production and quality control systems – data and stored procedures on the active manufacturing line for breaks for tracks. Target DB: Oracle
- Developed interfaces using WinSock programming, instrumentation and robot system interfacing – C++
- Tools: Borland C++ Compiler, Inter Base, and Oracle 9, CAN (CANAlyzer)
- Clients: Bendix Heavy Vehicle, Acuna Mexico; Lear, Detroit, Michigan; Ford, Palmela, Portugal; Jaguar, England.
EDUCATION
- COMPUTER SCIENCE GRADUATE DIPLOMA, Concordia University, Montreal, QC - Studied Oracle, Data Base Design, Data Mining, Solaris, Unix, JavaScript, Java
- M.SC./B.SC., Technology Polytechnic, Gdansk, Poland - Electronics Technology, Semiconductor Manufacturing, Analog Active Filters
CERTIFICATIONS
- Shift Left CI/CD, Udemy _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2024
- Karate DSL, Gatling, Udemy _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2024
- IBM – Watson Health – Cúram V7.X– BA certification _ _ _ 2021
- AWS Certified Solutions Architect – Associate _ _ _ _ _ _ _ _2020
- Oracle Certified Professional Programmer Java 7 SE_ _ _ _ 2017
- IBM – Watson Health – Cúram V6.05 – BA certification _ _ 2016
- IBM – Smarter Cities – Cúram V6- BA certification _ _ _ _ _ 2012
- ISTQB: Advanced Level Certification: CTAL-TTA _ _ _ _ _ _ _ 2009
- ISTQB: Foundation Level Certification: CTA _ _ _ _ _ _ _ _ _ _ 2008
LANGUAGES
- English, French, Spanish, and Polish (native).
PS