We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 11 years of experience as a Senior software developer and Automation lead in Retail domain.
  • Experience in developing ServiceNow applications for Service Catalog and Incident Management
  • Managed MID Server, scheduled jobs, import sets and transform maps to maintain integration with associated databases
  • Experience in configuring and customizing all aspects of Service - now like UI actions, UI policy, Business rules, Data policies, Client scripts, Events and scripted Rest APIs.
  • Data modeling and creating ACL for new custom tables. Also, involved creating custom application and modules.
  • Functional knowledge and implementation experience of IT Service Management (ITSM) frameworks and demonstrated project management skills and experience working directly with customers and clients.
  • Experience in developing Rest services using Java, Spring boot
  • Comprehensive knowledge in Web automation using Selenium, JUnit and Test NG test frameworks
  • Very good experience in both Android and iOS React native based mobile apps automation using Appium
  • Good experience in automating ServiceNow applications using Automated Testing Framework (ATF)
  • Wide knowledge in implementing Behavior-driven development (BDD) using Cucumber.
  • Create Proof of Concepts for different business problems and present it to leadership.
  • Good experience in automating Mainframe batch jobs and CICS screens using VB scripts.
  • Expertise in automation legacy 4GL screens using Perl scripting.
  • Expert in data analysis using various tools and writing SQL queries against various databases like SQL Server, Informix, DB2, MariaDB, Hive, Oracle.
  • Has good knowledge in Core Java, Java script and HTML.
  • Experience in automating the process using Robotic process automation (RPA) tools like uiPath.
  • Experience in testing different Web services methodologies REST, SOAP over XML, JSON using SoapUI tool, Swagger UI, Rest Assured.
  • Understanding of web technologies using HTTP headers, HTTP verbs (GET, POST, PUT, etc)
  • Good knowledge in CICD and expertise in implementing Continuous Testing using Jenkins and build automation tool using Maven.
  • Expertise in parallel test execution with Selenium Grid
  • Has knowledge in automating the windows application using Winium.
  • Very good development experience in legacy applications using ESQL/C, Pro *C, 4GL in Unix and Linux environments.
  • Expertise knowledge in Logistics business, acted as SME for Logistics
  • Proficient in Testing process & methodologies like Agile, Waterfall.
  • Detecting bugs & classifying them based on the severity and priority
  • Experience in Test Management & Defect tracking tools like JIRA.
  • Very good experience with distributed source control systems using GitHub
  • Proficient in Client facing, Mitigating Risks, coordinating with multiple vendors & consultants.
  • Excellent problem solving skills with a strong testing background and good
  • Strong project & people management capabilities, analytic skills, evaluation and a high degree of initiative.
  • Adept in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging, documentation and implementation.
  • Supports user acceptance testing on production data loading and new features.
  • Expertise in Planning, Tracking and reviewing various Project Reports and presenting them to customer.
  • Had been key member in the team and had played the role of a Team Lead.
  • Had been a mentor for guiding the junior resources on all the technical challenges.
  • Scope new projects, interpret business needs, translate technical issues, identify and model data requirements, identifying business rules requirements, and test requirements.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux, Android, iOS

Test Management Tools: JIRA, HPQC

Database: DB2, Informix, MariaDB, Hive, Oracle, SQL Server

Automation Testing: Selenium, Appium, Junit, TestNG, Cucumber, Rest AssuredSoapUI, uiPath, Automated Testing Framework (ATF)

Programming Languages: Java, HTML, ESQL/C, Pro *C, 4GL, PL/SQL

Scripting Language: Shell, Perl, Java script

Build & Deployment Tools: Jenkins, Maven, Pulse

Reporting Tool: Cucumber, Allure

Source code Management: GitHub, SVN, Power

Domain Skills: Retail

PROFESSIONAL EXPERIENCE

Senior Software Developer

Confidential

Tools: SoapUI, JIRA, xMatters, Pulse

Responsibilities:

  • Worked closely with business stakeholders to gather requirements and document it and assessing enhancements for the application.
  • Developing new catalog items and record producers for Incidents
  • Designing new custom applications, custom tables and configuring ACL’s
  • Design and developing new Rest API and configuring both Inbound and Outbound APIs
  • Handling both functional and technical reviews for the developed items
  • Leading two development teams from Onshore and Offshore
  • Demo to the business customers on regular basis explaining the new features

Senior Automation Architect

Confidential

Tools: Jenkins, Maven, GitHub, SoapUI, JIRA

