Post Job Free

Resume

Sign in

Test Cases Project

Location:
Irving, TX
Salary:
100k
Posted:
March 22, 2017

Contact this candidate

Resume:

Nabnit Patnaik

Contact Info: aczfug@r.postjobfree.com +1-469-***-****

EXPERIENCE SUMMARY:

Senior developer with 6+ years of iOS and Web apps development experience.

Hands on experience in both Objective C (4 yrs) and Swift (1 yr).

Involved in Analysis, Design and Implementation of Project Development Life Cycle

Good programming skills and hands on experience in developing iOS enterprise applications for mobiles and tablets using IDE’s like XCode, Instruments etc.

Expertise in MVC design architecture and concepts like Delegation, Protocols, Categories, Singleton, Notification etc.

Experience in using SVN and Git Repository for code branching and repository.

Experience in using Jenkins for Build Automation and IPA creation.

Experience in all the phases of Software development life cycle (SDLC) process and exposed to various methodologies like Agile and Scrum.

Have knowledge of using Static libraries and Dynamic frameworks.

Experience in working with analytics like Adobe Site Catalyst.

Proficient at implementing UI with Storyboards, XIBs, Auto Layout constraints and Size classes.

Used Table views, Navigation controller, UItab bar controller, Webviews, UIDocumentInteractionController, QuicklookPreviewController, UILabels, UIButtons, Textfields, Text views etc.

Knowledge of Object Oriented concepts and experience in using them for building re-usable components.

Experience in using the XML and JSON Parsers for implementing web service calls and parsing the response.

Handled multi threading using GCD and NSOPerationQueues.

Have experience on Symbolicating crash logs.

Strong understanding of managing the app to install in devices using provisioning profiles, Code Signing and submitting the app to appstore.

Having experience on storing data using NSUserdefaults, Keychain, Sqlite, Memory & Core Data.

Involved in requirement analysis, Design documents preparation, Test case execution etc.

Written XC Test case and UI Test cases for the application to increase the code coverage.

Involved in Web Application development for sometime where I worked on Javascript, JSP, HTML5 and CSS.

Strong commitment to organizational work ethics, value based decision-making and managerial skills.

Strong communication and inter-personnel skills.

Team player with excellent problem solving and analytical capabilities.

Played various roles like Onsite coordinator, Tech lead and Developer. TECHNICAL SKILLS:

Programming Language Objective C, Swift, HTML5, Javascript, JSP, CSS, Shell Script

Tools Xcode, Interface Builder, Instruments,

Eclipse(Indigo, Kepler), Jenkins, SVN, GIT

EDUCATIONAL QUALIFICATION:

Bachelor of Information Technology from Biju Patnaik University of Technology, Bhubaneswar

(2006-2010)

PROFESSIONAL EXPERIENCE:

Citi Bank – iPhone Application

2016 Feb to Till Date Tata Consultancy Services Ltd Irving, Texas Client: Citi Bank

Role: iOS Developer

App Store link: https://itunes.apple.com/us/app/citi-mobile/id301724680?mt=8 Project Description:

The purpose of the Citi Mobile app is to make available to Citibank customers an improved mobile and wearable banking experience on the Apple iOS Platform. This app provides all the features available in the Citi bank web application like Payments & Transfers, View Statements, Pay bills, Schedule Payments etc. along with some additional iOS specific features like watchkit integration, Touch ID integration, Snapshot etc. Key Responsibilities:

Worked on the Core framework, which is like the backbone of the whole application. It has all the reusable components to be used throughout the application.

Created reusable components like PDF Enabler, WhitelistController, Navigation Controller, Deep Drop & Themes.

Implemented session co-existence for both MSM and NGA backends.

Implemented the timeout manager for maintaining the session.

Written scripts for automating the build process.

Created pluggable framework which can be plugged into any container app

Wrote XC and UI Test cases.

Citi Bank – Universal Framework

2014 Aug to 2016 Feb Tata Consultancy Services Ltd Irving, Texas Client: Citi Bank

Role: Team Lead & Web Developer

Project Description:

This application was made both for Web and Tablets. It was basically to convert the application to a Universal Framework. By using this framework, the controls become bigger and more touch friendly. The look and feel of the application is enriched. It also supports screen readers to make to complaint to web accessibility. Key Responsibilities:

Work very closely with the client to prepare the project execution plan.

Understand the new framework and explain my team about the framework.

Creating sample applications using the new framework and helping my team to overcome any technical difficulties.

Keeping the Client updated with the project progress.

Defect fixing during SIT and UAT phases.

Creating scope commitment and other documents related to the project.

Prepare End to End Test plan, and Review it with the business team.

Oversights team members in defect fix activities during Integration and System testing, deploying updated build to server, re-run the test cases if necessary and validate the business requirements.

Task allocation for the offshore/onsite development team and conducting daily status meetings.

Review of offshore deliverables (design and code artifacts) and providing feedback.

