We provide IT Staff Augmentation Services!

Software Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Automation and scripting: Selenium Web Driver w/Java C# Perl, Visual Studio Loadtest, Greenhat, Jmeter, LoadRunner, SQL, Winrunner’s TSL, NT batches, Unix Shells

Software Production: Jenkins, SVN, Rally, Jira, Agile, Rapid application development, Testlink, PVCS, Bugzilla, Winrunner, Quality Center, HP ALM, CVS, Star Team, MS VSS

App/Web Technology: Jboss, Apache, Tomcat, Jrun, IIS, JNI, Weblogic, Websphere, SAP J2EE

Database: Oracle 8.0.5, 8i, 9i, 11g / SQLserver / SAPdb / Postgres

SAN / NAS Enterprise: Engenio 2400, 2600, 4400 Arrays. IBM DS4300, 4500 arrays. Brocade Switches McData Switches, Cisco Switches CimNavigator, SANtricity

Operating Systems: AIX, BSD, Linux, Solaris / Windows 10 7 2008 2003 XP

Languages: C++, visual Basic, Java, Voice XML, VOS

PROFESSIONAL EXPERIENCE:

Confidential

Software Test Automation Engineer

Responsibilities:

  • This framework enabled test scenario execution via action keyword scripts read from text files.
  • Architecture included leveraging JSON files to automatically save baseline data for future regression testing.
  • Page object specs were maintained in a text file library with Xpath and configurable bitmask to drive which DOM web element attributes were tested.
  • Framework reported timing metrics of page load latency independently of Selenium's get attribute method. Output also displayed compared counts of web elements found versus searched. This enabled adjustment of the bitmask to omit searching for attributes when not found in the page.
  • Scenario test script passed in a search string to choose which web element is used in the Selenium method, such as click, or send text. The search string could be found in any attribute of any of the found web elements. One example with a large union Xpath returned 229 independent web elements, each with several attributes. Each found attribute was automatically tested while the search string could direct which web element gets executed upon by the selenium method.
  • Updated Selenium locators to match with product UI changes.
  • Created a configurable build script capable of checking out multiple projects from Subversion, building, launching services and starting test suite.
  • Build script sent test reports via mailx with build information gathered by svn info. This report also included machine metrics gathered using top at the command line.
  • Migrated this cron launched build, launch, test solution to a set of Jenkins parameterized Jobs.
  • Presented Test result data using TAP for greater test result visibility
  • Implemented a check revisions script to test for updates made to the projects. This gathered results of svn info compared to svn info - rHEAD option. The script also gathered svn diff -rHead results to show the changed code.
  • Reported product and server environment issues to team.
  • Worked with Database Administrators to solve issues effecting test runs.
  • Entered Product bugs into Jira.
  • Participated in product team's standup, and product design meetings.

Confidential

Quality Engineer

Responsibilities:

  • Executed QA of Horizon Ambulatory Care, Document Manager, Carelink, and Enterprise Prescription Writer.
  • Designed and implemented Selenium data driven test solution for GWT based Horizon Document manager.
  • Implemented code strategy of reading in variables from a properties file, and additional variables passed in at the command line. This benefited test suite's configurability to changing test environments without recompiling code.
  • Improved code to handle and log error conditions due to services condition, and patient data setup.
  • Mentored and helped direct our offshore QA team in implementing required testing standards. This included enabling team with a test case template standard, that easily imported into test tracking system.
  • Provided my subject matter expertise of Horizon products that included preparing mocked up patient data. Shared best practices that leveraged cross-team product knowledge to better prepare test setup.
  • Delivered test project to QA of a different product team, as a Selenium WebDriver Primer.
  • Taught methods of triggering other team's reports for testing modifications accessible in our product.
  • Estimated Stories in Agile Planning Poker meetings.
  • Participated in backlog grooming meetings to reduce the size of stories for completion in the iteration.
  • Found and reported numerous defects in Confidential 's Horizon Enterprise Clinical products.
  • Tested ICD-9 and ICD-10 codes in HL7 A01 Patient Admittance messages for FDA regulated Carelink team.
  • Verified patient data in the database, reported this in detail for the Business Analysis for User Story acceptance.
  • Improved testing process making use of editing tools that better supported required formatting HL7 messages.
  • Authored test cases in Excel for import into HP ALM.
  • This assisted test uniformity and benefitted test reviews.
  • Managed Rally, stories, tasks and defects.
  • Used both Rally scrum and Kanban methods.

