Natalie Gaughan
US Citizen
San Jose, CA *****
Email: **********@*****.***
Mobile: 510-***-****
Objective: Seeking a position in Automation of WEB and Mobile applications
Qualifications:
Software QA Engineer / Software Test engineer with 10 + years hands on experience in White box, Black and Automation testing, validating and maintaining data - driven, Web and Mobile (Android) applications
Proficient in test automation using scripting languages: Java, Python, Batch / Shell and TDD with Jenkins and Hudson, JUnit and PyUnit
Mobile application testing Android & iOS using different tools and techniques, Android Studio, Xcode.
Development knowledge and 5 years coding web/mobile development experience.
Web testing using Selenium WebDriver, XPath checker, Firebug, SVN, CSS
Extensive experience in developing Test plans, Test cases, test scripts, technical specifications and execution according testing methodology, knowledge SDLS and working experience in waterfall, spiral, agile teams
Strong practical knowledge in development and post-delivery stages in variety of tests including: Functional, Integration, Regression, Compatibility, Acceptance, System and Usability tests
Solid experience in testing Database server side applications, product quality on Amazon Web Services (AWS) EC2, Apache Application Tomcat Web services.
Tutoring new hires and leadership experience, excellent team player, well organized and capable quickly obtain new technical skills and knowledge.
Technical Skills:
Test Automation: Selenium Web Driver, Selenium Grid, Robot, Appium
Programming: Java, Python, HTML, CSS, SQL, Kotlin, Swift
Development Tools: Android Studio, xCode, InteliJ, Komodo, Eclipse, Jenkins, JUnit, Development Tools: Postman, Charles Proxy; CI, CD. TTD, BDD
Databases: MS SQL Server, Oracle, MySql, Nosql
Bug Tracking: TestRail, Bugzilla, JIRA, ClearQuest
Platforms: UNIX / LINUX, MAC-OS, Windows
Networking: TCP/IP, HTTP, FTP, SSH (PuTTy), FileZilla, LAN, WAN
Work Experience:
Software QA Test Engineer, Pretransition, Chicago, IL 01/2017 - Present
Automated test framework with Selenium WebDriver, and tested application editing compatibilities for security and database and of the video content uploaded to the cloud.
Performed RESTful API (Web services) testing using Postman, Charles developer’s tools and Swagger
Performed back-end database validation using SQL Queries (MySql)
Automated regression test cases using Selenium WebDriver with Java, Cucumber
Participating in scrum meetings, discuss testing issues; recommended improvements to the product features.
Tested Android application that allows customers to watch, capture, edit, upload, and share videos as well as provide real-time comments and post them to social networks. Conducted regression, functional and compatibility testing for Android device.
Used testing tools as linkChecker, Android Studio (Android), xCode (iOS), WireShark, Chirles, FireBug, Chrome Developer tool.
Reviewed requirements, identified potential gaps, ensured that requirements were complete
Designed, developed and executed test cases and document test results, presented results on meetings
Implemented Object oriented approach to test design and development of test procedures (Test Cases)
Participated in Scrum events: Stand Up meetings, Sprint planning’s’ and Retrospectives
Utilized Jira/X-ray as project management tool and bug tracking system
Utilized Git/GitHub as version control tools
QA Engineer, Memocast, San Francisco, CA 01/2014 – 10/2016
Testing and designing mobile user interface and developing test for app that allows users communicate also using video and audio technologies to manage their stores, schedule, and other information to optimize conversation workflow.
Participating in daily Standup meetings
Automated multiple test cases in Kotlin using Robot pattern and Android Studio
Testing request / response and parsing on client using Postman, Charles, testing API using Postman tool
Running regression tests with Jenkins and CI
Running tests written using tool xCode
White box Software QA Engineer, SafeNet, Inc., Redwood City CA, 08/2012 – 11/2013
Developed continuous integration tests using JUnit.
Automated test framework with Selenium WebDriver / RC, Worked with XPath checker and Firebug, SVN, CSS, Produced multiple test documents and specifications
Ran performance tests to check server connectivity under high load.
Validated product quality on Amazon Web Services (AWS) EC2.
Worked on IT and networking setup for automation testing purposes.
Responsible for the test debug software Using Java, Python and C++,
Tested BIOS, eliminated the technical issues, Bash Shell of performance, tested Hardware components for meeting quality standards.
Tested SSH access and setting different networks and access points configurations
Tested network aggregation and IP protocols through DNS service, and IPv6, DNSv6 on Linux
Remotely managed runs automated test cases in China and India
QA Test Lead, BanZoo, Stanford CA, 07/2011 – 07/2012
Team management and project management, plan releases and schedules.
Lead the test team to automate the SDK releases, reducing the testing time from 3 weeks to 12 hours
Developed test plans, test scenarios and test scripts for manual as well as automated testing.
Investigated Automation Solutions
Architected, designed and built test frameworks using Selenium and Java
Testing video graphics and audio files.
Responsible for Driving Acceptance Testing
Provided Automation training and support for Development and QA, Product Management teams
Software QA Engineer, Career Element, Palo Alto CA, 01/2010 - 07/2011
Designed Test plans, scenarios and architect Continues Integration solution using Jenkins
Built Automation test framework Selenium / Eclipse IDE / Jenkins from scratch
Worked on different projects, architected and designed Continues Integration solution with Robot / Komodo IDE / Jenkins
Completed QA testing in all flow from concept to final customer ship; Responsible for Regression, Functional, Assistance tests and investigated Automation solutions for web and Mobile applications
Testing video and audio files.
Provided Automation training and support for development and QA Teams
Lead the test team, participated in meetings.
EDUCATION AND CERTIFICATIONS
Agile Project Approaches, Certificate Cornell University, Ithaca, NY
Organizing the Project and its Components in Software Company, Certificate, Cornell University, Ithaca, NY
Computer Programming Certificate, UC Santa Cruz, CA
Software Engineering Certificate De-Anza College, CA
Quality Assurance Certificate, Los Altos, CA
MS in Mathematics, State University, Russia
De Anza College:
Java Programming, Advanced Java Programming and Java for Programmers, Python Programming, Python for programmers, C++ Programming, Database Management systems, Introduction to Unix/Linux, Advanced Linux/Unix Shell/Bash Scripting, etc.
REFERENCES:
Available Upon Request