We provide IT Staff Augmentation Services!

Test Automation Engineering Architect Resume

Phoenix, AZ

PROFESSIONAL PROFILE:

  • Ubiquitous knowledge driving software and hardware Waterfall and Agile/Scrum development processes for System and Software Designs, Requirements, Project Planning, Release Planning, Change Requests/Defects, Test Plans, Story Cards, Test Cases, Test Scenarios, Status Reports, Automated with some Manual Software Tests Procedures, automation code, functional webservice - UI-DB test code for verification and validation in Continuous Integration/Continuous Deployment (CICD) In both areas TDD & BDD.
  • Vigorous communication, negotiation, and project/program leadership mentoring and lead project/programs of various products and sizes meeting deliverables with minimal failure and scope changes. Strong software and system development processes to discern project deliverables with communication to teams.
  • Interminable practice developed test requirement specifications (white and black box), requirement analysis and test acceptance criteria for manual and primarily automated test suite development. Tests Automation Scenarios developed: Smoke-Test, Regression-Test, DB-Integrity, UI-Tests, Functional-Tests, Load & Performance-Tests, Access Control/Security-Tests.
  • Proficiency developing Software test requirements design, test validation analysis (acceptance criteria) of manual test procedures (if required), focus development of automating test case, and scenarios of use case verification (functional, performance & regression).

TECHNICAL SKILLS:

