Post Job Free

Resume

Sign in

Data Engineer

Location:
Lewisville, TX
Posted:
January 24, 2021

Contact this candidate

Resume:

PARI EMAMJOMEH

*** ******** ***. ***.: 972-***-****

Lewisville, TX. 75077 adjock@r.postjobfree.com

Summary of Qualifications

9+ years of progressive industrial experience working with a wide range of software frameworks. Having excellent knowledge of Object Oriented design and paradigm.

Professional Experience

QA Analyst/Automation

Cigniti Technologies 02/2020 –11/2020

Explored Mobile testing tools such as Appium Studio with C# & Java, APPIUM desktop, & testProject, as well as using Katalon Recorder as Chrome extensions for recording web applications.

Cigniti - Consultant in Flexential (short term project) 07/2020 – 10/2020

Researched different QA Automation tools feasibility for POC to the client.

Compared RobotFramework, Protractor/JavaScript, Katalon Studio, & Eclipse/NG driver capabilities (Keyword vs Test driven) for AngularJS application automation, Jenkins, MS Azure, API, Mobile integration, report creation, etc.

Used Nodejs/npm to install Protractor & all necessary modules per client application requirements.

Studied client test cases & automated a few EndToEnd test cases, simple to complex, including reading & extracting values from gmails (two factor authentication) to use in the flow, in Protractor using JavaScript/Jasmine/Selenium2, Imap-Simple for a demo presentation.

Installed & configured Allure report, Jenkins, & MS Azure to work with Protractor.

Communicated with the off-shore team members & on-shore client on daily basis.

Cigniti - Consultant in Southwest Airlines, Dallas, TX 02/2020 – 07/2020

Using Java/IntelliJ Idea with Gradle, Spring boot, Rest Assured to automate API/web services testing with KARATE framework, as well as using Javascript to create dynamic values in Karate feature files and Karate Config file.

Writing Java and Javascript codes in Karate feature files as well as validating APIs requests/responses in Json format in Karate feature files.

Writing queries in SqlServer to validate data inserted/modified to/from webservices.

Using Nodejs/npm to work with open source Mountebank/Imposters for service visualization mocking HTTP/micro services to test application locally and independent of the system dependencies.

Testing & validating graphs for API requests coming to Graphite/Grafana.

Preparing Demo in PowerPoint presenting activities at the end of each sprint.

Participating in all AGILE ceremonies such as daily standup, grooming, sprint planning, etc.

Using Bitbucket & git bash tools for applications versioning, building, etc.

Working with JIRA to create spikes, user stories, defects, etc.

Creating collections and parameterizing requests in Postman and verify the responses.

Using nRemote to analyze API requests/responses errors in log file in the Linux server.

Using Postman to test request/response in the server & localhost and parameterizing request written in Json format.

Using MSTeam for communication and meetings.

QA Analyst/Automation

Collabera Inc.

Consultant in Bank of America, Plano, TX 8/2018 – 12/2019

Using Java/Eclipse with Maven/POM, Cucumber, Spring MVC, Rest Assured/ Jersey Jackson/HTTP client to automate and build a testing framework for the large scale web based, client server application running on desktop and mobile phone.

Used Java Objects, Classes, class properties, data structures such as arrays, lists & maps, to separate data used in testing from the code.

Converting web services test scripts written in Groovy running on SoapUI to Java/Eclipse for the regression testing of an artificial Intelligent (virtual assistant) application.

Developed a module for the automation framework which was integrated and used by the cross team members for web services testing as well as developing a module to create a report in XML format.

Working with the team to carry regression testing for an artificial intelligent application (virtual assistant) on the mobile devices.

Using Oculus (proprietary application written for Cassandra) to retrieve data from Cassandra and validate responses returned by the web services in Json format.

Testing & verifying Json responses for test scripts written for the new/existing features manually as well as automated.

Using Selenium/Web driver, Javascript & Java to test UI application.

Running & debugging the testing framework written in Java.

