Post Job Free
Sign in

Engineer Software

Location:
Bangalore, Karnataka, India
Posted:
September 16, 2018

Contact this candidate

Resume:

Devi Prasad Das

*************.***@*****.***

+91-977*******

Professional Summary

* ***** ** *********** *** experience in software testing and test automation, automation framework design and development, planning, execution, production support and sustenance.

A Passionate software development engineer in test and team builder with proven success.

Exposure to testing Micro Services architectures and Cloud Based Solutions based on Cloud Foundry. We use Cloud Foundry as PaaS system to deploy our services & applications.

Have a clear understanding of Promotion Process for SAAS based solutions with an exposure to Azure as IAAS.

Proven excellence in UI/Rest automation through Selenium Webdriver automation tool along with JBehave, Cucumber, TestNG, HTMLUNIT, and Rest Assured.

Experience in Automating web applications using Selenium Webdriver.

Hands On experience in Testing Rest API using Postman/Advanced Rest Client and Rest Assured.

Good understanding and exposure to different Authentication mechanism such as OAuth2, Saml, Hybrid.

Proficient with Maven & Gradle Dependency Tool.

Usage of continuous integration tools like Team City, Jenkins.

Well versed with BFSI Domain & CRM/ERP applications.

Self-motivated personality who can mentor new team members, motivate and lead a team with excellent interpersonal skills.

Comprehensive problem-solving abilities including innovative and systematic approach to problems, design, debugging and troubleshooting skills.

Organizational Summary

Working as Senior Software Engineer in OpenText Technologies, Bangalore from April 2018 to till date.

Worked as a Senior Product Engineer in Harman Connected Services India (P) Ltd, Bangalore from December 2016 to April 2018.

Worked as a Senior Test Consultant in Ust Global (under the payroll of TechMinfy), Bangalore from September 2016 to December 2016.

Worked as Software Engineer in IBX Technologies Private Limited, Bangalore from July 2013 to September 2016.

Tools/ Frameworks

Designed and developed Behavior Driven Development framework using JBehave and Cucumber using java and junit, Spring IOC.

Designed and developed Hybrid Framework (Data driven Framework and Method driven Framework) using Page Object Model, Java, TestNg.

Worked with Rest Automation Framework for Leap Products using JBehave, Rest Assured and Spring IOC.

Good Implementation knowledge on java design patterns.

Software Skills

Testing Skills: End to End Automation Test Framework design, Test case Design and execution, Web Application Testing and Automation, Rest API Testing and Automation, API Testing, Bug Reporting, Performance Testing.

Testing Tools: Selenium Webdriver, Selenium Grid, TestNG, JUnit, PostMan, Advanced Rest Client, Rest Assured, JMeter, JBehave, Cucumber, AutoIT, Sikuli

Languages: Java, Python

Database: Oracle, Postgre SQL

Defect Tracking Tools: Jira, HP QC

Dependency Tools: Maven, Gradle

Continuous Integration Tools: TeamCity, Jenkins

IDE: Intellij, Eclipse

Version Control Tools: Perforce, SVN, GIT

Other Tools: Cloud Foundry Client, VMware Workstation, Apache POI

Project Experience

Harman/OpenText

4.OT_CMS V2 (Dec 2017 to Till Date)

Description: The LEAP REST APIs provide services like the Content Metadata Service (CMS), the Content Service, Email Micro Service, etc. which can be consumed towards building a custom application or service for content management.

For an application to interact with LEAP service endpoints, a clientId and a clientSecret is required, as all APIs are protected. This data is unique for an application and is generated when we register an application on the LEAP platform. This clientId and clientSecret is then used by the application to acquire an access token, which would authenticate the API calls to the LEAP REST endpoints.

Tools & Technology: Rest Assured, POSTMAN, Intellij, Perforce, Maven, TeamCity, Jira Agile, JBehave

Client Name: OpenText (Inhouse B2C Products).

Business Domain: Content Management/Enterprise Applications

Test Approach: Automation, Manual

Roles and Responsibilities:

Taking Ownership of Assigned Services and end to end testing including manual and automation.

Understand service documentation, writing test case, peer and group review of test case, execution of test case.

Completing automation of the test case using Rest Assured in JBehave (B.D.D Framework).

Work on Framework changes as and when required with the changes in application in order to support automation by working with Json libraries like FasterXml, JsonSimple etc.

Provide solutions to lessen the manual effort by keeping focus on automation activities.

Look after the deployments of different services used by CMS in QE environment, hence conducting health checkup of environment.

Conducting regular run of the automation suit in QE environment through team city and maintaining green build.

Tracking results of C.I and fixing the scripts as per latest changes by dev team making the scripts ready to run against latest build and C.I to be green always.

