Director Qa Resume
SUMMARY:
- Software QA Engineer - More than 4 years software testing experience, as an automation and manual test engineer.
- Build QA department from scratch, including Agile testing strategy, test plan, suite of test cases, testing coverage, feature and issue tracking system design and implementation, reporting, and management of crowd testing teams.
- Build software test automation from scratch, including automation framework architecture, deployment, scripting, continuous integration (CI). GUI and REST API automation of web applications and mobile apps on iOS and Android.
Computer Skills
Proficient in: Java, Python; Familiar with: C#, Swift, Javascript, MS Visual Basic, Perl, HTML, CSS, XML, JSON, WSDL
Stack and Server Testing Experience: Azure full stack, AWS servers, Firebase, LAMP and MEAN
Databases Tested: MS SQL, PostgreSQL, MongoDB, Firebase BAAS
Platforms Tested: Windows 10/8/7/XP, Mac OSUNIX, Linux, iOS, Android OS, Windows Phone
Java: Selenium, Appium, Page Object Model, Jenkins, Maven, ANT, Cucumber, jUnit, TestNG, REST/SOAP
Python: page-object, unittest, requests, REST/SOAP
HP: QTP, UFT, QC
Bug Tracking: JIRA, Bugzilla, Mantis, TestRail
Browsers: Firefox, Chrome, Safari, Opera, IE, Edge
IDE's: Eclipse, PyCharm, Xcode, Android Studio, Sublime, Nano
Web and MITM Testing Tools: Firebug, Chrome/IE Inspect, Fiddler, Postman, Burpsuite, Charles
Performance: JMeter, Loadrunner
Repositories: Github, Bitbucket, SVN
Networking: TCP/IP, FTP, HTTP, Internet, Intranet
Virtualization: VMware, Oracle, VirtualBox
APPLICATIONS: MS Office Suite, AutoCAD (14 to current), Adobe CS Suite, ESRI ArcGIS, Slack, Bash, MS SQL Studio
EXPERIENCE:
DIRECTOR QA
Confidential
Responsibilities:
- Take ownership of the quality of the application and advocate for best user experience.
- Build QA department from scratch.
- Build Appium automation from scratch; framework selection, write scripts and deploy remote server CI.
- Accelerated launch of app release in Apple App Store by several weeks with QA best practices.
- Introduced and deployed JIRA with Agile methodology.
- Introduced and implemented Agile testing methodology.
- Write all suites of all test cases.
- Execute all test cases.
- Manage teams of professional crowd testers.
- Advocate for cross-team best practices; transparency, daily standups, teamwork, quality.
- QA integration of app with third party financial and comm services.
- Developed Python app to scrape publically available online classified ads and post to Slack, and deployed it on remote AWS server to run daily via cron job, to assist the marketing team with lead generation.
QA ENGINEER
Confidential
Responsibilities:
- Tested Android marketplace app for real money online gambling, as part of the QA team in an Agile startup.
- Tested entire ecology of app, including web admin panel and third-party services.
- Took ownership of the security of transactions; took initiative to implement MITM HTTP listeners, to discover several security vulnerabilities related to financial transactions, requested escalation, and reported these issues to the Dev Ops team.
- Tested entire financial transaction cycle, including 3-D Secure online banking transaction verification, Sphonic-driven AML user authentication, and StrongAuth SAKA encryption of financial account and payments data.
- Performed daily smoke, regression and new feature functionality testing of updated builds.
- Pulled code from the repository, compiled and deployed on various devices, to test code updates.
- Edited Java source code of client app to point to different server environments.
- Developed test coverage matrix based upon user permissions, as foundation of the Test Plan.
- Wrote, ran and reported on test cases per requirements.
- Participated in daily scrum standups.
- Tested cross-OS, -browser, -devices.
- Coordinated with QA team, developers and dev ops both on-site and off-shore to isolate and resolve issues.
QA ANALAYST
Confidential
Responsibilities:
- Tested a variety of web and mobile applications developed by international companies (China, Hong Kong, S. Korea).
- Analyzed business and technical requirements to test functionality and usability issues.
- Developed test documentation as per project specification: test plans, cases, matrices, etc.
- Involved in all types of testing including functionality, regression, release acceptance, performance, and security.
- Took part in maintaining and creating new automated tests (Selenium Webdriver with Python).
- Participated in continuous integration activity using Jenkins to run scripts.
- Provided compatibility testing for various platforms, operating systems, browsers, and mobile devices.
- Tested mobile native, hybrid and HTML5 apps, including white-box testing in automation framework.
- Performed smoke and regression testing in multiple environments.
- Participated in weekly scrum standups, and communicated with overseas teams daily.
- Reported and tracked issues in various bug-tracking systems.
- Communicated with developers and QA team members to isolate and resolve issues.
- Worked closely with remote teams located around the world.
- Engaged in localization and internationalization testing (Russian, Japanese, French).
LANDSCAPE ARCHITECTURAL DESIGNER
Confidential, CALIFORNIA
Responsibilities:
- Designed commercial, industrial, municipal, institutional and residential projects.
- Supported design and documentation for Hong Kong Disneyland. Initiated and managed automation in AutoCad and Excel to automate Bill-of-Materials.
- Automated my position as Assistant Sales Manager prior to entering graduate school, by migrating the hotel reservation RDMS and added new features and functionality.
