Resume

Sign in

Software Engineer Data

Location:
Boulder, CO
Salary:
85000
Posted:
October 08, 2018

Contact this candidate

Resume:

Nagarjuna G.

Software Engineer/QA Tester

ac7bkq@r.postjobfree.com

201-***-****.

Summary:

Around 5 years of Extensive experience in Software testing and Front-End and UI (User Interface) application development by using HTML5, CSS3, JavaScript, Python.

Created Automation to reduce manual effort in detecting, diagnosing and resolving problems with the testing environments.

Expertise in writing manual test scripts and logging defects.

Expertise in writing Test Strategy, Test plan Preparation and Implementation of Test Cases Design, Tool usage, Test execution, Defect Management and Defect tracking.

Developed and implemented QA Methodologies for the team. This included, but is not limited to development of the test case standards, requirements traceability matrix and testing matrix.

Created and executed manual smoke, functional, regression, system integration and exploratory tests.

Analyzed Functional Requirements and Bussiness Specifications as part of static testing on earliest stages of SDLC.

Coordinated QA and UAT sessions and executed UAT scenarios with end users for final approval and user signoff.

Taking crash logs of applications using Xcode.

Hands-on experience on creating large scale Single Page Application (SPA) by using both Angular 1.x and Angular 2.

Extensive experience in Angular 2 for application implementation, proficient in creating modules, controllers, directives and customizable directives, factory, services, customizable filter.

Experience in working MVC, MVVM and MV* Architectures.

Interacted with the Business Analyst and the developers in various occasions for the proper understanding of the rewuirements

Worked with development team to ensure issues are resolved accordingly.

Understanding the clients Application requirements and tested the modules to fulfill their requirements.

Excellent Knowledge in writing unque Xpath using firebug and firepath to identify web elements.

Strong experience for using AJAX call in web service for processing JSON format files between front-end and back-end.

Strong experience in Version Control Tools SVN and GIT.

Strong Experience in working with Agile development by using JIRA.

Solid experience in using Webpack to automate task.

Experience in CSS3 preprocessors styling such as SASS.

Worked with front end build environment using Grunt, gulp, Node JS and NPM packaging. Used project management tools like JIRA, TFS.

Involved in using GIT, GITHUB and SVN for project management and as version control systems.

Designing, implementing, and performing unit testing (TDD, BDD) using Jasmine, Karma testing frameworks.

Ability to write clear, well-documented, well-commented and efficient code for web development.

Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.

Experience:

Google, CO. Aug 17 – Till date

QA Tester

Overview: Google Payments has a number of large environments that are used for testing. A single environment can consists of a hundred or more servers, configuration data for each of those servers, along with data stores used by the servers. Google has both static (long-lived) environments and dynamic environments (instantiated and removed based upon demand).This environments require a periodic maintenance to keep them healthy. Servers might fail to start due to misconfiguration. Jobs or data stores may fail to start because they have run out of machine (disk, CPU, etc.) quota.

Responsibilities:

Standard Google infrastructure for maximum cross-team Interoperability(for billing/checkout integrators).

Developed a tool called annotations which are used to indicate the semantiic type of a given field.

Created Automation to reduce manual effort in detecting, diagnosing and resolving problems with the testing environments.

Responsible for updating the Test Metrics everyday to evaluate the project status.

Providing testing Status Reports to management, BA and Dev teams.

Prepared Defect report and test Summary report.

Responsible to log all the issues discovered during testing in the issue Tracker using Buganizer.

Created small box to make a copy of the full stack configurations and prune the services that are not necessary.

Created small box for the prescribed test environment where for regresion tests, exploratory work, or automated tests that do not fit on TAP.

Created automation to identify potential casual changes when a server is failing.

Created automation to assign Bugs to team upon breakage.

Created automated removal of the clients to keep from bumping up the quota limits.

Participated in weekly test planning, project status meetings and reviews.

Installing .IPA file in simulator using Xcode.