Using tools such as BitBucket/GIT for version controlling, Splunk for logging, Rally, & Google Development Tools for UI/Selenium testing.

Wrote regular expression (RegEx) to assert & verify responses returned from web services.

Familiarity with NodeJS/React. Used Eclipse with Java/Maven to develop a Nodejs/React application.

Participated in Parasoft SOATest training to carry web services black box automation testing.

QA Analyst/Automation

Volt Workforce Solution

Consultant in Ambit Energy, Dallas, TX 6/2017 - 7/2018

Using Visual Studio C#, Selenium/C# & Javascript to write unit tests to automate web-based application written in C#, Java Script/Angular JS.

Using C# to access database to retrieve and manipulate data for testing purposes.

Writing unit tests for API endpoints using Visual Studio C# & Nunit.

Testing 3 layers Web Based application (Widgets, API, MS SQL Database) written in C#/Javascript/sql following Agile Methodology.

Writing features, user stories, test plan, test cases and defects using Microsoft Team Foundation.

Testing multiple GUI applications in English, Japanese, & Spanish languages, as well as testing the same applications on the Mobile devices (Ipad, Iphone, & Android).

Writing queries to test database entries as well as the results of running APIs.

Using Developer Tools to debug the application and automate application.

Testing EDI transactions related to the energy usage (897HU, 814, etc)

Writing project's documents for the company's Wiki.

QA Analyst/Lead, Software Engineer

Rent-A-Center, Plano, TX. 07/2010 – 02/2017

Tested Mobile (Android, IOS) Applications on Windows by using APPIUM with Eclipse/Java.

Using Selenium WebDriver, Junit, Page Object Model, and TestNG frameworks with Java/Javascript programming in Eclipse environment to automate customized web-based applications testing.

Using HP Unified Functional Testing automation tool (UFT/QTP) to automate Oracle Financial Forms including Oracle Retail Merchandising System (RMS), Oracle Retail Invoice Matching (ReIM/Retek) to create purchase orders, items, & invoices for integration, regression and performance testing as well as automating customized Oracle form built on top of RMS.

Executed Integration testing for 3 layered service-based application including Sutherland, Oracle Database, as well as integration testing of Oracle RMS & RedPrarie Warehouse Management System (WMS) following Agile methodology.

Interacting with developers, business, and testing teams to identify applications defects.

Developing, executing, and implementing test plans and test cases for customized, complex, multi-layer financial application on top of the Oracle Financials Forms (RMS, & ReIM) following Agile methodology.

Using Toad to write queries (PL/SQL language), breaking complex queries, and running Oracle batches in Unix/Linux server to test database data.

Tested EDI (Electronic Data Interchange) transactions for Integration testing of Oracle forms (RMS & ReIM) and third party vendors.

Mentoring and training new developers to work with and debug Costing Solution application developed on top of Oracle ReIM.

Testing MS Forefront Identity Management (FIM) Portal and Sync engine to synchronize passwords on Active Directory (AD) & LDAP accounts on Window Server 2003.

Creating and modifying databases, tables and writing SQL queries to test database component piece of a data-enabled application, & interfaces between different components of the multi-layer application using TIBCO web service, EDI transactions, PuTTY xterm using UNIX/LINUX necessary commands for running batches, WinSCP, & UltraEdit/Compare tools.

Testing EDI Transactions for purchase orders, receipts, transfers, invoices, etc. during integration testing of RMS, WMS and 3PL(Third Party Logistics).

Developing, executing, and implementing RTM (requirements traceability matrix), test plans, test scenarios, and test cases for testing financial data being transferred from a file to Database and to another database using script written in XML.

Executing Integration testing - including database validation- between ANSIRA web application to upload invoices written in XML format being sent to AcceptanceNow web application for processing.

Developing, executing, and implementing test plans and test cases for complex, multi-layer Oracle Siebel Customer Relationship Management (CRM) Application and Siebel Analytics (Oracle Business Intelligence).

