Post Job Free
Sign in

Engineer Software

Location:
San Francisco, CA
Salary:
$145000
Posted:
June 14, 2018

Contact this candidate

Resume:

NOORPREET KAUR AUJLA

703-***-****

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

www.linkedin.com/in/noorpreet-aujla-6241a2151/

MOBILE AUTOMATION/SOFTWARE ENGINEER

An exceedingly motivated, curious and results-oriented business professional with experience in Mobile iOS Software Development and Test Automation .Combination of in- depth technical knowledge and Test management skills to drive and lead the product to success. Extremely passionate about problem solving,innovation and a very quick learner.

PROFESSIONAL EXPERIENCE

Capital One, San Francisco 2014- 2018

Automation/Software Engineer

Mobile iOS Marketplace –Software/Automation Engineer

•The goal of the project is to add external and internal widgets into Capital One application.

•Lead a team of SETs (Software engineers in Test) to 90% automate the testing process.

•Automated the entire end to end process once the PR has been created and successfully managed to create a script that would do an auto pod update, PR review, run tests and merge if all looked good and open another PR into the main repo.

•Created a testing framework using XCTest and KIF in Swift for writing automated tests for each widget and taking screenshots design review by the designers.

•Feature development and bug fixing in the ios app project.

•Expertise in using CocoaPods and Carthage for dependency manager.

•Skilled in CI/CD process using Jenkins and Fastlane.

•Proficient with using mobile APIs, Core Apple frameworks and Third party libraries like Alamofire, OHHTTPStubs, SwiftJSON, etc.

•Extremely competent in using Command line, SourceTree, Git and Bitbucket for source code management.

•Collaborating with external teams and internal Capital one teams to add and develop their widgets/features in our application in a completely componentized structure.

Mobile iOS Universalization – Software/Automation Engineer

•The goal of the project was to release an universal Capital one app that would work on all the iOS devices.

•Refactoring the project from Objective-C to Swift.

•UI Bug fixes to make the app universal.

•Peer reviews and team collaboration to make architecture changes that would support all device types and orientations.

•Automating functional and UI tests using KIF framework.

•Refactoring all the old automated tests to work on all size classes.

•Making sure the project has at least 80% code coverage in Unit and UI.

•Participated in all the agile ceremonies- daily standups, planning, grooming and retrospectives.

•Expertise in using Sketch and working with the wireframes.

Capital One iPad release 2.0 – Automation Engineer

•The goal of the project was to release a second-generation capital one banking app for iPad that aimed at changing the mobile banking experience for the customers.

•Responsible for creating test plans, test cases, requirements traceability matrix, Defect logs for system, integration and end-to-end testing.

•Responsible for creating automated testing framework using cucumber.

•Proficient in using Xray and ALM for manual test log.

•Actively involved in User acceptance testing and Beta testing using Testflight and Hockeyapp.

•Maintained and tracked defects log using JIRA and Version One Actively involved in sprint planning with the scrum master and providing Level of effort for the tasks for each sprint.

•Expertise in gherkin driven testing using Ruby, Selenium and Appium .

•Responsible for coordinating Defect Review with the PO, Scrum Master and Tech leads.

PRIOR EXPERIENCE

George Mason University

IT Teaching Assistant

AON Hewitt, Gurgaon

Business System Analyst - Web Refresh Project

KEY SKILLS

High/Low-Level Design, Product Requirements, User Stories, Gantt Charts, ROI Analysis, Application Software Test Plans, Application Coverage Scope, Mentoring Automation Teams, Testing Framework KIF, Apple UI, Regression Testing, Integration Testing, Black-Box Testing, Functional, Stress Testing, UAT, Gherkin Driven Automated Scripts, Ruby, Source Code Management, GUI Tools, GIT, Configuring setup in DB2, Jenkins for CI/CD, Scripting Languages ruby, python and shell script for Automation, Agile, JIRA, Trello. Version One, Web Editing, Charles proxy, ATDD in-sprint testing, CocoaPods, Testflight

TECHNICAL SKILLS

Tools: QTP, HP Quality Center, Mainframe, Visual Studio, RubyMine, Xcode, SourceTree, JIRA, Version One, GIT, Sketch, Atom, Jenkins

Databases: Oracle, DB2, Postgres

Methodologies: Waterfall, Agile- Sprint and Kanban

Operating Systems: LINUX, UNIX, Windows 98/2000/XP/NT, Yosemite, El Capitan

Languages: Objective C, Swift, Python, Unix

EDUCATION

Master’s in Information Systems

George Mason University

Bachelor’s in Computer Science

PTU, India



Contact this candidate