We provide IT Staff Augmentation Services!

Software Technology Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Is a Software Engineer who is flexible, detail oriented and passionate in DevOps & Test Automation Transformation; Software Engineering Process Development & Improvement; and Resource Skill Training & Transformation.
  • 50:50 Hands on & Management experience for over 17 years in Software Engineering with a deep knowledge of various aspects of SDLC, ALM, DevOps, Cloud, Automated Build & QA Automation, Test Data Provisioning, BDD/ATDD, Lean, Kanban & Agile/Scrum; SOA and web & mobile applications development; tool integration and platform development, as well as understanding of various horizontal & vertical business functions and markets including financial industry.
  • Proven ability to direct, lead, mentor, troubleshoot, root cause analysis, identify customer needs, continuous quality improvement, and implement best practice & efficient solutions. Quick learner and listener with excellent written, verbal and interpersonal communication skills.
  • Experienced in consulting clients, managing vendors; and building new team within startup and enterprise environment as a Co - Founder/VP or as a leading/managing automation architect.
  • Passionate about building new team through identifying skillset of current resources, setting roadmap & milestones, providing mapping of skillset & organization goal, creating quality metrics, providing efficient way of achieving goals, mentoring, coaching, encouraging, providing adequate training, impartation, demo, proof of concept, demonstrating, delegating, supervising, guiding, architectural designing and simply self-implementing to get the job done.

TECHNICAL SKILLS:

  • Perfecto Mobile
  • Appium
  • CA LISA/DevTest
  • CA TDM/Grid-tool
  • TFS
  • Jama Contour
  • Titanium Studio
  • ACS
  • ArrowDB
  • Kony
  • Eclipse
  • SubVersion
  • TortoiseSVN
  • Git
  • Github
  • SmartGit
  • SourceTree
  • Maven
  • Jenkins
  • Bamboo
  • Crucible
  • NUnit
  • TestNG
  • VMWare
  • Confluence
  • Selenium
  • Jasmine
  • Calabash
  • Cucumber
  • White SpecFlow
  • BDDfy
  • AWS Amazon EC2
  • Ubuntu
  • Tomcat
  • HP ALM
  • UFT
  • Jfrog Artifactory
  • SonarQube
  • HexaWise
  • JMeter
  • Enterprise Architect
  • ServiceNow
  • Kanban board
  • Trello
  • JIRA
  • Languages/API/DB
  • Java
  • WSDL SOAP
  • JSON REST
  • JavaScript
  • Node.js
  • Oracle

PROFESSIONAL EXPERIENCE:

Confidential, Dallas TX

Software Technology LEAD

  • Building out standardization, optimization and automation practice in DevOps & Test Automation, integrating with multiple tools and platforms in DevOps pipeline
  • Building out Test Automation framework best practice along with tool selection for the enterprise moving into one direction and goal
  • Building out Software Test Methodology based on TMap and Combinatorial Pairwise Testing
  • Consulting various Business Units unicorn Test Architects to guide and influence on Test Automation development
  • Consulting Chinese office in developing Test Automation frameworks: Test Automation Generation (Hexawise & BDD) and Execution self-service platforms (Various Docker images)
  • Presented CaaS concept with Triton container based SmartOS Virtualization hypervisor

Confidential, Dallas TX

