We provide IT Staff Augmentation Services!

Sr. Software Developer/sdet Resume

Durham, NC

SUMMARY

  • 12.8 Years of strong experience in the diversified domains of Banking & Financial Services (BFS), Retail, Telecommunication and Manufacturing.
  • 6.5 years of strong experience in software analysis, design, development, implementation and testing of Web based Enterprise and Rest API applications developed using Java/J2EE, Spring Boot and Cloud technologies.
  • 6+ years of expertise in Designing Automation Frameworks (Data Driven, Keyword Driven, POM and Hybrid, BDD with Cucmber) and preparing automated test suites using Selenium Web Driver & Appium and Java Programming implementing TestNG/Junit and Cucumber and generating customized HTML Test Reports.
  • Expertise in Core Java and extensive experience in in Spring MVC and Spring Boot framework.
  • Strong experience in designing and developing secure, scalable and high performing RESTful Web Services and Micro Services using Spring Boot.
  • Experience in implementing Spring Security using OAuth2 while authorizing the user to use the resource.
  • Expertise in implementing Swagger API to document the API for external use.
  • Strong experience in implementing Spring Cloud, Spring JPA technologies and experience in designing and scheduling Batch jobs using Quartz.
  • Expertise in implementing Mockito, Mock, InjectMock, Spy while mocking the calls in Junit unit test.
  • Experience in developing, deploying applications to Pivotal Cloud Foundry and AWS Cloud using 12 - factor principles and Micro Services architecture.
  • Expertise in in the field of AWS Cloud, its infrastructure component & its functionality, deployment process, enhanced performance & productivity, best practices.
  • Experience in creating and configuring AWS EC2, AWS VPC, AWS S3 buckets, AWS Cloud Form, AWS Route53, AWS blue-green deployment processes.
  • Expertise in creating new cloud infrastructure and managing the existing infrastructure using AWS Cloud Technology.
  • Strong expertise in writing End-to-End test cases for Rest APIs using Rest Assured, Postman, Java, TestNG, and Cucumber(BDD) framework.
  • Expertise in designing and developing Test Automation framework(Data Driven, Keyword Driven, POM and Hybrid) for Web UI using Selenium, Java, TestNG, Cucumber(BDD), and extended Reporting.
  • Strong experience in designing and developing Test Automation Framework for Mobile App (Native and Hybrid App) using Appium for both iOS and Android platform.
  • Strong experience in implementing Selenium Grid by creating Grid Hub and Nodes, implementing JSON Configs, Max Session and Max Instance.
  • Experience in writing unit test cases for Front End application using Redux-React, Jest.
  • Expertise in implementing open source build automation tools and dependency management tools like Gradle, Apache ANT, Maven.
  • Strong experience in writing query for Graphql and automated verification of the graphql response.
  • Strong understanding of the Net Benefit Processes, Concepts, Matching Contributions, Eligibility Processes, Payroll Processes, Billing and Reporting.
  • Strong experience in Onboarding New Clients, Registering in Net Benefit, Create Plans and setting up Plan Benefit Period for the new and existing client.
  • Deep knowledge on Financial Transactions such as Authorization, Sale, Auth Reversal, Timeout Reversal, Refund, Void, Partial Withdrawal.
  • Expertise on Domestic, DCC (Dynamic Currency Conversion) and MCP (Multi Currency Pricing) Transactions.
  • Strong experience in ISO Standard, BIC ISO Standard, Postilion, Fifth Third, HDFC, Confidential Plus standards and it’s unique message specifications for the transactions of all category such as POS, ATM, Batch.
  • Expertise in implementing JPOS software, making necessary changes required by the organization to fulfil the message specification rules and standards, creating new customized field classes, packagers classes, creating plugin or deployable jar by implementing JPOS and enhancing JPOS software, customizing JPOS by using Java.
  • Strong experience in Parasoft SOAtest tool and SoapUI while testing the secured SOAP and REST services used for financial transactions.
  • Expertise in verifying the performance of each and every individual SOAP and REST services, Business Transactions using Parasoft LoadTest and JMeter, analysing the performance metrics, providing performance tuning recommendations.
  • Expertise in working on Java Cryptography by implementing DUKPT, MAC, DKE, CRC32, encrypting and decrypting the I/O messages.
  • Expertise in Agile XP software development model and XP principles like Pair Programming, Test Driven Development (TDD) and agile project management tools Pivotal Tracker, Jira.
  • Strong experience in using development IDEs like Eclipse, STS, IntelliJ and version control systems like GitHub and Subversion and using logging libraries like Log4j.
  • Experience in continuous integration processes and building continuous deployment pipelines using tools like Jenkins, Concourse, TeamCity and PCF.
  • Experience in implementing Devops concepts and related tools to enable frequent and seamless release, auto scaling based on load volume, monitoring the transactions and server performances.
  • Experience in analysing the real-time transactional logs using Splunk and Looker.
  • Expertise in the usage of data interchange formats like JSON and XML and very Strong Knowledge on EDI mapping tools.
  • Very strong knowledge on Electronic Data Interchange (EDI) standards of X12, EDIFACT and XML other data formats and in EDI Transactions like 850, 860, 856, 864, 944, 947.
  • Strong system exposure on B2B, ETL, EDW, Mainframe systems on handling various complex projects.
  • Experience in Mobile Application Automation Testing using Appium in iOS, Android and Windows platform implementing Amazon Device Farm (ADF), SeeTest, SauceLab, and BrowserStack.
  • Experience in mentoring and coaching Test Automation using Selenium WebDriver, Appium and Rest Assured, QA Concepts & Processes, Techniques, Methodologies, SDLC and STLC, Defect Analytical Concepts to the Team.
  • Expertise in Automating Flash Players/Flex Applications using Selenium Web Driver.
  • Strong experience in implementing Source Code Management and Code Repository tools like GIT and SVN.
  • Experience in BPM (Business Process Modelling) which enables to find out and eliminate various bottlenecks in the system while carrying out various processes to provide a better performance to application and enhancing satisfaction index for end users.
  • Experience in using tools such as JIRA, Pivotal Tracker to create and track the user stories, Sprint, burndown chart and prioritizing the tasks to support Agile Methodology.
  • Expertise in formulating Test Plan, Test Strategy, Effort Estimates, Test Scheduling, Test Controlling and Test Monitoring, Test Designing, Test Execution, Bug Tracking, Test Closure activities and production support & implementation to facilitate a complete and defect free product on time.
  • Strong experience in various types of testing such as SIT, ST, End-to-End Testing, Data Migration Testing, Regression Testing, Risk Based Testing and UAT.
  • Experience in SFDC (Salesforce.com) using Service Cloud in Sales Component performing Customer Management, Account Management, Campaign Management, Opportunity Management, Proposal Management and Workflow Management.
  • Strong experience in Trading of Equities, Restricted Stock Services, Alternative Investments and Options Trading in the platform of Investment Banking.
  • Sound experience in ETL Testing using Ab Initio which includes various Ab Initio graphs to be executed in various Sandboxes for several Systems with High Volume of Data.
  • Experience in various Billing Engines Infinys Rating and Billing (IRB), Oracle Billing and Revenue Management (OBRM) and Convergent Billing System (CBS) used in the field of Telecom.
  • A better understanding of various processes used in Billing Engine, for instance, RATING,BG (Bill Generator), HPP, Toggling (Making a Prepaid Daily Subscriber Inactive in Switch/Network if no events are triggered for the day), LCAM (Life Cycle Access Management), Write-Off (Seizure of Buckets after Disconnection of Account),Dunning, Suspension and Resumption, MNP, 4G LTE.
  • Experience in Point Of Sale (POS) Activities including Provisioning, Bill Payment, Bulk Payment, Equal Distribution Bill Payment, and E-top up using NTSWinCash and Inpowered.
  • Sound experience in Siebel CRM 8.1.1 in creating different Customers, Provisioning orders, modifying the existing orders, making payments & adjustments and other business transactions.
  • Sound experience in reviewing Project Processes, providing Process Improvement Plans and experience in Lean-Six Sigma and its Implementation to improve the productivity and reducing the cost.
  • Excellent in mentoring all the Team members with test life cycle and test processes, test techniques, business and domain knowledge in a right direction to achieve the project and customer goals.
  • Hands-on experience in implementing Prometheus to monitor real-time metrics and creating alerts, design a single and beautiful Dashboard for all metrics using Grafana.
  • Ability to quickly adapt to different project environments, work in teams pro-actively and effectively, on time reporting and accomplish challenging tasks independently within time frame.