Writing test scripts and SQL queries to test interfaces between different applications including queries to validate the consistency and correctness of data imported from Master data management (MDM) database to Siebel through Enterprise Integration Manager (EIM) process & Siebel Database (OLTP) to Analytics OLAP database.

Using SOAP UI to create test data and inserting test data into the database while testing web services.

Writing and maintaining test manual; publishing test results; and developing quality assurance policy standards.

Reviewing new or modified program, including documentation, diagram, and flow chart, to determine if program will perform according to user request and conform to guidelines and requirements.

Defining scope and objectives of all levels of QA testing, builds and releases.

Participating in all aspects of application testing, including functional, system, regression, integration, smoke, and UAT testing.

Working with business analysts and users to develop scenarios for end to end testing.

Tracking and reporting defects as well as creating test cases and running test cases using appropriate tools such as HP Quality Center (QC), HP ALM and its integration with UFT, AgileCraft, Techsmith Snagit, & and testing metrics.

Testing BI Reports for Account Payable / Receivable financial needs.

System/Software Engineer

Ciber, Inc. 7/2006 – 2/2009

Consultant for Lagan, City of Nashville, Nashville, TN. 7/2008 – 2/2009

Met with customers to gather business requirements, created business model & technical requirements to automate the Human Resources Adult Protective Services (APS) process.

Met with business analysts to create functional specifications for the customer required reports in Microsoft Business Intelligence.

Created and executed functional test scripts for business & technical specification.

Installed, configured, customized and supported a web based, multi-tier Lagan ECM/ASP application written in Java/JSP, Javascript, and using XML, ANT script, JBOSS, WSDL, SOAP UI to monitor web service calls.

Consultant in Lagan, Chicago, IL. 2/2008 – 5/2008

Participated in the Lagan Training to install, configure and modify client server web-based Enterprise Case Management (ECM) being customized for non-critical 3-1-1 application, written in Java/JSP, using XML/XSLT, Web services, &MSSQL Server.

Designed and developed advanced reports in tabular, matrix and chart format with the Business Intelligence Development Studio.

Created and configured user(s), group(s), case(s), flow(s), form(s) and e-form(s) and, wrote queries (SQL)/XML to modify, and store data/dynamic data on the Lagan Training Server.

Consultant in Texas Instrument, Houston, TX. 7/2006 – 2/2008

Studied feasibility, gathered requirements, designed, developed, tested and supported semi-conductor processing application written in Java, Java Server Page, and Perl.

Designed, wrote, tested and supported different multi-tier applications to report wafer processing, data collection, and productivity analysis on the Web in both tabular and graphical format employing Oracle database, sql/sql-plus, HTML, Java, Java Server Page (JSP), XML, and JavaScript using both Unix, Window XP, & Mainframe environment.

Developed multi-tier applications which enable users to modify data in Oracle database through Web Interface.

Developed applications using SQL (Oracle Database)/Perl/html to report data obtained from the semi conductor processing (chips) on the web.

Installed and configured Netbean Environment (ver 3.5.1 ) to develop different multi-tier applications using Apache/Tomcat, J2EE and customized Strut-based framework.

Participated in meeting with costumers to gather requirements for developing new applications, and helped the customer to come with the better solutions to study the productivity of the product.

Completed different training courses necessary for working in Fab clean room.

Developed/Modified application in Autoshell- Scripting language to automate semi conductor processing.

Certificates - TechSkills, Dallas, TX.

Microsoft SQL Server Database- Implementation and Maintenance

Microsoft Certified Professional Developer (MCPD):

Designing & Developing Web-Based Applications by using NetFramework2, C#, & ASP

Microsoft Certified Technology Specialist (MCTS):

Window-Based Client & Web- Based Application Development

Education

Teaching Certificate in Math 8-12, University of Texas at Dallas, Dallas, TX

Master in Computer Science, University of Brussels, Brussels, Belgium

Bachelor in Mathematics, National University of Iran, Tehran, Iran

Foreign Languages: Familiarity with French and Japanese



Contact this candidate