Senior Automation Architect

  • As automation solution architect, built new team - hired & led 10 resources with various skillset (Java, TDM, DevOps, Service Virtualization, Service & Mobile automation)
  • Managed PwC ($1m) vendor engineers offshore on Selenium project to architect & integrate with GMF common framework during vehicle loan servicing platform (AutoSuite) migration
  • Delegated an effort to migrate non-maintained UFT scripts to Selenium: Java TestNG Maven
  • Parameterized Jenkins jobs: integrated pom.xml, testing.xml & java system properties
  • Deployed artifacts onto universal JFrog Artifactory P2 repository to reduce security concern
  • Configured all Jenkins QA pipeline: trained & delegated to automated DevOps build engineer
  • $1.6m spent in Perfecto Mobile Cloud, 50 mobile & web devices and training & consulting
  • Created baseline ROI & Benefit Analysis to continue transforming manual skillset to DevOps
  • Written new job descriptions for QA & DevOps Automation Engineers to build Top-grade
  • Written interview questionnaire template for hiring various levels of automation engineers
  • Actively interviewed Automation Engineer and Manager candidates to bring Top-grade skills
  • Provided evaluation & deployment of current Analyst and Automation Engineer resources
  • Developed QA & DevOps Automation goal mapping matrix, roadmap & obstacles strategies
  • DevOps process transformation architect in Life of Loan (origination, servicing, post-servicing & core services, 10+ web applications): CI/CD through Jenkins (Dev, QA, Deploy), Dev Unit Test Automation (NUnit), UI Functional QA Automation (Selenium/Appium/Perfecto TestNG), Test Data Provisioning (CA Test Data Manager), Service Virtualization & Automation (CA DevTest) and orchestration via ServiceNow & CA Release Automation
  • DevOps and Agile culture transformation evangelist: from manual & waterfall cultured analyst skillset in BSA & QA departments to automation and DevOps engineers, to work closely with Software Development department - PMO centric to Development centric TCoE
  • Architected Dev & QA servers hosting new middle layer APIs for frontend mobile app client - new JSON APIs which is wrapper around existing WCF Service communicating to backend
  • Led MyAccount native mobile app QA manual & regression automation within Scrum
  • Initiated performance requirement for Marketing and BSA on mobile app project - Written performance testing plan for initial load & stress metrics on JSON API to WCF Services
  • Architected & implemented Selenium Java Maven GMF common framework with POM from ground up, and integrated with PerfectoMobile framework to scale in consistent manner
  • Architected & implemented test classes in Java with project properties, test data, navigating workflows, page object instantiation & utilization, test validation and result logging & reporting to set an example for other resources to follow and scale
  • Enhanced the framework test data handling from excel sheet data to JSON data provider
  • Modularized java packages of various Applications Under Test (AUT) into multiple maven projects to assign ownership to individual resources to build SmokeTest&Regression per AUT
  • Hosted Code Review meetings for framework & regression test development of projects
  • Implemented Jenkins, JFrog Artifactory, SonarQube, JavaDoc & Enterprise Architect to build
  • In process of transforming over 100 manual QA Analyst & BSA resources to UI Functional Automation engineer with newly built framework: rapid test development, keyword & data driven Selenium based framework; in process of migrating from Perfecto Mobile framework
  • Provided automation education & training portal and written automation process document for onboarding and creating review & report gating mechanism for internal and contractors
  • Applied Lean Coffee and Knowledge Base for continuous process improvement and sharing
  • Created master skillset metrics & matrix and applied to entire QA organization (of 120+ resources) for motivating continuous education and skill improvement
  • UI Functional resources: Selenium with Java skills transformed into Appium & Perfecto cloud automation engineer against Selenium-Grid, Perfecto Cloud Web Device and Mobile Device
  • Service Virtualization resources: QA Analyst transformed into SV engineer via 3 months of CA Service Engagement. Two more hired for SV/Service Automation Test for loan processing
  • Taken initiative to work with SOA team to expose services and implement new services for web applications to allow CA DevTest resources to execute their automation at service layer
  • Built new vendor relationship - Gallop/Cigniti for CA TDM & Test Data Provisioning resources
  • Created TDM Maturity Model & Level and GDPR architectural design of Life of Loan to bring synthetic data into Dev QA & Training environments with ETL, Data Architect & Oracle DBA
  • Architected Gold Copy design to bring efficient way of providing Test Data Provisioning
  • Taken initiative to work with Loan Origination Dev, DBA, Data Architect and Security teams to mask Prod data to create PII protected test data environment for entire Life of the Loan
  • Taken initiative to analyze current infra architecture with various stakeholders and teams around Core Services to drive isolated QA environment to bring performance analysis - Written initial Performance Engineering plan for Core Service & mapped out consumption list
  • 2016 Santa Clara DevOps Velocity Conference attendee - Introduced Puppet to infra team
  • Participated on automation framework selection & POC - Selenium Java Maven & TestNG
  • Participated on tool platform selection moving away from HP suite to Agile: Jira or Rally
  • Participated on cloud solutions investigation such as Azure, AWS & OpenStack
  • Participated in NoSQL & Hadoop research for customer data analysis, test data provisioning and validation (via Event Sourcing) with Emerging Data Technology and Data Science team