TECHNICAL SKILLS

Languages/Technologies/Frameworks: Java 1.6, Java 1.7, Java 1.8, J2EE, Spring Boot, Spring Cloud, Spring Data JPA, RESTful Web Services, JAXB, Spring JDBC, Apache Commons Logging, XML, JSON, Junit 4, TestNG, Spring MockMvc, Wiremock, Mockito, Rest Assured, Apache JMeter, Unix shell scripting, JPOS, DUKPT, EMV, Kafka, Pub/Sub, Graphql.

Test Automation: Selenium WebDriver, Cucumber, Appium, Rest Assured, Parasoft SOAtest, SoapUI, Postman, Parasoft Loadtest

Automation/Java Framework: Data Driven, Keyword, POM, Hybrid, BDD (Cucumber)

Build Automation Tools: Gradle, ANT, Maven

Devops Tools: TeamCity, Jenkins, Pivotal Cloud Foundry(PCF), GIT,SVN, Sonar,Fortify, Jfrog, SQHub, Google Cloud Platform (GCP), PUB/SUB, Kafka, No SQL, Mongo DB, AWS Cloud

IDE: Eclipse, STS, IntelliJ

Test/Task Management Tool: PivotalTracker, JIRA, HP ALM Quality Center, Microsoft TFS (Team Foundation Server), MTM (Microsoft Test Manager)

