Overview
Summary
Skills
Work History
Education
Timeline
Work Preference
BusinessAnalyst
Mohammed Asif Pakkirsa

Mohammed Asif Pakkirsa

Software Development Engineer in Test
Morrisville,NC

Overview

12
12
years of professional experience
3
3
years of post-secondary education

Summary

Experienced Software Development Engineer in Test (SDET) with over 12 years of experience with a deep passion for state of the test Automation tools and processes. I endeavor to create optimized Test Automation frameworks that help teams to test and gain peace of mind so that software system will not break for the most part in the hands of end users.

Skills

  • Test Automation Selenium BDD TDD
  • JAVA J2EE Groovy Script Playwright Maven
  • API Testing SoapUI POSTMAN
  • Mobile Testing Perfecto Mobile Experitest Appium
  • CIVR Salesforce Guidewire
  • Bigdata SQL PL/SQL iCEDQ Informatica HiveQL Autosys Snowflake
  • ETL AGILE Waterfall
  • CI/CT Jenkins Docker Kubernetes
  • Microsoft Azure Amazon AWS JIRA ALM
  • Enterprise Web Application Data Migration SOA
  • Test Planning Test Cases Requirement Traceability TDM Edge Cases Test Case Enumeration
  • Design Pattern Design Principles Data Structures & Algorithm
  • Unix commands

Work History

Software Development Engineer in Test

Compunnel
Durham, NC
2021.05 - Current

Migration from Oracle to Snowflake Data lake

  • Analyze the Oracle Vs Snowflake implementation and build Oracle Vs Snowflake SQL queries for comparative testing
  • Create test suite in iCEDQ tool for comparative testing
  • Perform the test until all bugs are fixed and hand over the results to UAT
  • Build Sandbox Prod Parallel schema in Snowflake using the Project schema code base
  • Load Production data to Sandbox using Snowsql stages
  • Perform Prod parallel test in comparison to Oracle

Tableau Dashboard testing

  • Analyze the report implementation queries and build source test queries
  • Extract the Tableau dashboard into excel
  • Create Excel configuration in iCEDQ and create Target test queries on the Excel file
  • Perform the test untill all bugs are fixed and hand over the results to UAT

Perform technical Change request impact assessment and identify the required code changes

Create Automated regression suite in iCEDQ

Perform Automated regression testing of Autosys job for technology upgrade stories

Test enhancement stories on Oracle implementation

Perform Machine Learning out validation against actual business decision

Software Development Engineer in Test

IBM Corporation
Cary, NC
11.2017 - 04.2021
  • Built WebUI Automation suite for three enterprise scale applications from the Scratch an in-house Provider servicing app, Call center UI and an Insurance product vendor Admin application which helped in bringing reusability , higher test coverage and reduce time to market for the applications
  • Created Selenium Automation scripts and tested the changes in the application
  • Used WebDriver for writing scripts using Eclipse with and without Maven build tool
  • Customized the framework of one application for enhancement by configuring POM XMLs with required dependencies (Apache. Poi, Extent report, Sikuli API, Log4j) and building utility classes
  • Customized TeshNG framework of multiple application
  • Merged Automation framework of two individual applications and created Automated integration test script to enable test data creation
  • Built data framework using Data Providers with Excel, Property file and JDBC connectors
  • Used various locators and Xpath identifying technique to support dynamic applications
  • Involved in creation of automation framework of an end user facing Digital WebUI app in Selenium WebDriver using behavior driven development (BDD) approach like Cucumber along with TDD
  • Created the Feature Files for Cucumber Automation, which helped Business team as well to execute the Automated Scripts.
  • Customize Step Definition Class and Runner Class as needed
  • Testing Native Mobile app for a vendor product using Appium framework by creating iOS and Android objects, creating test classes and capturing Xpath and customizing data sheet
  • Used Perfect Mobile tool for enabling Manual and Automated mobile testing
  • Currently working on a Proof of concept on Experitest tool for Mobile testing
  • Created Webservices Automation framework using SoapUI with and without Groovy scripting for various APIs
  • Tested Rest API with various http methods
  • Test API for a range of Client and server Assertions
  • Built Data framework using excel and Property file
  • Tested using various other API testing tools like Postman and Insomnia
  • Used Bitbucket to maintain scripts
  • Built Bamboo plans for WebUI and WebService automation suite and achieved continuous integration and Continuous testing CI/CT
  • Built a Java framework using SQL, connection class, collection framework, I/O package and XSSF class to test migration of large scale provided data from legacy file system to RDMS database
  • Built Java framework using Regex for file layout testing and large sets data validation testing
  • Delivered data certification projects on the Bigdata lake platform
  • Validated the data lineage between SOR and Hadoop file system Validated data load from Hadoop file to GraphDB and HBase columnDB using Gremlin Traversal and HiveQL with open source Putty tool
  • Validated data load from SOR to SOLR search engine

SDET (Test Specialist)

IBM India Pvt Ltd
Chennai - INDIA, NC
2011.07 - 2015.10
  • Test Execution – Functional, Regression, Integration, End to End, Ad hoc.
  • Perform Web Service testing using SOAP UI to validate request and response XMLs.
  • Creation of SQL queries for data extraction and analysis.
  • Tested APIs using Rest plugins in Google chrome
  • Enterprise product testing with Salesforce.com
  • Defect raising, tracking, closure.
  • Prepare Daily Status Report, Execution Report & Test Closure Report.
  • Peer review of project deliverables; attend & host walkthroughs.
  • QTP Automation Scripts Execution.
  • Validate the data with backend tables via mainframes and SQL.
  • Ensure all testing deliverables and reports are version controlled.
  • Participate in project audits and ensure non-compliances (if any) are corrected. Take steps in the next release to ensure the reported non-compliance does not occur again.
  • Suggest innovative ideas/solutions to client in the form of process improvement, automation proposals and reusability of test artifacts to bring about saving to the client.
  • Core member of the Transformation Team which helps optimize the day to day testing.

Education

M.Tech - Master of Technology - Textiles

PSG College Of Technology
Coimbatore, INDIA
05.2008 - 05.2011

Timeline

Software Development Engineer in Test

Compunnel
2021.05 - Current

Software Development Engineer in Test

IBM Corporation
11.2017 - 04.2021

SDET (Test Specialist)

IBM India Pvt Ltd
2011.07 - 2015.10

M.Tech - Master of Technology - Textiles

PSG College Of Technology
05.2008 - 05.2011

Work Preference

Work Type

Full Time

Work Location

On-SiteRemoteHybrid

Important To Me

Company CultureCareer advancementWork-life balance
Mohammed Asif PakkirsaSoftware Development Engineer in Test