Following up the defects /Bugs in buganizer tool(With-in Google).

Feature launch Bug (FLB) process with respective to QA bit.

Detected when a particular Piab Box by Spool is repeatedly failing to start and provide alerting when it occurs.

Have full control over binaries,flags and experiments.

Worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Involved in design, development and testing phases of project and involved in design, analysis and architectural meetings with clients.

Used primeng data tables,SQL tables, messages and primeng drag and drop in angular 4.

Used redux_dev_tools library to create a DevToolsStore during dev mode in a place of a normal Redux

Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancement.

Automated triage Of repeated failures,automatic identification of common root causes and automatically taking initial action in response to those failures.

Environment: HTML5, CSS3, JavaScript, Typescript, ES6, Angular 2, Linux, C++, Python,

Google Tools: Piper(version control), Critique, Code search, Buganizer, Dremel, Sigma and Cider(IDE)

TIAA-CREF, Charlotte, NC. July 16 – July 17

UI Developer/QA Tester

Overview: Worked on the main site www.Tiaa.org and worked on Applications of IRA, Brokerage, Spartan. The objectives of my work was to do the tag management, debugging the problem in front and e-write the script accordingly. TIAA helps in IRA and Brokerage investing with other investing plan. In this project I also worked upon Site Catalyst part at Ensighten in this we have set up the value of Appropriate property that should be set during firing of event. In this project worked upon single page application developed using Angular 2 where we trace down all the tags and control the events and fire them appropriate.

Responsibilities:

Developed and designed applications using Javascript, Typescript, ES6, Angular 1.x/2., Html5, CSS3, NodeJS and Bootstrap.

Developed the client interface for back office bolster and worked cooperatively in Agile scrum group on the outline and improvement of use based MVC system utilizing Angular JS 2.0, Typescript, HTML5 and CSS3.

Migrated existing Angular 1.x application to Angular 2.

Created SPA using Typescript and Angular 2 along with ES6.

Implemented latest ES6 features like arrow, class, promises, etc.

Using Angular 2, we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)

Made extensive use of promises in Angular JS for application control flow.

Used Angular JS and Node JS to structure JavaScript code in an MVC (Model, View, and Controller)

Designed and added custom UI Themes to the web page using SASS CSS pre-processor instead of inline- styles or Less.

Created Menus and Drawer component by using Typescript.

Using complex Object Oriented JavaScript concepts in improving the performance of the websites.

Performed cross-browser and devices quality assurance and data validation on all analytics tags to ensure that all appropriate and relevant data is being collected.

Developed REST API applications using Angular JS and Spring MVC.

Worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Extensively worked on applications using JSON, XML Objects with MySQL.

Responsible for creation, design and execution of test strategies, including writing test plans, cases and test scenarios.

Tested the application under different networks and internet speeds including on 3G, 4G/Lte and Wi-Fi.

Investigated, reproduced and charcterized defects and test failures.

Tested embedded application software on various mobile devices, including smartphones and tablets.

Testing the website on multiple browsers with their old as well as latest release.

Used Polymers in creating web components and developed browser API's to custom HTML elements

Worked on creating responsive website for smart devices using responsive web design and CSS3 media queries.

Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.

Environment: HTML5, CSS3, JavaScript, Typescript, ES6, Angular 1.4, Angular 2, Polymer, NodeJS, Spring MVC, Grunt, AJAX, JSON, XML, Apache

Median Networks, New York. Jan 2016 – July 2016

Full-Stack Developer

Overview: The project involved creating the entire Sales Express Hybrid Application with open source initiative. This is internal application including different product developing. The website uses My SQL DB, JavaScript, jQuery and AJAX/Java features extensively along with having rich HTML and CSS. The single page application was developed using Angular 1.x.

Responsibilities:

Designed and developed the User Interface (UI) of the website using JavaScript, Angular 1.x, Node.JS, jQuery, HTML5, CSS3 and Bootstrap.