Billing Engine: Infinys Rating and Billing System(IRB), Oracle Billing and Revenue Management(OBRM) and Convergent Billing System(CBS)

Database: Oracle 9i/10g/11g/12c, SQL Server, DB2, H2, No SQL, Mongo DB

Other Tools: SFDC (SalesForce.Com), Prometheus, Grafana, Jaeger, Splunk, Looker, Ab Initio, Siebel CRM, JMeter, Data Grips, sqldeveloper, Graphql

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. Software Developer/SDET

Responsibilities:

  • Involved in the functional, technical design and development of the application modules.
  • Developed key modules like Onboarding new clients, Plan setup, Benefit Period Setup, Participant Eligibility, FPRS, Billing and Reporting.
  • Designed and developed the Restful services to process the UI triggered user requests using Sprint Boot Java framework.
  • Very strong in Net Benefit Processes, matching contribution, creating manual and automated financial transactions.
  • Maintained the version control of the source code using Stash.
  • Creating and configuring AWS EC2, AWS VPC, AWS S3 buckets, AWS Cloud Form, AWS Route53, AWS blue-green deployment processes.
  • Developed unit test cases using JUnit, used Wire mock to mock the external service contracts, and used Rest Assured for integration testing.
  • Responsible for creating tasks and closing the tasks on time.
  • Responsible for communicating and collaborating with Teams.
  • Responsible for demonstrating the product we deliver to the business stakeholders.
  • Performed the unit testing, integration testing and system testing of the applications module.
  • Coordinating, Planning & Executing the System Development Life Cycle.
  • Responsible for designing automation framework for Rest API using Cucumber, Java, Rest Assured, Spring Boot and Kafka.
  • Responsible for designing UI Automation Suite using Selenium WebDriver, Java.
  • Automated Test Execution Report by integrating with Jenkins, creating and maintaining Frameworks such as Hybrid Framework using Selenium WebDriver.
  • Responsible for performance testing of the individual API using Jmeter.
  • Reviewing/Inspecting the Scripts prepared by Team and mentoring the Team in the right direction to create optimized scripts.