Provide support as and when required to client in production environment resolving high level escalation issues.

Use CF Client to track Logs, Restart Apps and Services, pushing particular build as and when required for QE environments in order to unblock the team from testing.

Working precisely on Promotion process of application giving a successful push to production running from CI, QE, Pre-Production and Production.

Training and mentoring by providing live demos on CMS Service to resources of different time Zones and to new joiners.

UST Global

3.Quote_Edge (Sept 2016 to Nov 2016)

Description: NetApp_QuoteEdge is used to configure the Storage devices according to the customer’s requirements. During configuration Part numbers will be generated for the corresponding product that has been configured. This enables the sales person to correctly deliver the different parts that make up the product. Services can also be configured according to the customer’s requirements.

Tools & Technology: HP ALM, Selenium, perforce, Maven

Client Name:NetApp (Sunnyvale, California, United States)

Business Domain: Network/Storage

Test Approach: Automation

Roles and Responsibilities:

Writing reusable methods in base class and business component class for Own Assigned Module of Application using Java and Selenium.

Validating the methods through Assigned functional test data and conducting Dry Run.

Developing Key Words and preparing Test case sheet as per the assigned functional data sheet.

Running the Scripts and the Test cases through Key Word and designed methods and validating the results of each assigned Test case for each Iterations.

Debugging and validating failed methods or Scripts for a particular Test case.

Preparing and validating the execution results of the team and reporting to Project and Account manager.

IBX Technologies

2.SpitViperAdvantage 3.0.2 (Aug 2015 to Sept 2016)

Description: SpitViperAdvantage is a Custom-made solution for our Client. With integrated functionality, workflow and configurable processes. The SpitViperAdvantage is a web based application which provides end to end business integration solution (B2B and B2C) that enable our client to maintain, monitor and control everyday business activities. It contains modules like–Admin, Sales, Purchase, Stores, Finance and Accounts, Logistics and QA. SpitViperAdvantage evolves half yearly with a new release that includes new enhancement, bug fixes and addition of modules. In order to deliver a quality product, to client the new release goes through multiple rounds of regression test, system test, compatibility test.

Tools & Technology: Selenium, TestNG, Jira, Visual SVN, Jenkins

Client Name: Sevcon,(Gateshead, England, U.K)

Business Domain: e-commerce/Manufacturing

Test Approach: Automation, Manual

Roles and Responsibilities:

Studying and understanding the product from the Epic (CRS).

Involved in the Design of Automation Framework.

Involved in developing Generic methods for Automation Testing of Application.

Identified Manual Test Cases for Automation.

Developed Page Object Model(POM) class and TestNG class for the Automation Framework.

Prepared test data for Automation.

Reviewed Automation Scripts of Peers.

Execution of Framework and Analyzing the result.

Logging and tracking the Bug using Jira.

Prepare Automation framework execution report.

Training and mentoring new Joiners.

1. Bit Tracker 1.1 (July 2013 to Aug 2015)

Description: Bit Tracker is a Web based Application for managing customers relations in a better way. Bit Tracker is a custom-made solution for our client to assist its various business verticals. It is a complete business solution that provides B2C integration and allows execution of tasks in systematic manner thus increasing efficiency and productivity of the organization.

Bit Tracker contains several modules such as marketing, sales, purchase, customer support services, Analytics with various sub-modules which internally offers a huge set of options to handle, monitor, control and update regular business data of the organization.

Tools & Technology: Selenium, TestNG, HP Q.C, Visual SVN, Jenkins

Client Name: MAR Financial (Irvine, California, U.S)

Business Domain: BFSI (Banking, Financial services and Insurance)

Test Approach: Automation, Manual

Roles and Responsibilities:

Studying and understanding the product from the Epic (CRS).

Involved in the Design of Automation Framework.

Involved in developing Generic methods for Automation Testing of Application.

Identified Manual Test Cases for Automation.

Developed Page Object Model(POM) class and TestNG class for the Automation Framework.

Prepared test data for Automation.

Reviewed Automation Scripts of Peers.

Execution of Framework and Analyzing the result.

Logging and tracking the Bug using Jira.

Prepare Automation framework execution report.

Improved release management process on the CI/QE and Production environment.

Improved effectiveness of application support.

Achievements

Organization: Harman Connected Services

Award Name: Teamwork and Respect

Issue Date: December 2017

Academic Profile

B.Tech(2008-2012)-Bachelor of Technology in Computer Science Engineering from B.P.U.T, Odisha.

Intermediate (2006-2008)– Central Board of Secondary Education

SC (2006)- Central Board of Secondary Education



Contact this candidate