Responsibilities:

  • Worked closely with business stakeholders to gather requirements and document it and assessing enhancements for the application.
  • Created automated test suite by analyzing the changes of the application, determining the types of test cases required, structuring the model for testing using Selenium, Appium and TestNG
  • Creates/maintains common functional library and object repository for automation framework
  • Designs regression strategy by identifying and executing appropriate testing environments.
  • Develops quality assurance strategy by coordinating with project team, defining entry/exit criteria, setting standards, and expectations
  • Designed and developed automated test scenarios and implemented Page Object Model architecture for automating React based Web application and React native based Android and iOS mobile application.
  • Automated the REST and SOAP web services validations with Rest Assured and manually with SoapUI and Swagger UI.
  • Worked on both TDD and BDD approaches with TestNG and Cucumber.
  • Implemented continuous testing using Jenkins.
  • Involved in Functional and Regression automation testing.
  • Execute the Test cases and review the results to get the Business approval for UAT
  • Worked in Agile Scrum team and managed user stories and defect tracking using JIRA.
  • Worked as a Test Lead and trained the junior resources in automation testing and reviewed the peer test cases.
  • Automated Test Reporting and final sign off of the deliverables.

Senior Automation Lead

Confidential

Tools: uiPath, IBM BPM

Responsibilities:

  • Worked closely with business stakeholders to gather requirements and document it and assessing enhancements for the application.
  • Created automated test suite by using Robotic Process Automation tool uiPath for processing the invoices from multiple vendors.
  • Successfully implemented the automation in Production environment processing over 2000 types of invoices from around 4000 different vendors.
  • Able to provide cost savings of over $50000 per year
  • Lead the onshore team and coordinate with offshore team owning the delivery of the product

Senior Automation Lead

Confidential

Scripting Language: Perl script, 4GL

Responsibilities:

  • Worked closely with business stakeholders to gather requirements and document it and assessing enhancements for the application.
  • Created automated test suite by using Perl script to automate the legacy 4GL screens by mimicking the user actions
  • Successfully implemented the automation in Production environment automating the entire cash management systems having over 25 screens with 100+ test scenarios
  • Able to provide cost savings of over $20000 per year
  • Implemented continuous testing using Jenkins.
  • Lead the onshore team and coordinate with offshore team owning the delivery of the product

Senior Automation Lead

Confidential

Scripting Language: Perl script, ESQL/C

Responsibilities:

  • Worked closely with business stakeholders to gather requirements and document it and assessing enhancements for the application.
  • Created automated test suite by using Perl and Shell scripts to automate the migration of legacy ESQL/C programs from Unix to Linux environments
  • Successfully implemented the automation in Production environment automating Item file application
  • Able to provide cost savings of over $20000 per year
  • Implemented continuous testing using Jenkins.
  • Lead the onshore team of 4 members and coordinate with offshore team of 40 members by owning the delivery of the product

Senior Developer

Confidential

Programming Language: Pro *C, Oracle Forms, PL/SQL

Responsibilities:

  • Involved in interacting with clients in gathering the requirements and preparing requirement documents
  • Involved in preparation of design documents for new requirements, defects and change requests.
  • Involved in preparation of unit test cases by evaluating the application.
  • Involved in developing the features using Pro *C, Oracle forms and PL/SQL.
  • Involved in unit testing for the features.
  • Involved as a supporting person for the QA and user acceptance test.
  • Involved in preparation of release documents to get the approval from quality team.
  • Responsible for tracking and reporting the project status to the business.
  • Involved in delivering the project in various releases

Senior Developer

Confidential

Programming Language: ESQL/C, Shell scripting, Informix

Responsibilities:

  • Involved in interacting with clients in gathering the requirements and preparing requirement documents
  • Involved in preparation of design documents for new requirements, defects and change requests.
  • Involved in preparation of unit test cases by evaluating the application.
  • Involved in developing the features using ESQL/C and Shell script.
  • Involved in unit testing for the features.
  • Involved as a supporting person for the QA and user acceptance test.
  • Involved in preparation of release documents to get the approval from quality team.
  • Responsible for tracking and reporting the project status to the business.
  • Involved in delivering the project in various releases

Senior Developer

Confidential

Programming Language: ESQL/C, Shell scripting, Informix

Responsibilities:

  • Involved in interacting with clients in gathering the requirements and preparing requirement documents
  • Involved in preparation of design documents for new requirements, defects and change requests.
  • Involved in preparation of unit test cases by evaluating the application.
  • Involved in developing the features using ESQL/C and Shell script.
  • Involved in unit testing for the features.
  • Involved as a supporting person for the QA and user acceptance test.
  • Involved in preparation of release documents to get the approval from quality team.
  • Responsible for tracking and reporting the project status to the business.
  • Involved in delivering the project in various releases

We'd love your feedback!