Environment: Java, Oracle, SqlDeveloper, Unix, Windows, Gradle, Maven, Idea IntelliJ, Restful API, Swagger, Spring Boot, Teams, Selenium Web Driver, JIRA, JMeter, AWS EC2, AWS VPC, AWS S3 buckets, AWS Cloud Form, AWS Route53, Stash, Sonar, Fortify, Splunk, Rest Assured, Cucumber, Kafka PUB/SUB, UNIX, Rumba(Mainframe), Postman.

Confidential, ATLANTA, GA

Sr. Software Developer/SDET

Responsibilities:

  • Involved in the functional, technical design and development of the application modules.
  • Developed key modules like Domestic, Dynamic Currency Conversion, and Multi-Currency Pricing.
  • Designed and Developed Business Transaction Modules such as Authorization, Sale, Refund, Reversal, Timeout, and Batch Transaction.
  • Designed and developed the Modules using Restful Web Services using Spring Boot, Spring Cloud and Spring Data JPA.
  • Designed and developed modules using Netflix Hystrix to provide Resiliency to the services that transmit order information to different systems
  • Designed and developed the Restful services to process the UI triggered user requests.
  • Documentation of the Web Services using Swagger API & Spring Rest Docs.
  • Implemented Splunk logs in the components developed. These logs will be used to verify the process flow between components in Purchase Order Management for all requests.
  • Maintained the version control of the source code using TFS and GitHub.
  • Creating and configuring AWS EC2, AWS VPC, AWS S3 buckets, AWS Cloud Form, AWS Route53, AWS blue-green deployment processes.
  • Developed unit test cases using JUnit, used Wire mock to mock the external service contracts, and used Rest Assured for integration testing.
  • Performed the unit testing, integration testing and system testing of the applications module.
  • Experience in leading a Team technically and assigning the tasks to the team and updating the development and the testing status to the manager on day by day basis.
  • Coordinating, Planning & Executing the System Development Life Cycle.
  • Responsible for designing UI Automation Suite using Selenium WebDriver, Java and TestNG, API Automation Test Suite using Rest Assured, Java and Cucumber(BDD), Automated Test Execution Report by integrating with Jenkins, creating and maintaining Frameworks such as Hybrid Framework using Selenium WebDriver.
  • Responsible to test the SOAP API using Parasoft SOAtest.
  • Responsible for performance testing of the individual API using Parasoft LoadTest.
  • Reviewing/Inspecting the Scripts prepared by Team and mentoring the Team in the right direction to create optimized scripts.

Environment: Java, SQL Server 2016, DB2, Unix, Mac, Windows, Gradle, Idea IntelliJ, STS, Parasoft SOAtest, JPOS, ISO8583, BICISO, Maven, Jenkins, GIT, Jfrog, DB Visualizer, Restful API, Swagger, Spring Boot, Skype,Selenium Web Driver, TFS, JIRA, Eclipse, Data Grip, Parasoft LoadTest, PCF, AWS EC2, AWS VPC, AWS S3 buckets, AWS Cloud Form, AWS Route53,TeamCity, SQHub, Sonar, Fortify, Splunk, Rest Assured.

Confidential, ATLANTA, GA

Sr. Software Developer/SDET

