Lead Test Automation Engineer Resume
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, C#, VBScript, Ruby, HMTL, XML, CSS, Groovy, JSON, and 4Test
Frameworks: GWT, Struts, Hibernate, Handlebars.js, Angular.js, MVC and Spring
Confidential Methodologies: Scrum, Agile hybrids, Confidential, Waterfall, Continuous Integration/Delivery, ATDD and BDD
QA, Test Automation, & Performance Tools: Quality Center, Quick Test Professional/Unified Functional Testing, Selenium, SOASTA CloudTest and TouchTest, JUnit, TestNG, Confidential, Cucumber, Visual Studio & Microsoft Test Manager, NUnit, SpecFlow, Confidential, Confidential, Protractor, SoapUI, LoadUI and Secure
CI/Build Tools: Jenkins, TeamCity, Maven, TFS and Ant
Defect/Story Tracking Tools: TeamTrack, TRAC, JIRA, TFS, Urban Turtle and Rally
Project Management Tools: MS Project, Clarity PPM, OmniPlan and OpenProj
SCM Tools: Perforce, GitHub, Subversion, TFS and ClearCase
Databases/DB Tools: Oracle WebLogic Server 11g & 12c, MySQL, SQLite, SQL Developer, Access and Toad
Cloud/Virtualization Tools: AWS, Azure, VMware vSphere, vCloud Director, Fusion, ServiceV and Oracle VirtualBox
PROFESSIONAL EXPERIENCE
Confidential
Lead Automation Engineer & Architect in Test
Responsibilities:
- Created a service layer test automation framework using SoapUI to test RESTful services coming from 15 different systems.
- Designed a Selenium WebDriver/Grid based framework using C# bindings for GUI test automation.
- Designed a Selenium WebDriver/Grid based framework using Java bindings for GUI test automation specific to OS X.
- Using and maintaining a MS Test Controller\Agent configuration on 20 virtual machines for continuous integration automated testing as well as sprint and hardening regression cycles for 13 OS/browser configurations for various initiatives.
- Creating same Sprint test automation for service layer automation and GUI test automation.
- Developing strategy to move to Azure.
- Created test automation best practices, master test plans, test automation strategies and test automation environmental setup documentation.
- Conducting various pilots which include Confidential for UI regression, Fiddler & MS Webtest for Web services automation, Confidential and Protractor for an Angular.js application.
- Championing the process transition of the Automation Center of Excellence to Confidential as Dayton campus lead.
- Mentoring and coaching teams in agile practices.
- Mentoring colleagues in the test automation discipline as well as cutting edge QA practices.
Confidential
Lead Test Automation Engineer
Responsibilities:
- Worked in an Agile/Continuous Integration Confidential on a SaaS Java web application for property management companies ( Confidential ).
- Test automation lead for legacy Selenium WebDriver framework using Java, Spring, Ant and various open - source libraries.
- Test automation lead and architect for 2nd generation test automation framework with Selenium WebDriver and Grid components using Java, XML, TestNG, ATU, Spring, Maven and various other open source libraries to test application in AWS.
- Test automation lead and architect for service layer test automation framework using SoapUI to test RESTful services.
- Maintain large automated smoke testing suite written in Java using Selenium and JUnit.
- Defined, developed and executed test plans for test suites for data patches, out of cycle release and monthly release production deployments.
- Managed various process improvement projects spanning all of engineering.
- Led and coached for the move to Agile from Waterfall Confidential .
- Scrum Master for regression / automation team (offshore) and for Confidential product development agile teams (onshore).
- Managed the regression / automation (offshore) team.
- Technical lead for visualization for QA department.
- Mentor colleagues in the test automation discipline as well as cutting edge QA practices.
Confidential
Software QA Engineer
Responsibilities:
- Worked in a Scrum/Continuous Delivery environment on a government certified Confidential Java-based web application
- Defined, developed and executed test plans for test suites for patches and releases for ongoing sprints, hardening sprint and for production deployments.
- Designed and built modules for 3rd generation automation framework, which is a combination of Java, XML, JUnit,
- Sikuli, Silk4J, Selenium as well as other APIs, using Maven as the build tool and Confidential as the IDE to develop automation.
- Project manager, Scrum Master, and automation developer for portability test suite with 3rd generation automation framework to make automation portable to any QA, load testing, development, staging and production environments.
- Project manager, Scrum Master, and automation developer for an automated test suite to test the federal certified components and workflows. T he automated certification suite project increased our departmental ROI as well as bringing test automation into the production deployment process for the first time.
- Designed and built modules for our 2nd generation automation framework in the Confidential using the Open Agent.
- Project manager and Scrum Master for the data management standards project, which reduced data issues as our root cause for automation failures from 40% to 2%.
- Personal workflow was used to create the official “ Confidential ” ( Confidential ), which is used as work breakdown structure ( Confidential ) for all automation engineers.
- Managed ATDD and BDD pilots.
- SharePoint portal administrator for entire QA organization and was the project champion of making SharePoint the project task status reporting system for all QA product lines.
Confidential
QA Engineer
Responsibilities:
- Worked in a Confidential environment on Confidential products a .Net web-based CRM application
- Contact Management), a Java-based enterprise integration hub application ( Confidential Certified Interface) and a Linux automotive dealer management system ( Confidential ).
- Defined, developed and executed test plans for test suites for patches and releases for the web application as well as interoperability and connectivity with the integration hub and Linux application.
- Wrote and executed both interactive test cases via Quality Center and automated test scripts via Quick Test Professional (QTP) using VBScript.
- Project manager and subject matter expert for all lead generator projects for CRM product.
- Project manager for data management standards and delivery project, which populated any kind of data arrangement to any application upon request.
- Managed and executed the SharePoint change management project and became portal administrator.
- Managed Confidential other large projects for release management, deployment management and quality assurance as well as served as a technical leader.
Confidential
Project Administrator
Responsibilities:
- Managed and executed time reporting system phase 2 project resulting in most accurate project billing system to date for the company resulting in a large ROI.
- Managed and executed the SharePoint business integration implementation project and became
- Managed and executed the software development methodology transition project from Waterfall to Confidential .
- Managed the governance, process improvement, and infrastructure projects for the team.
- Projects managed in this role executed of most of the tasks in the Confidential as well as managing the projects themselves, this included both technical and business based tasks.
Confidential
Project Manager
Responsibilities:
- Managed countless projects, program, and portfolios for Confidential 500 companies for regulatory environmental compliance with Confidential (EPA) rules and guidelines.
- Performed negotiations with clients regarding scope, schedule, and cost with clients.
- Projects managed from ideation to transition.
- Responsible for project / program deliverables for project managed.
- Proven track record of successfully delivering all projects exceeding customer and company expectations as well as straying within constraints.
- Traveled with national sales executive director for 2 very large clients from which I became their Project Manager.
Manager
Confidential
Responsibilities:
- Taught and mentored chemists and analysts how to program, run and perform maintenance on complex instrumentation.
- Designed and wrote new Confidential ) to coincide with new government laws and guidelines.
- Accountable for profit and loss of department.
- Programmed, tested and fixed hardware on complex instrumentation.
- Responsible for all program and project deliverables for department.
- Cut spending in half without decreasing output within department by creating new processes and better training programs.