Developed responsive SPA using Angular 1.x which binds data to views and synchronize data with server.

Created custom directives, dependency Injection in Angular JS for re-usable components.

Coded Angular JS controllers and directives for application functionality.

Developed Routing module for the application according to the URL.

Involved in implementing the complete Application in the in-build MVC Architecture with Angular JS.

Extensively used jQuery, JSON, AJAX and DOM scripting for creating interactive web applications like auto complete form.

Called the restful web service calls with $http.

Built a web application with Redux to record and manage user's expense history and handled data persistent and user authentication with Google firebase

Adopted cross browser approach to make the website more flexible and Supportive.

Implemented responsive web design and maintaining larger style sheets using bootstrap and SASS.

Used jQuery plug-ins to implement features as a light box, galleria, sliders and other intuitive features.

Converted wire frames to HTML5 prototypes.

Created forms to collect and validate data from the user in HTML5 and JavaScript.

Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience..

Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues..

Worked in scrum process attending daily stand up and completing tasks in sprints.

Used Perforce for Version Control and Maven for build automation tools.

Environment: HTML5, CSS3, JavaScript, NodeJS, Angular 1.4/1.5, Grunt, AJAX, JSON, jQuery, XML, Apache, Drupal,Python,Angular JS, React.js. Sublime Text 2, Backbone.js,Eclipse IDE.

Jeevan Softech PVT LTD, Hyderabad, India. Dec 2012 – Nov 2014

Software Engineer

Overview: Worked on multiple clients applications in Java, C++ and Javascript. Developed UI and Front-End with Javascript and jQuery and also migrated legacy applications to AngularJS. Most of the projects were for their E-commerce and insurance based clients .

Responsibilities:

Developed applications using Javascript, Java and C++.

Used jQuery, AngularJS, JavaScript, Bootstrap, HTML5, and CSS for front end and UI/web development and design.

Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.

Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and call back functions.

Developed forms using HTML5 and rewrote existing CSS to form adaptive and responsive layouts for mobile UI.

Used AngularJS MVC framework while developing the UI modules and to develop SPA.

Built application service layer using AngularJS Dependency Injection.

Developed custom AngularJS directives to build custom reusable components to use across the application pages.

AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.

JSON model objects are used as request/response content type for server communication.

Application is built using Test Driven Development framework jasmine.

Created Dynamic web pages using forms, filters, expressions and data binding.

Developed SQL Queries to run against database in Microsoft SQL Server for the application.

Developed application in PaaS environment.

Optimized UML design using patterns like DAO.

Deployed the application on Apache Tomcat Server.

Involved in a Waterfall based approach for Development.

Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.

Environment: Javascript, Java, C++, HTML/CSS, Angular 1.2/1.4, jQuery, Bootstrap, AJAX, Eclipse, JSON, Rest Web Services, Apache Tomcat, SASS and PaaS, MS SQL Server 2012, MySQL, Script, Eclipse, GIT, GitHub,

Technical Skills:

Frameworks

Angular 2.0, NodeJS.

Technologies

HTML5, CSS3.

Programming Languages

Java, Javascript, Python

Version Control

GIT (GitHub), SVN, Bitbucket, Piper(Google tool)

Databases

SQL, MySQL, MS Access.

Testing

J-unit, Jira, Jasmine/Karma, Jenkins, Mocha, Jest.

Web Services

AWS, Google cloud.

Operating Systems

Windows, Linux, MAC OSX.

Application Tools

Net Beans, Eclipse (SE, EE, Android), Visual Studio, Adobe Dreamweaver, MS Office.

Browsers

IE9, Mozilla Fire fox Chrome, Safari.

Tracking Tools

Bugzilla and JIRA.

Methodologies

Agile, Scrum and Waterfall

Education:

Bachelor of Engineering at Gitam University, India.

Masters in Information Assurance at Wilmington University, Deleware.



Contact this candidate