Responsibilities:

  • Involved in the functional, technical design and development of the application modules.
  • Developed key modules like Purchase Order Creation, Purchase Order Transmission, Shipment processing, Receipt processing and On Order quantities processing.
  • Designed and developed the Modules using Restful Web Services using Spring Boot, Spring Cloud and Spring Data JPA.
  • Involved in implementing Rest Controller, Manager and Data Access layers to connect the database through Confidential Data Access Object (DAO) Framework and migrated the same modules to Spring JDBC Template & Spring Data JPA.
  • Designed and developed modules using Netflix Hystrix to provide Resiliency to the services that transmit order information to different systems
  • Designed and developed the Restful services to process the UI triggered user requests.
  • Documentation of the Web Services using Swagger API & Spring Rest Docs.
  • Implemented Splunk logs in the components developed. These logs will be used to verify the process flow between components in Purchase Order Management for all requests.
  • Deployed the applications on Pivotal Cloud Foundry
  • Maintained the version control of the source code using Sub Version and now using GitHub.
  • Developed unit test cases using JUnit, used Wire mock to mock the external service contracts, and used Rest Assured for integration testing and Apache JMeter for performance testing.
  • Performed the unit testing, integration testing and system testing of the applications module.
  • Experience in leading a Team technically and assigning the tasks to the team and updating the development and the testing status to the manager on day by day basis.
  • Coordinating, Planning & Executing the System Development Life Cycle.
  • Implement Prometheus for monitoring the metrics and alerts.
  • Implement Grafana to bring all metrics to a single Dashboard for analysis.
  • Responsible for designing UI Automation Suite using Selenium WebDriver, Java and TestNG, API Automation Test Suite using Rest Assured, Java and Cucumber(BDD), Automated Test Execution Report by integrating with Jenkins, creating and maintaining Frameworks such as Hybrid Framework using Selenium WebDriver
  • Reviewing/Inspecting the Scripts prepared by Team and mentoring the Team in the right direction to create optimized scripts.

Environment: Java, Oracle IM/OM, Oracle 11g, DB2, Unix, Mac, Windows, Gradle, Idea IntelliJ, STS, Postman Maven, Jenkins, GIT, Jfrog, DB Visualizer, Restful API, Swagger, Spring Boot, Skype,Selenium Web Driver, HP ALM, JIRA, Eclipse, Data Grip, JMeter, PCF, TeamCity, SQHub, Sonar, Fortify, Grafana, Prometheus, Jaeger, Looker, Splunk, Rest Assured, GCP PUB/SUB

Confidential

Sr. Software Developer/SDET

Responsibilities:

  • Involved in the functional, technical design and development of the application modules.
  • Developed key modules like Create Market and Limit Order, Order Fulfillment, Document Validation, Reporting, Cost Calculations, Brokerage Calculation, Customer Net worth Evaluation.
  • Designed and developed the Modules using Restful Web Services with spring framework, Spring Boot, Spring Cloud and Spring Data JPA.
  • Involved in implementing Rest Controller, Manager and Data Access layers to connect the database using Spring JDBC Template & Spring Data JPA.
  • Creating and maintaining the pipelines for various environment using tools like Maven, Jenkins to facilitate Devops.
  • Monitoring the tasks, eliminating the bottlenecks and improving the quality.
  • Interacting with the all the teams like QA, Operation, Infrastructure, Security and various vendors to gather information and asses risks and identify the solutions make the production environment available for 24x7.
  • Responsible for designing Automation Suite using Selenium Web Driver and Rest Assured.
  • Responsible for creating and maintaining Frameworks such as Hybrid Framework using Selenium
  • Reviewing/Inspecting the Scripts prepared by Team and mentoring the Team in the right direction to create optimized scripts.
  • Responsible for assigning and monitoring Tasks in JIRA.
  • Involved in arranging and conducting various Training Programs on Spring Boot, Selenium Web Driver for Team, always prioritised the Team grooming and improvement to make it a skilled work force, involved Team in various Team Building Activities.
  • Demonstrating the deliverables to Product Owner, Project Manager, Business User and other stakeholders.

Confidential

Sr. Software Developer/SDET