Confidential

Co-Founder, VP/Head of Software Development & QA

  • Built Prototype for new business proposal and Participated in client and executive meetings regular basis to influence business strategy and specify business requirements
  • Applied domain specific Business Analysis to gather requirements and Designed the architecture of mobile application front end client and back end server for real time voice-chat and record & play
  • Driven Use Case based Exploratory Testing with requirement traceability matrix
  • Written User Stories ‘Given-When-Then’ and ‘As a-I want-So-that’ formats to drive Behavior Driven Development and Test Driven Development of various mobile application projects
  • Written WireFrames from client feedback and UML Class, Sequence, Activity and Use Case Diagrams to bring process into the development environment for better communication
  • Designed architecture of PickRankTM mobile app to capture gamified live sporting event fan engagement in real-time via WebRTC based Admin App & Node.ACS / ArrowDB based server
  • Applied Appcelerator Titanium Studio IDE to build cross platform mobile app & admin app
  • Released various customized Minimum Viable Product (MVP) apps to assist various investors & clients demo and starting lineup sales pitch more effective
  • Driven daily Scrum meetings with 4-6 software engineering resources oversea
  • Written JavaScript classes to build initial framework of WebRTC Mobile Admin & Client Apps front end UI pages using Titanium Studio - Cross Platform (iOS & Android) development IDE
  • Written initial server class (Node.ACS, Appcelerator Could Services & Node.js) to connect Admin & Client Apps with ArrowDB server protocol via JSON and Arrow API (MBaaS)
  • Applied Jasmine to build BDD Unit Test framework of JavaScript client & server classes
  • Applied Calabash to build BDD UI Test automation framework of mobile app PickRankTM
  • Applied Jenkins on AWS EC2 with Windows server to drive Continuous Integration of Titanium Studio build, android build and automated testing process
  • Strategized PickRankTM extension for creating Event Based Marketing & CRM platforms

Confidential, Dallas TX