Confidential

Quality-Performance Engineer

Responsibilities:

  • Created Load test scenarios using Visual Studio Loadtest. Made recommendations based upon performance results.
  • Constructed load test scripts using Jmeter. This was for greater cost effective portable solutions.
  • Authored Software Test specification and Deployment Phased Testing strategy for web portal application.
  • Tested continually updated application in an agile development environment.

Confidential

Software Quality-Performance Engineer

Responsibilities:

  • Analyzed server performance to determine production capacity of SOA servers.
  • Made Capacity planning recommendations for Market size of Set Top Box subscribers. Reported server software issues in Jira.
  • Determined scalability of server clustering behind Big-IP F5 load balancer.
  • Troubleshooted latency issues caused by network bottlenecks. Used hobbit, and shell scripts with vmstat to determine latency causes.
  • Created a suite of Jmeter based performance tests capable of high scalability, and server traffic. This included a high degree of parameterization for agile environment. This included gathering plug-in resources for Jmeter.
  • Created Functional, performance, and Oracle data driven GreenHat tests.
  • Implemented Tomcat JDBC logging solution using log4j. Presented this solution to the developers.
  • Staged Testlink Installation with Apache and Postgres for Testlink upgrade trial. Repeated upgrade on production.
  • Imported services WSDL using Greenhat 5.1, created tests for logging server responses.
  • Created Jmeter script for sending SOAP requests logging Set Top Box information from diagnostics web service.
  • Presented Training on Jmeter, demonstrated variable usage. Attended Greenhat 5.0 training.

Confidential

Software Quality Engineer

Responsibilities:

  • Worked closely with developers to apply agile testing strategically to mitigate risk.
  • Created test cases in TWIKI for Third Party Verification applications: Call Review, Administration tool, Report Daemon, Reports, and migrated data validation.
  • Executed Rapid Application deployment using agile process. This was necessary to facilitate frequent business logic changes per customers’ requests.
  • Wrote SQL scripts for the purpose of validating customer’s data written by enterprise applications.
  • Executed tests to verify Report Daemon’s successful connection to Oracle 10g RAC configuration. This included connectivity verification while one of two nodes were down.
  • Participated in enterprise wide project of application updates to utilize restructured database schema.
  • Compared VXML scripts using DIFF to check minor changes for assuring test coverage.
  • Validated report output using DIFF against baseline reports to assure sustained customer data.
  • Assisted Operations in troubleshooting production issues, contributing applications functionality knowledge.
  • Reported defects into PVCS bug tracking system.

Confidential

Test Engineer

Responsibilities:

  • Created test cases for Crosswalk’s SRM product, CSM, and storage virtualization product, iGrid.
  • Reported product defects in Bugzilla accompanied with web application debug output.
  • Developed and Verified a test strategy for SAN asset management data. Host data was gathered via WMI, and VMI interfaces.
  • Storage array asset data was gathered using SMI-S.
  • Validated product output versus WBEM objects containing SAN asset data. This was facilitated using CIM Navigator XML output.
  • Wrote script to automate and log Host data for comparative validation.
  • Planned a test strategy for GUI, and CLI interface for iGrid Management.
  • Verified test strategy with engineering team for new cluster feature statistics.
  • Wrote script to gather and log timely I/O metrics. Validated throughput versus product’s statistics charts.
  • Reported product defects accompanied with system, product logs, and kernel debug information.

Confidential

Quality Analyst

Responsibilities:

  • Wrote, and executed test cases in Quality Center for Confidential ’s enterprise software. This included verification strategies for validating fabric switch, storage array, multipath fabric, and server volume manager configuration data. Participated in Scrum meetings, Tracked tasks in Rally.
  • Designed and executed test cases for agent’s added support of the Windows LDM volume manager for Windows 2000 and 2003 servers.
  • Became SME for LSI/Engenio 2400, 2600 array configuration in test lab. Served as a resource for these arrays.
  • For Confidential ’s support of new SMI-S standard, Designed Data Validation tests of Engenio Array Configuration via new SMI-S provider service.
  • Verified Confidential ’s PAM Array’s configuration against Engenio’s SANtricity, and the CimNavigator’s XML output.
  • Certified SMI-S PAM in an engagement with IBM executing their Total Storage Proven verification.
  • Routed Fiber in relocated SAN lab sustaining connectivity of LUN Mappings.
  • Verified Confidential Agent’s sustained functionality through diffing output XML.