Responsibilities:

  • Involved in preparing Gap Analysis Report by reviewing the Business Requirement, HLD, Service Documents, Use Case documents and other business related documents.
  • Involved in the functional, technical design and development of the application modules.
  • Developed key modules like Maintain Issuer, Maintain Acquirer, Maintain Card Information, Gathering Acquirer Transactions, Reporting, Cost Calculations, and Brokerage Calculation.
  • Designed and developed all the Modules using Restful Web Services using Spring Boot, Spring Cloud and Spring Data JPA.
  • Involved in implementing Rest Controller, Manager and Data Access layers to connect the database using Spring JDBC Template & Spring Data JPA.
  • Creating and maintaining the pipelines for various environment using tools like Maven, Jenkins, Git to facilitate Devops.
  • Involved in setting up the Test Environment, configuring the Project Parameters, creating Sandboxes, Deploying tags to the sandboxes.
  • Involved in preparing the required & high volume test data for the Testing of Ab Initio Graphs.
  • Involved in executing the Sequential/Parallel/DMON/JRID type of Ab Initio graphs.
  • Responsible for designing and maintaining the automation framework for Regression Testing using Selenium WebDriver and Rest Assured.
  • Involved in preparing and executing Automated Test Suits using Selenium Web Driver using Java and implementing Cucumber (BDD).
  • Involved in preparing the Test Exit Report for each Release.
  • Involved in presenting Weekly and Monthly Status of the Project to Client and other Stakeholders.
  • Involved in arranging and conducting various Training Programs on UNIX for Team, always prioritised the Team grooming and improvement to make it a skilled work force, involved Team in various Team Building Activities

Environment: Sun Solaris, AIX, Ab Initio Co-operating system, Unix, Data hub, DB2 Server, Ab Initio, VOL ( Confidential On-Line), DB Visualizer, Check Point, Cisco Jabber, Selenium Web Driver, Cucumber(BDD), HP ALM, JIRA, Spring Boot, Restful API, Swagger, Postman

Confidential

Test Automation Engineer

Responsibilities:

  • Involved in preparing Gap Analysis Report by reviewing the Business Requirement, HLD, Service Documents, Use Case documents and other business related documents.
  • Identifying and Preparing the Testable scenarios, Formulating the Test Plans and Test Strategy, Reviewing both High & Level Test Cases authored by Team.
  • Involved in all phases of the testing - Requirement Analysis, Test Design, Test Execution and Test Closure.
  • Responsible for designing and maintaining the automation framework for Regression Test Suite using Selenium WebDriver, Java and TestNG/Cucumber(BDD).
  • Responsible for maintaining and enhancing the automation test scripts.
  • Responsible for reviewing the test scripts developed by teammates.
  • Responsible for preparing deployment pipeline using Jenkins and integrate automation test script with the pipeline.
  • Responsible for preparing Test Automation Report and send to all business stakeholders.
  • Involved in Customer Management, Account Management, Order Management, Opportunity Management, Proposal Management and Workflow Management in Sales and Marketing Component using SFDC (SalesForce.Com).
  • Involved in SFDC Administration in User Management, User Access Management, Offer Management, Contact management, Market Management.
  • Involved in Daily Test Report Preparation (Dashboard) taking the input from the Test Management Tool Microsoft Team Foundation Server (TFS) and Microsoft Test Manager (MTM).
  • Involved in preparing PIE Chart, Bar Chart and Graphs of the Test Report.
  • Involved in preparing the Test Exit Report for each Release.
  • Involved in Monthly Feedback Discussion with the Team to address their strengths and challenges.

Environment: Cloud, Oracle IM/OM, Oracle 11g, AIA, SFDC (SalesForce.Com), Microsoft TFS (Team Foundation Server), MTM (Microsoft Test Manager), Microsoft Lync. VIERO, Selenium Web Driver, TestNG

Confidential

Campaigning Program (Developer)

Responsibilities:

  • Formulating the activities of campaigns.
  • Involved in Segmentation depending upon the required criteria.
  • Associated with various campaigning programs which involve html/MMS/SMS with different languages.
  • Involved in ad-hoc campaigning program activities.

Environment: Java, Oracle IM/OM, Oracle 11g, TIBCO (ESP/CSP), Siebel CRM 8.1.1

Hire Now