Co-ordinate with offshore team on delivering the code. And conducted code review meetings. PE Portal

2013 July to 2014 June Tata Consultancy Services Ltd Chennai, India Client: Boston Scientific Corporation

Role: Module Lead and iOS Developer

Project Description:

The objective of this project is to build a tool that will:

Provide field representatives with current, actionable data on our patients (prospective trial and implant), increasing sales efficiencies and effectiveness.

Provide the ability to track the entire lifecycle of our relationship with our customers including Spinal Cord Stimulation (SCS) candidates, trial patients and implant patients.

Provide business intelligence on our preauthorization-to-trial ratios, and trial-to- implant ratios, enabling our business to improve these ratios and drive revenue

Improve sales efficiencies and increase the effectiveness of marketing campaigns and education and support of prospective and new patients Key Responsibilities:

I was acting as the Module Lead and my basic role was to guide my team in the correct path.

Helping my team whenever they are stuck in some issues.

Prepared many project related documents like Design Document, UTC etc.

Provided support and was the key resource during the defect fixing phase (UAT).

Created many custom components to be used in this application as well as other applications.

Created a separate application by removing the middle ware and using web services to get/ send data from ipad in just 3 days. I used Coredata and JSON parsing to complete this task.

Interacting with the client, create the functional requirement document and get clarification on functional issues.

Prepared test cases plan and review of integration and executing test cases.

Conducted code review meetings with clients.

IRIS

2012 Sep to 2013 July Tata Consultancy Services Ltd Chennai, India Client: Boston Scientific Corporation

Role: iOS Developer

Project Description:

This Application is being developed for the field representatives who go to different hospitals to sell the implant devices, to be implanted inside the patient’s body, which they get from different supplying companies.

Through this application, they don’t have to carry their desktop or laptop with them wherever they go rather they carry and store all the information in the ipad. And also generate a PDF report using it.

.

Key Responsibilities:

Interacting with the client, create the functional requirement document and get clarification on functional issues.

Prepared detailed analysis and design document based on the requirements.

Prepared test cases plan and review of integration and executing test cases.

Conducted code review meetings with clients.

The home screen animation, the data validation and the majority of the screens are designed by me.

Provided support and was the key resource during the defect fixing phase (UAT).

Created many custom components to be used in this application as well as other applications Restaurant In a Box System(RIBS)

2012 Jan to 2012 Sep Tata consultancy services Ltd Chennai, India Client: TCS Internal Solutions

Role: iOS Developer

Project Description:

This application is designed for the restaurants.

It works as a virtual waiter. Using this we can select the dish of our choice from the various menus available along with suggested wine flavors. We can also customize our order at anytime before placing the final order. We can also post updates or upload photos in facebook directly through this application.

This application is built with a great user interface and with lot of animations. Key Responsibilities:

Creating all the UI Screens

Animation effects like items flying to the order button when some item is ordered and Toppings falling from top on pizza in pizza customization. We can see the preview of how it will look like when some customization is done on it.

Memory management using various tools like zombie and other XCode instruments.

Interacting with our Onsite Coordinators to understand the requirement properly.

Working with web services.

Performed Code review to ensure code quality.

Preparing unit test cases, executing test cases and generating test case results. Meeting Scheduler App

2011 Oct to 2012 Jan Tata Consultancy Services Ltd Chennai, India Client: Bank Of America

Role: iOS Developer

Project Description:

This application was designed for task managing and scheduling.

It involved working with Google maps i.e finding the meeting points in some distance proximity and scheduling an appointment there by checking its status. Key Responsibilities:

Designing the Screens according to the UI requirements.

Displaying the values from the sqlLite database into the screens in a tabular manner.

Working with Google maps to find the meeting points in the near by area.

Preparing unit test cases, executing test cases and generating test case results. Kaiser Permanente

2011 July to 2011 Oct Tata Consultancy Services Ltd Chennai, India Client: TCS - Internal

Role: iOS Developer

Project Description:

This is a Health Care application which helps a doctor to keep track of his/her patients details like consultation date, medical problem symptoms, medicines given, patients health record and the medical tests conducted.

Key Responsibilities:

Storing the patient’s details in the local database and retrieving those details and

Displaying those in an appropriate manner.

Reading a PDF file using webviews and Uploading PDF such as medical reports.

Generating bar graphs using coreplot to compare various medical parameters. Singapore Airlines (SIA)

2010 Aug to 2011 June Tata Consultancy Services Ltd Chennai, India Client: TCS - Internal

Role: iOS Developer

Project Description:

This application supports the Singapore Airlines website with many additional features viz. Facebook integration, Coverflow implementation for better user experience etc.

We can check the flight status and the booking summary.

We can see the total seats available in a pictorial manner and select the seat of our choice and also change seat later (if required).

Key Responsibilities:

Worked with animations in this POC viz. Coverflow. And also with FaceBook.

Designed the project according to the UI requirements. PROFESSIO



Contact this candidate