NOORPREET KAUR AUJLA
********@*****.***
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