DevOps & ALM/SDLC Software Engineering & Process Manager

  • Approved, reviewed, defined, rolled out, coached and trained the application development & quality process according to Maxim Standard SDLC & Quality Process to entire business units (6 vertical business product lines) reported by 25 Software Quality Champions with over 150 software engineers & managers and with multiple projects (50+ software projects quarterly)
  • Some other direct report roles - PM, Technical Writer, Atlassian tool admins & SVN admin
  • Built Maxim Standard DevOps & SDLC Process and identified necessary tools and framework for entire company - Project Planning, Requirements & Management, Design & Traceability, Software Quality Assurance & Management, Product Coding Standard, Test Automation, and Release Management & Supplement. Tools: Contour, Jira, Confluence, SVN, Github, Bamboo
  • Built Maxim Software Community to promote collaboration via Confluence & Expert’s Corner
  • Traveled & Visited various business units and software teams producing various types of software - Support Software, Firmware, Evaluation Kit, Embedded, FPGA etc., identifying and analyzing their SDLC process & management and software development issues
  • Defined and Coached each step of SDLC Process and Tool application as a part of the solutions to each software team to improve their development process and quality
  • Categorized Maxim software project types and directed various development teams to produce their own customized SDLC Process
  • Compiled sub-standardize process for each project type of Maxim for better reusability
  • Driven Software Summit of Maxim, presenting various topics of SDLC – Unity C Unit Test automation and .NET & Web UI test automation framework using QTP Cucumber & Selenium
  • Written Confluence & Live trainings materials and given live presentations on various topics covering ATDD, BDD, Lean, Kanban, Agile, tools, automation and best practice / solutions
  • Evaluated various Software Engineering courses to build Maxim Software Training Library
  • Collected software process and tool adoption metrics and further analyze the gap and continuously improve existing standard and best practices
  • Created & Given various reports and presentation to update Executives
  • Participated in Virtual Team of software engineers to produce document templates – Requirement & Design Specifications, Test Plan, Review Checklist, Release Checklist, etc.
  • Participated in Virtual Team of software engineers to migrate document templates (Word & Confluence formats) into Jama Contour format with built-in Traceability & Coverage Explorer
  • Participated in Virtual Team of software engineers to produce Look & Feel library of customer-facing software .NET, Java and LabView – implemented Look & Feel Review Board
  • Identified gap in QA process and implemented Test Management in Jama Contour
  • Identified gap in communication in between Business Managers and Development Team – recommended Requirement analysis & gathering courses to BM and Trello for Dev Team
  • Identified gap in Software Delivery Process – identified requirements to work with IT Team
  • Identified gap in Software Intellectual Property (SWIP) reuse – produced Maxim library
  • Strategize Maxim open source framework for .NET & Java based SWIP libraries for scalability
  • Applied SVN Access Control and centralized & standardized Versioning & Repository policy
  • Built POC on Amazon AWS EC2 cloud to host Jenkins with Ubuntu server and Windows
  • Utilized AWS EC2 to host Jenkins server to promote team collaboration, auto-build and CI
  • Migrated Jenkins to Bamboo to promote auto-build, continuous integration, target platform integration & deployment, reusable and scalable source code library of all software projects
  • Applied Crucible & Gerrit to promote peer-peer code review of applicable software projects
  • Analyzed various software tools via sales meetings, and applied them to applicable teams with enhanced solutions

Confidential, Dallas TX

Lead Automation Engineer

  • As QA lead (4~6 resources, w/o QA manager) of Confidential SCPM, DRP & DSW project teams, tested cloud based web services using manual UI test (on IE, Chrome, FireFox); automated JSON validation for REST API integration via TestNG Regression test; and Selenium driven UI SmokeTest & Regression automation under Bamboo continuous build & integration
  • Created automation roadmap: UI (Silk4j to Selenium), Service API validation (JSON), CI
  • Used DbVisualizer to verify the integration layer and back end Oracle 11g DB data with multiple tables sql query, validation and verification concurrently
  • Kept track of all sprint tasks, bugs, test objectives, and feature user stories via JIRA, Rally, TestLink, and Confluence
  • Participated in Scrum/Agile based Dev teams with daily stand up meetings; and also participated in feature requirement analysis and dev design review meetings
  • Written Test Plan documents with Test Objectives, Exploratory Test, Business Use Case based Functional Test, Automation Test, and Unit Test for various feature stories on Supply Chain Process Manager (JQuery front-end for various clients), Demand Replenishment Planning (ExtJs front-end for Amazon), and Demand Supply Workbench (ExtJs for Intel)
  • SCM using SubVersion and written multiple Maven projects with Eclipse IDE to develop Silk4j and Selenium framework, integrating them into Bamboo CI self-configured
  • Written automated functional SmokeTest & Regression test for existing and new test cases using SilkTest Silk4j and Selenium in Java, running as a part of Bamboo build CI
  • Written JSON helper and validator library to achieve integration layer message verification
  • Written JUnit & TestNG test cases for testing server API, running as a part of Bamboo build
  • Migrated SilkTest 4Test based framework & test cases to Silk4j & Selenium Java based
  • Migrated Silk4j based framework & test projects to Selenium WebDriver with Cucumber

Confidential, Dallas TX