Automation Software Development Tools -- built within different company frameworks: Java, JavaScript, REST-assured, Git, GitHub, Stash Bitbucket, NetBeans, Eclipse, Guidewire-Studio, Sonar Lint, SonarQube, JUnit, TestNG, Ready API (SOAP, REST), Maven, Nexus Repository Mgr., Selenium (IDE, WedDriver, & Grid), Watir WebDriver, node.js, Angular, Appium, Google-style-guide, Sauce Lab, Jenkins, Spring Boot, SQL (DB integrity verification), Ruby, jRuby, Cucumber, Gherkin, Python, HTML5, XML, VBScript, ksh, bsh, csh, & PERL, JMeter (API verification & Selenium UI), Blazemeter, Taurus), HP (ALM(QC, UFT(QTP), & LoadRunner), JIRA, Confluence, Rally, HP Quality Center, Rational Suite, and DOORS.

Configuration Management Repository Tools: Git, GitHub, SubversionSVN, RubyMineb Repository clients - GitHub Desktop, Gi Kraken, SourceTree, TortoiseSVN.

Network Protocols: CISCO (TCP/IP, UDP, IGRP, RIP), LDAP (X.400 & X.500), SPLUNK, & Wireshark.

PROFESSIONAL EXPERIENCE:

TEST AUTOMATION ENGINEERING ARCHITECT

Confidential, Phoenix, AZ

Responsibilities:

  • Implemented re-designed of existing Test Automation Framework and divided it into two separate designs - Environment Config framework and Software coding framework. This to provide reliable test results from executed tests in the framework without concern who executed the test, Jenkins or manual click to build.
  • Delivered two Test Architecture Framework Design documents one for technical engineering team members and another for Business management for their understanding to provide test engineering with adequate schedule for automation development.
  • Developed Test Automation Framework detail design documents providing guidelines for installation, & configuration of all product tools, SW version’s, paths, folder, file names, etc.… generating cohesive framework environment that has reliability in performance to produce precise test results for other team members to analyze and verify defects exist.
  • Built Confidential ’s to maintain conformity due the complexity of the environment added VM’s adding simplification to newly added team member’s with or without experience to be up and running within hours, with minimal OOP dev training required.
  • Developed next Gen docker container virtualization providing framework conformity of the new design throughout the company providing visual and hands on training to all manual Quality Assurance group to being reliability in the automation and their ability to find the problems once errors are reported. This provide the Test Operations team the bandwidth to focus on test automation development.
  • Products of the implementation for a CICD test framework re-design with all dependencies documented are, Java, Rest Assured, Git, Bitbucket, Eclipse 2019, Sonar Lint, SonarQube, JUnit, TestNG, Ready API (SOAP/REST), Maven, Nexus Repository manager with KeyStore certs, Selenium WedDriver & Grid, node.js, Angular, Appium, google-style-guide, Sauce Lab, & Jenkins, Spring Boot.
  • Developed and manage page objects, services, and classes, for xml test suite execution as Junit, TestNG, or >mvn clean test -Dtests.xmlfile for test suite execution for result and reporting conformity within Jenkins schedules. Focus off Test Ops and on the errors reported and research by each company domain QA engineer.

Sr. LEAD PERFORMANCE / QA ENGINEER

Confidential, Phoenix, AZ

Responsibilities:

  • Designed, built, configured, integrated, and developed Confidential ’s first API Load & Performance Automation Testing CICD framework to include functional API, UI, and regression test suites for all future projects.
  • Developed the Test Plan, Automation scripts, input output data sets, result analysis reporting, log level utilization and Test Schedules, all integrated into the framework design as the product I delivered as a solution for Confidential supporting a CICD process.
  • Industrialized the test engineering processes for management and administration of Git and GitHub repository folder structure and merges from team member branch and fork commits to build applications and test framework with key environment configurations between pipelines (Blue Ocean/Docker) and test automation tool configurations with required plugins for QA automation team development process conformity.
  • Established management process for configuration and integration of Jenkins (partially Blue Ocean as Docker container testing) pipelines for regression and formal testing of scheduled code merges and formal software builds to master branch and all code released to QA environment during development cycle testing and debugging prior to formal verification. Formal verification complete, load & performance test execution begins in pre-production test environments with many third-party client’s API’s mocked out via Azure preventing high load impacts which is not part of the performance testing of Confidential ’s web service API’s.
  • Use of Microsoft Azure for request and response verification to debug error response messages and codes of RESTful web service API’s. Used Azure for both performance and functional testing as the backend verification of JSON object payloads and specific values, using coded automation assertion extractions to verify business requirement object values for DB integrity checking with imbedded SQL code queries within JAVA and JavaScript method calls.
  • Developed next Gen docker container virtualization providing framework conformity of the new design throughout the company providing visual and hands on training to all manual Quality Assurance group to being reliability in the automation execution and their ability to find the problems once errors are reported. This provide the Test Operations team the bandwidth to focus on test automation development.
  • Products of the implementation for a CICD test framework re-design with all dependencies documented are, Java, Rest Assured, Git, Bitbucket, Eclipse 2019, Sonar Lint, SonarQube, JUnit, TestNG, Ready API (SOAP/REST), Maven, Nexus Repository manager with KeyStore certs, Selenium WedDriver & Grid, node.js, Angular, Appium, google-style-guide, Sauce Lab, & Jenkins, Spring Boot.
  • Developed and manage page objects, services, and classes, for xml test suite execution as Junit, TestNG, or mvn clean test -Dtests.xmlfile for test suite execution for result and reporting conformity within Jenkins schedules. Focus off Test Ops and on the errors reported and researched by each product domain Quality Test Analyst.

Sr. REQUIREMENTS ANALYST & TEST AUTOMATION DEVELOPER

Confidential, Scottsdale, AZ

Responsibilities:

  • Lead Requirements Analyst and Lead Test automation developer designing requirements for story cards to develop code in Guidewire Gosu language (JAVA), for web-based application leading paired programming environment to implement code changes and develop test automation code with team members to test code quality for deployment in a CICD environment following two-week Agile Scrum sprints and every month code deployment into production.
  • Utilized IBM Rational Jazz Rational Team Concert (RTC) to track and update tasks, control task execution, and manage agile planning of story cards per iteration release.
  • Utilized IBM Rational DOORS Next Generation Requirements Management Application - “Rational Requirements Composer (RRC) to manage, create, define, modify, manage, and analyze all business requirements.
  • Managed all developed automation code utilizing Jet Brains RubyMine 2016.1.1 (dev in JRuby 9.1.8) and writing test scenarios in Cucumber(gherkin) and Java 8 with management of all automation code in SVN and GitHub.
  • Managed and developed all manual test cases in HP Application Lifecycle Management Quality Center 12.20 and pulled in the Cucumber scenarios via JavaScript to generation Metrix reporting for business management.
  • Debugged tests with WinSCP 5.9.5 SFTP Client for OpenSSL to transfer test files to inbound and outbound locations for testing using SOAPUI to populate needed elements to execute automation jobs and to create RAW XML web service transmissions for manually testing data transmission to external lines of business.
  • Managed database testing using Oracle SQL Developer 3.0.04 to write SQL queries to modify, add, delete, and check records in multiple tablets and DB’s.
  • Utilized Maven and Ant to build application code to manage deployment of test environments for CICD testing.
  • Managed all execution of regression testing on a continuous nightly basis utilizing Jenkins.

LEAD SOFTWARE QA ANALYST Sr.

Confidential, Phoenix, AZ

Responsibilities:

  • Lead QA Analyst working with business analyst, software architect and developers to adjust customer software requirements into JIRA for requirement management, including bug release fix updates. Drove development strategies of requirements, test plan, procedure and test case/scripts for formal testing and verification of release software delivered to UAT team in Agile SCRUM sprints.
  • Managed release requirements for each release to updated test schedule and test time with development and execution including bug testing for execution with UAT team as manual testing and automated smoke and regression testing.
  • Utilize HP ALM as admin. running on Linux to develop all Test Plans, Test Set/cases for manual execution as a first-time verification run and built test suites for test standardization of future automation code development for smoke, UI, regression, and load testing.
  • Assisted with other teams for guidance and training of setup and utilization of UFT software for testing environments.
  • Managed conversion of manual test into automation test scripts with a framework using Eclipse, JAVA, Selenium, TestNG, JUnit, Maven and Jenkins with Subversive SVN as code repository. Used SoapUI to create test suites, and test cases, with Groovy scripts alteration for web service (API) testing with middleware and Oracle DB manipulation and verification of test data with Oracle SQL Developer scripts for verifying records in DB using SPLUNK.

PRINCIPAL SOFTWARE TEST ENGINEER

Confidential, Silver City, NM

Responsibilities:

  • Modified system and software architectural design documents into system and software requirements in JIRA with focus on functional testing of the Essential Education Confidential Software as a wed based UI application.
  • Responsible for all client system and software requirements verification and validation and user acceptance for each software release delivered.
  • Managed the migration development of legacy VBScripts written for QTP execution, into a JAVA Selenium automation framework using PERL scripts for smoke testing, and regression testing during Agile SCRUM sprints.
  • Led team to manually identify defects against requirements while debugging developed automation tests in Selenium Web driver, TestNG and JUnit, all managed in SVN, with modification of frontend HTML5, CSS, XML, Python, JavaScript, and backend JAVA to maintain functional testing and submit code modifications with requirement changes for review with teams for future SCRUM sprints.
  • Developed and managed manual software test plans, procedures, test cases/sets, in ALM with manual execution using ALM.
  • Managed requirements, software, and defects (bugs) with documentation utilizing JIRA and Apache SVN for CM control to manage all software application deployment deliveries to the customer for online real-time utilization as scheduled.
  • Lead translation of user and customer experiences and requests into system and software requirements for review with the client/customer to improve user experience and create additional scope for future revisions and enhancements to market.

Sr. SOFTWARE TEST ENGINEER

Confidential, Chandler, AZ

Responsibilities:

  • QA testing WebLogic web services with UI using SoapUI Pro, Selenium, JUnit, and TestNG test automation tools.
  • Created requirement-based test cases for SOAP and REST API from WebLogic endpoints to test WebLogic web services with UI using SoapUI Pro.
  • Built Test Cases in Rally and utilized Oracle SQL Developer to build all SQL scripts for DB table manipulation for testing.
  • Worked with development team in JAVA with emphasis on QA, and utilized Maven to create build and Jenkins to schedule auto build of software for test preparation execution and managed projects in JIRA & Rally for Agile SCRUM effort.

Consultant

Confidential, Ottawa, CA

Responsibilities:

  • Modified web app. using JAVA & PERL for building manual and automated test scripts for requirement verification, and regression testing. Tested using Selenium, JUnit, and SoapUI, tests to support BEST, SOAP, HTTP, HTML, & XML.
  • Utilized C, UNIX, and batch scripts to validate software requirement performance. Utilized Subversion to control all source and automation code, SQL scripts, test plans and procedures.
  • Developed performance testing in the HP LoadRunner for automation testing. Modified the vuser using C code to put the load on the application in LINUX Red Hat 6 and monitored network traffic utilizing Saleae, PRTG and Ethereal analyzers.
  • Developed Test Plans, Procedures and Use Cases, with SQL scripts to test API & DB scenarios for test execution accuracy.
  • Utilized HP QC and Subversion for documents, procedures, source code, scripts, & defects (bugs) in Agile SCRUM.

Sr. CONSULTING ENGINEER

Confidential, Glendale, AZ

Responsibilities:

  • Developed HP QTP scripts using expert mode with VBScript.
  • Utilized HP QC to manage requirements, code, and defects.
  • With research in utilization of Selenium to lower coast and run test scripts in the background as QTP needs a virtual machine.
  • Developed performance testing in the HP LoadRunner automation test environment using SQL to manipulate all data.
  • Exercised the use of Selenium for a transition from HP QTP.
  • Developed stories for test scenarios to detail the test accuracy and manual test step process in Agile SCRUM process.
  • Developed Automation Test Plan, Procedures, VBScripts, and Python for over 2000 manual test requirements reducing execution time by 90%, including SQL scripting for management of all test data (Oracle 9 running RAID 0, 1, &5).

Sr. SOFTWARE ENGINEER

Confidential, Salt Lake City, UT

Responsibilities:

  • Modified software in C/C++ testing Iridium satellite phone communication to mobile devices both manually and automated.
  • Tested Automated Flight Information Reporting System (AFIRS) Model 228 Series in Windows, & LINUX Red Hat 6.
  • Develop Use Cases, test scenarios, with a focus on voice and data to produce calls and data flows for requirement validation.
  • Developed test automation scripts in HTML, XML, csh, bsh, SQL, PERL, and JavaScript for test validation of web services.
  • Developed test requirements, test plans & procedures for Flight Control System web services and API’s on IIS & DB testing.
  • Automated test verification of voice and data call services with focus in digital, analog, data & voice, with GPS time stamp.
  • Utilized IXIA, Solarwins logic & Ethreal protocol analyzer to debugging TCP/IP, UDP, ARI NC 228, & RS-232, 422/3.
  • Tested Aircraft requirements to DO-178B Design Assurance Level D as a minimum, & used Redmine for defect tracking in an Agile SCRUM environment.

Sr. SOFTWARE ENGINEER STAFF

Confidential, Scottsdale, AZ

Responsibilities:

  • Test Manager of $5 million budget with team of 4-8 engineers testing Marines Combat Operation Center for deployment in Iraq & Afghanistan to support war efforts.
  • Built test environments using windows server 2003 & 2008, SANs, & CISCO layer 3 switches operating 5 VLANS on VMware.
  • Developed test plans, procedures & use cases for verification of system & software requirements to meet CCB review schedules.
  • Developed automation tools using Red Hat 5, HTML, XML/XSD, C++, & VBScript to ensure 99.999% validation in VCRM.
  • Utilized Eclipse SW to develop code for building, debugging, and verifying Oracle DB with SQL queries.
  • Tested software architecture on the Maritime Helicopter Project for fly by wire Flight Managements Systems, RADAR, & GPS.
  • Utilized VxWorks framework on the Curtis Right VME boards to test embedded C code and system level test hooks.
  • Debugged network environment using HP open view, Solarwins, Ethereal, and LINUX network monitoring.
  • Utilized ClearQuest, ReqPro, & Subversion to trace test procedures & defects linked to software delivered to the test team.

SOFTWARE ENGINEER

Confidential, Chandler, AZ

Responsibilities:

  • Developed software requirements from system requirements for the Land Warrior LINUX Red Hat 5 system and kernel.
  • Developed and executed testing for Mission Data Support Equipment (MDSE) with embedded PKI for deployment to IRAQ.
  • Developed requirements for FMS, Guidance, and Tactical Approach for Orion P3 Aircraft, with DO-178B compliance.
  • Developed FMS, Guidance, and Tactical Approach test cases/procedures, and automation test scripts in Python, and TCL/TK.
  • Developed and reviewed software requirements for the German Sea Lynx Helicopter in DOORS and developed automation test scripts in python for testing host and target CDUs & MFDs for fly by wire.
  • Developed the Laser Scribe Elimination Test Design, PERL & ksh scripts for wafer test transition from Windows HP UX 11.0.
  • Developed ‘Military Messaging Handling System’, with integrated COTS of MS Exch. & Outlook 2000, PKI, RSA 2048 encrypted smartcards with X.400, LDAP X.500 to support SMIME v3 ESS.
  • Utilized Rational Suite (Req Pro, ClearQuest, ClearCase) for SEI CMM Level 3, and ISO-9001:2000 process conformant.
  • Developed specification for DOCSIS 1.0, 1.1 & ERUODOCSIS classifiers, unsolicited grants & service flows. Developed TCL/TK & PERL automation test scripts on IXIA and Smartbits packet generators, with RF Spectrum Analyzers on cable routers/modems. Measured TCP/IP, VoIP packets, for jitter, congestion, packet loss, and network collisions using Microsoft’s Network Monitor with spectrum analyzer on wireless 802.11g/n in Gent Belgium.
  • Developed system requirements, integration acceptance test plans-procedures, for Iridium Satellite phone system in Arizona, Hawaii, Brazil, Thailand, Taiwan, and Italy. Developed test scripts in PERL, EXPECT, TCL\TK, csh, sed, and awk. Tested telephony/telemetry of payload on T1, E1 protocols with Tekelec Chameleon 32-plus, Catapult protocol analyzers and MGTS for traffic monitoring. Managed network with SNMP MIBs on HP OpenView.

Hire Now