Confidential

Senior Quality Assurance/ Performance Engineer

Responsibilities:

  • Designed LoadRunner scripts capable of tracking detailed, statistical information about business logic executed.
  • Constructed batch files, shell, and SQL scripts to automate repeated tasks, and track procedure duration.
  • Presented performance metrics to Product Architects and Senior Management.
  • Traced Performance test scenarios to SQL queries executed by the application server.
  • Analyzed Oracle explain plans of queries performed, prepared results for Developers and DBAs.
  • Implemented Oracle optimizer hints recommended by our DBAs. Applied modified classes when necessary to verify query optimization.
  • Validated expected test results in database, debug output, and XML files.
  • Conducted database with SQL to contrast any query time deviations from application debugging information.
  • Created test plans for J2EE based application.
  • Designed test steps in test tracking tool Mercury Test Director.
  • Executed Data Driven Automation tests using WinRunner. Traced run failures to failed execution in TSL.
  • Participated in usability study of workflow interaction. Results of that study were feed back into Analysis & Design Phase of Rational Unified Process.
  • Represented QA in GUI design meetings analysing functional requirements, and proposing UI usability solutions.
  • Implemented numerous application server platforms for QA and developers.
  • Documented application server configuration and application deployment.
  • Taught QA and technical support application server installation, configuration, and application deployment.
  • Received an award for mentoring fellow QA members with problem solving in application server configuration.

Confidential

Software Test Engineer / QA

Responsibilities:

  • Designed a relational database for detailed test case generation, scalability, and tracking.
  • Prepared software-testing procedures for product’s integration with new Motherboard chipset, and system monitoring hardware.
  • Constructed test automation batches for results analysis.
  • Prepared and demonstrated product functionality to management and marketing groups.
  • Prepared Marketing group with product setup for conference demonstrations.
  • Consulted Motherboard team with demonstration of product functionality with Alert On LAN™ 2 compliant hardware.
  • Demonstrated functionality on new generation motherboards with Confidential 810 and 820 chipsets.
  • Executed and tracked test cases, reported issues to Quality tracking database. This includes testing over routed, and high network traffic scenarios.
  • Performed Spanish and Japanese string validation in respective language OS for localization testing.
  • Automated domain group inventorying of new acquired users for migration. Migrated users from Eugene purchased branch onto Providence’s domain.
  • Processed hardware deployment of new desktop products.
  • Developed disaster recovery strategy for business desktops.

Confidential

Data Systems Analyst Network Team Lead

Responsibilities:

  • Analyzed corporate divisions' hardware / software enterprise for launch of new infrastructure implementation.
  • Physical units, Token Ring switches, mainframe gateways, Mainframe and LAN printers, and router replacement.
  • Reported critical connectivity requirements resulting from Portland wide IP re-configuration.
  • Sustained connectivity infrastructure over 6000 workstations redirection to Minneapolis based AS / 400.
  • Processed Novell Application Launcher rollout on WFW clients. Configured Novell and NT servers for new corporate IP scheme.
  • Rolled out IPX Attachmate gateways to Microsoft SNA server clients. This included analysis and conversion of corporate IP schema from static to dynamic IP addresses.
  • Managed post conversion support for US Bank's corporate finance department.
  • Documented all SNA server connectivity errata to conversion support headquarters.
  • Escalated SNA Logical Unit sessions, and print server issues to US Bank's Desktop Support team.

Confidential

Software Test Engineer/QA

Responsibilities:

  • Constructed testing platform for testing Alert On LAN software, and hardware developed for OEM clients.
  • Implemented NT DHCP, and routing platforms for Alert On LAN testing.
  • Verified Alert On LAN prototype UDP packets conformance to internal product specification.
  • Analyzed APSProxy’s UDP packet conversion to AMS2 on LANDesk Desktop Manager server.
  • Raised issues of design errata not specified in internal product specification.
  • Documented functionality and design defects in PVCS Tracker for project team review.
  • Implemented test plan of NDIS drivers for sustaining Confidential desktop networking products. This included Microsoft Certification testing.
  • Conducted high-load testing of NIC driver revisions for stability assurance.
  • Verified sustained compatibility of NIC revisions with multiple OEM products.

We'd love your feedback!