Senior Software Consultant

  • As a QA member of Common Service Layer team at GameStop, tested WCF services using WCFStorm for testing service oriented channels, services, and middleware for various front ends such as POS, Ecommerce, Loyalty Reward Site, Multipass, 3rd Party Brierly Website, Kiosk, and Customer Service Request
  • Used MS SQL Server 2008 Management Studio to verify the back end DB with multiple tables query, validation and verification concurrently
  • Used Fiddler2 to debug HTTP traffic logs of WCF operations on web services
  • Kept track of all tasks, bugs, acceptance criteria, different iterations, different sprints, and feature user stories via TFS
  • Participated in Agile based QA team with every day stand up meetings per user story; and also participated in per feature design and business analysis meetings
  • Participated in Acceptance Test Driven Development with Given/When/Then Acceptance Criteria; and writing Test Plans and Test Cases on the scenarios
  • Written acceptance criteria from design and business analysis meetings for Daylight Savings account during Store blackout period; and written test plans and test cases covering all possible scenarios on MS Test Manager 2010
  • Written acceptance criteria from design and business analysis meetings for Store enabling and disabling on HOPS request for Military based and Dial-Up store front; and written test plans and test cases covering all possible scenarios
  • Written acceptance criteria and test plans and test cases for merging several issued users enabling summing up of the reward points and loyalty cards
  • Written acceptance criteria and test plans and test cases for allowing additional deposit on pre-order in order to prevent the second deposit creating brand new or duplicated pre-order and rewarding the customers with duplicated points
  • Used mstsc to connect to remote server to execute Application Pool Recycling and Server Clock resetting for DB updates and Daylight Savings test
  • Found .NET Enumerable related issue on manipulating error messages with WCF where Enumerable returns the data type of each Enum member rather than actual messages and contents within each Enum member
  • Have done several test case reviews of existing test cases; and written several severity 3 and 4 defects which have been overlooked by other team mates
  • Used automated functional regression test for existing and newly created test cases using VS 2010 Unit Test & Coded UI Templates and Access DB

Confidential, Dallas TX

Senior Software Consultant

  • Analyzed, grouped and categorized 1,600+ overall requirements; and written system level scenario based UAT and GUI based test cases in CaseComplete trace mapped to requirements in RequisitePro
  • Identified interoperable (Interoperable Train Committee) and non-interoperable (Electronic Train Management System) requirements
  • Reviewed & trace mapped existing test cases and peers’ new test cases for lab testing, field testing, and FRA (Federal Railroad Administration) audit & review
  • Written commission check list for non-lab testable requirements for field testers

Confidential

Quality Assurance Manager

  • Formed and managed new Software QA Team (8~12 resources) for High Tech Software Engineering Center in Confidential
  • Led frequent QA & defect review meetings; and drove defect management and defect analysis process
  • Designed Automated Issue Registry System (AIRS written in Python) to parse Anthill generated XML files from JUnit test cases to perform nightly build and error reporting for Application Framework Lab Department
  • Linked AIRS with internal Issue Tracking System (ITS), Scarab, for faster and automated notification to developers; and external ITS, JIRA, for system and functional verification testers for enhanced automated testing
  • Standardized, documented, and designed various testing plans, specifications, test case matrix, and templates for effectively driving System and Functional Verification teams on system, functional, regression, and UAT
  • Built traceability for User Scenario & Specification of system design and functional testing scenario for enhanced coverage of validation and verification process
  • Built whole functional, GUI, usability test cases set from the traceability matrix ground up and enhanced the testing coverage by adding system level testing
  • Applied new user friendly ITS(JIRA system) and designed new workflow on the system to enhance System and Functional Verification testing environment; and for better reporting, project management, evaluation and maintenance
  • Analyzed various past releases of Application Framework's performance to document base performance measure standard for future releases. (Four sub-frameworks: core Titan framework based upon Apache Avalon Project with 18 built-in services and own class loader; Aegis framework based on Struts framework which has built-in menu console; Pegasus based on Portlets; and Syrinx for security LDAP/SSO/DB based authentication & authorization)
  • Applied new functional automation testing tool, Mercury QTP, and system testing tool, Apache JMeter (automated with Badboy) and JProfiler to enhance the Regression, Functionality, Performance, Load, and Stress testing environment for Application Framework and its database connectivity
  • Adopted Agile Software Engineering method and applied to Waterfall environment to enforce prioritization, frequent releases, frequent client meetings and feedback; and adopted Test Driven Development environment to enhance JUnit test and blackbox test coverage
  • Adopted Code Refactoring method and applied to development team to improve code readability, extensibility, maintainability and performance
  • Participated as Task Force member on developing various other projects; and applying new tools such as VMWare, QTP, LoadRunner, JIRA, JProfiler, JMeter/Badboy, and STAF/STAX to enhance their testing environment
  • Drove frequent meetings with the clients to communicate directly and to effectively gather details of new and changing requirements for reengineering to enhance business process.
  • Documented the business process by identifying the requirements and involved in finding the system requirements to come up with a project plan
  • Analyzed business plan to document user-centered requirements (SRS, non-technical aspect) of U-Login (Ubiquitous-Login) and U-Cash (Ubiquitous-Cash) projects for executive directors and business partners
  • Analyzed business plan to build traceability of user-centered requirements through the lifecycle of project
  • Analyzed business plan to come up with initial system design, project plan, technical requirements and definition
  • Analyzed business plan, project plan, and required technology to come up with technical qualifications for hiring suitable engineers
  • Involved in company’s hiring process to interview engineers to form a new QA teams

Confidential, Austin TX

Senior Software Engineer

  • Analyzed and designed features of WebSphere Client Integrator Server during design and development phases
  • Supported more user focused XML definitions and updated existing applications to support user friendly way for customers to write XML to load Applications, Locales, and AppGroups; and created better error handlings and provided more meaningful error messages
  • Written Functional Verification Test plan, test cases, and executed for Mozilla Web Browser running WebSphere Portal
  • Developed feature updates in C++ and administered Software Test Automation Framework Project on Confidential.
  • Automated current test harness using XML & STAX Service for all STAF’s built-in services; and monitored & supported customers’ problems via newsgroup and direct email
  • Designed and created File/Directory Service APIs to support File Systems for Win32 & Unix; and fixed code bugs and coded feature upgrades to better support test automations
  • Written various user scenarios for new features and developed in Javascript and tested functionality of Confidential E-Business Commerce Engine and Commerce Control Center with DB2 & SAP for internal & external purchase of Confidential product
  • Worked with other developers and business team to resolve customer problems; and verified and updated various user scenarios on the Commerce Engine
  • Administered multi-national group of testers of National Language Support & helped AIX team to lead AIX Translation Verification Testing
  • Designed & created Swing GUI translation verification program for the engineers from oversea; and executed TVT test cases using Java 1.3, Java Resource Bundle packages and I18N codes for AIX v5.1 on various locales
  • Written automated test cases and coded using Java, REXX, & Netscape plug-ins to test, enhance, and develop Confidential ’s Java Security APIs - JCE, PKCS, S/MIME packages
  • As Java System Verification Testing team member, planned, designed, & developed test cases, automated system testing, and manually verified using Javastar, Confidential Self Voicing Kit, Netscape browser plug-in, SoftDist & Ghost image compression tool, Citrix MetaFrame, WebLogic Server, RMI, Corba, Swing, Java Applet and REXX script on Confidential & SUN JDK 1.1.x, 1.2, & 1.3 projects for Win32, IA64, OS/2, Linux (Red Hat, Caldera, SuSe, & Turbo Linux), and distributed server client environment, as well as various single & double byte languages
  • Analyzed and verified customers’ problems through email and worked with developers on debugging the issues and verifying the bug fixes
  • Filed Patent: Apparatus and Method for Integrating Networked Cross-Application Marked Object for users revisiting the same document
  • Finished Executive Master of Science degree at UT-Austin while working full time at Confidential

We'd love your feedback!