We provide IT Staff Augmentation Services!

Test Automation Architect Resume

Washington, DC

OBJECTIVE:

  • Highly skilled, motivated, Automation Architect/Database Developer with 16 years of progressively responsible project experience seeks Automation Architect/Sr. Automation Developer position.Certificates
  • Expert in CICD DevOps environment and Agile Scum SAFe software development methodologies.
  • Possess strong analytical and organizational skills. Ability to work in a rapidly changing and dynamic environment with minimum supervision
  • Expert in Selenium web driver, Watir web driver, Page Objects, Ruby, Rspec. Expert in Confidential Professional and HP Quality Center. Expert in VBScripting and Ruby. Specialized in designing the most cutting - edge automation framework - Hybrid Automation framework, Ruby/Rspc/Page Objects Selenium framework.
  • Ten years hands-on experience with automated test tools. Seven years experience in developing PL/SQL, stored procedures and database tuning for Oracle, Sybase and SQL Server.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Test Automation Architect

Responsibilities:

  • Oversee the test automation migration from HP UFT tool to Selenium open source solution. Periodically provided feedbacks to the test lead on framework improvements.
  • Lead the eService/DX agile project on test automation day-to-day activity. Successfully established the CICD pipelines in Jenkins. Configured Web Service Shakeout suite, Smoke Test Suite, Acceptance Test Suite (in-sprint stories), and Regression Test Suite to run either by on-demand job or nightly scheduled job.
  • Be the sole point of contract from the Core business side with the organizational DevOps group. Demonstrated the capability of utilizing Selenium Grid to do cross-browser testing as well as parallel testing.
  • Develop the Test Automation Strategy Design Document template for the Enterprise Automation Team, which is being adapted by all team members.

Skills: SQL Server 2012, Selenium, ALM, UFTConfidential, Reston, VA

Chief QA Architect & Engineer

Responsibilities:

  • Designed and developed the test automation framework from scratch for RIVIUM, a complex application (Ember, JavaScript, Node.js, AJAX, Big data) that assists the Confidential intelligent agencies in their data analysis.
  • Helped diagnose the test automation issues in the PSIS project that’s been a bottleneck for the project. Laid out a roadmap on how to improve the test execution performance as well as the test suite’s stability so it’ll run green on local and in the Jenkins pipeline.
  • Helped the team to familiarize with the Agile process. Encourage using JIRA for creating stories and tracking progress in sub-tasks. As a result, it increased the team’s confidence in implementing Agile methodology.

Skills: Selenium, Watir, Page-object, Ruby, Rspec, IntelliJ IDEA, Eclipse IDE, Git, Jenkins, Ember, JIRA

Confidential, Chantilly, VA

Automation Architect/Lead QA&Automation Engineer/Sr. Performance Engineer

Responsibilities:

  • Completely redesigned and redeveloped the enterprise wide automation framework for the eHmp project for Department of Veterans Affair. Assisted the Continuous Integration team to deploy the pilot automation test suite in Jenkins. Developed the enterprise wide training material to 12 scrum teams. Conduct hands-on training to 30 automated testers.
  • Solely designed and developed the automation framework from scratch for the Joint Mobile Blue Button and Mobile Kidney apps for Department of Veterans Affairs. Fluently utilized the Watir web driver, Page Objects Ruby gem, Ruby page classes and Rspec to build the most cutting-edge framework in a CICD DevOps pipeline. It increased the automation proficiency by two fold.
  • Designed and developed the automation frameworks for Journal and My VA Health mobile apps (AngularJS Bootstrap app) by utilizing Selenium web driver, Ruby and Rspec. Developed more than 200 Ruby scripts, page classes and modules to support the automation efforts. Due to the efficiency of the framework, it increases the automation coverage to 95%.
  • Developed common functions in the DriverUtility module to access, select, edit and delete database records from MySQL database. It makes the backend validation possible.
  • Developed common functions in the MongoUtility module to insert, remove and reset documents into local Mongo DB collections. These functions assist the automation testers to set up test data on local test instances with ease, as well as clean up the data when the test completes.
  • Expert in conducting 508 user-accessibility tests on all mobile and desktop devices, such as iOS devices (IPhone, IPAD), Android tablet, Windows (IE) and MacBook. Earned the 508 User Accessibility training certificate from U.S. Department of Veteran Affairs.
  • Developed and pushed automation codes to Jenkins - the Continuous Integration server using Git on a MacBook. Debugged and fixed all returned automation scripts failures around the clock. In-depth knowledge on how to keep the “racing” issue on CI server at minimum.
  • As the lead on the team, frequently offering training and mentoring session to the rest of the team members throughout the HealthCare sector.
  • Led the resource acquisition effort, via resume reviews, phone screening and face-to-face interview, for the HealthCare sector to help bring on the most talented automation engineers to the team.

Skills: Selenium, Watir, Page-object, Ruby, Rspec, Cucumber, IntelliJ IDEA, Eclipse IDE, Git, Jenkins, SAFe, Tomcat, AngularJS, Bootstrap, MySQL, MongoDB, Voice Over, TalkBack, NVDA, Kibana, Elastic Search.

Confidential, Reston, VA

Sr. QA Backend Tester

Responsibilities:

  • Executed test cases to validate data accuracy and integrity. Created ad-hoc database reports.
  • Served as the assistant database engineer to tune SQL queries and optimize the backend performance.
  • Conducted full back-end database performance evaluations on client database.

Skills: MySQL, PL/SQL, Stored Procedure.

Confidential, Reston, VA

Solutions Engineer Executive Advisor

Responsibilities:

  • Consolidated the strategy document into a presentation deck to demonstrate to the upper management.
  • Successfully illustrate the function and the role of the team, as well as explaining the necessity of a Functional Automation Framework at Confidential . This presentation has strengthened the confidence of the projects throughout Confidential .
  • Led a team of the off-shore automation engineers to fully engage in the automation projects within Confidential
  • Responsible for reviewing the application for automation needs and requirements, defining appropriate automation methods to assure developed product conforms to requirements and design.
  • Designed and developed the Test Automation Metrics to strongly demonstrate the benefits of automation and the great ROI (Return Over Investment).

Skills: Rational Functional Tester 8.2, Rational Quality Manager, and Rational Team Concert.

Confidential, Reston, VA

Automation Architect/Automation Team Lead

Responsibilities:

  • Took on the sole responsibility to build the Automation Team from scratch. Within one month, constructed the Dynamic Data-driven Hybrid framework in QTP by utilizing Test, Reusable Action, Object Repository, Functional Library, Run-time Datatable, External Datasheet, as well as Environment variables and Test or Action input/output parameters. Established a team of three skillful Automation Developers. Successfully trained the team to use the framework and delivered two Automation Iterations (including automating four front-end web applications and one middle tier Web services and one Batch process) in four months (each iteration is two month). Authored the “Test Automation Requirements Document” and the “Test Automation Architecture Detailed Design Document” in one week.
  • Proposed and built the Centralized Automation Center ( Confidential ). This center provided an easy way to execute the automated test suite, to those who didn’t have QTP tool installed on their machines.
  • Solely designed and developed the automation suite for Confidential (Consolidated Middle Tier).
  • Confidential is a suite of Web Services that help the front-end and back-end communicate. Categorized 200 or so XML requests into three main groups: Payments, Reverse Payments and Miscellaneous methods. Coded the reusable actions to invoke the XML request imported from the External Datasheet, then validated the tag values in the XML response page by utilizing QTP’s Automation Object Model, finally to also compare the results with the back-end database tables. All test results (pass or fail) were properly logged into the Test Result files.
  • Due to QTP’s weakness in database validation, solely developed three major common functions to access database tables. Run Select DB SQL, Run Update DB SQL and run stored proc SQL. Fluently used QTP’s Automation Object Model to open up ADODB connection to the back-end SQL Server, and respectively either ran a “select” statement or “update” statement or a stored procedure to accomplish the goal. These functions had been widely used by all automation suites in places where DB validations were needed.
  • Took on the challenge to design and develop the automation suite for a time-consuming and very complex Batch processing system. To conquer the difficulty that QTP faced in controlling remote machines, developed/coded three common functions utilizing AOM: ServiceStatus(), StartService() and StopService(). This breakthrough method made automating the Batch process possible.
  • Mainly used QTP’s Expert View and extensive VBScripts to develop the Reusable Actions.
  • Occasionally used Keyword View to Split Action into smaller modules. Use Object Repository Manager to manage Object Repository files. Applied Regular Expression on the dynamically changing objects. When in difficulty recognizing the objects by using the Object Repository, used Descriptive Programming language instead to enhance the stability of the object files, as a result, the AUT’s automatable rate was greatly increased.

Skills: Confidential Professional 10.0, HP Quality Center 10.0, VB script, Microsoft SQL Server 9.5, XML, Web Service, SoapUI.

Confidential, Dulles, VA

Automation Architect/Sr. Test Lead

Responsibilities:

  • Solely designed the dynamic data-driven framework for the automated test suite for the Confidential Subcontract and Consultant Management application.
  • Solely developed all the automated test scripts utilizing the data-driven framework in Confidential Professional, including the Functional Library files, the Object Repository files, the Reusable Actions as well as the input parameter driven and environment variable powered final automated test. Use cases coverage rate reaches 80%
  • Executed the automated test suite on daily basis to validate the newly released build. Identified potential issues and track into Unfuddle, the ticket-tracking tool. SCMS project could not have been successfully without running this test suite.
  • Designed and developed the automated tests to validate the converted data from the legacy system. They identified the issues in the converted data and brought them to DBA’s attention for further repairing.
  • Provided advanced training to the Jr. team members on automated testing.
  • Assisted the DBA to conduct the back-end testing on data conversion.

Skills: Confidential Professional 10.0, HP Quality Center 9.2, Microsoft SQL Server 9.5, Unfuddle.

Confidential, Dulles, VA

Sr. Performance Tester

Responsibilities:

  • Worked as the one of the two performance testers on an initiative project to digitize the Service Treatment for Soldiers departing military service.
  • Conducted a full back end database performance evaluation. Submitted 19 tickets regarding performance improvements on the back end.
  • Provided direct solutions in the 19 submitted tickets for the development team to take action on. Minimized using sub-query and made use of the complex table joins (including outer join and inner join) to achieve a much faster response time.
  • Led the Section 508 Compliance testing. Used AccVerify and JAWS to exam the application and delivered the test result to the development in merely one week, way ahead of the schedule.

Skills: .NET framework, SQL Server 2005, DOORS, AccVerify and JAWS.

Confidential, Ashburn, VA

Sr. Performance Tester

Responsibilities:

  • Worked as one of the top three Sr. Test Engineers on the test team for the Business Solution department.
  • Designed and developed test plans and test scripts for Research.gov project. Performed performance tests, manual tests, regression tests and production validation tests.
  • Solely responsible for fulfilling all performance test tasks for the Research.gov project - a J2EE web application. Responsibilities included writing performance test plans, recording performance scripts, modifying and replacing the JSESSIONIDS, setting up the datapool, executing the script with an increasing number of virtual users (ramp up to 100 users), analyzing the performance test results and writing the performance test summary reports.
  • Designed the automated testing framework for Fast Lane NGIS project.
  • Conducted 508 testing on every application’s new screens by utilizing AccVerify and JAWS and report defects.

Skills: Rational Robot Performance VU scripting, Rational Test Manager, Rational ClearCase, Clear Quest, Oracle, AccVerify and JAWS.

Confidential, McLean, VA

Sr. Back-End Database and Reports Test Engineer

Responsibilities:

  • Solely responsible for developing, debugging and unit testing shell scripts for automating database-testing procedures. Resulted in 100% increase in testing efficiencies.
  • Introduced the design and development of automated testing scripts using Rational Robot.
  • Completed the framework and presented a demo to upper management within two days.
  • Helped the team on SQL performance tuning on various complex queries.

Skills: DB2, Rapid SQL, Rational Robot, Rational Test Manager, Rational ClearCase and Korn Shell.

Confidential, McLean, VA

Automation Script Developer/Senior Automation Engineer

Responsibilities:

  • Worked as one of the two key developers to design, develop and trouble shoot the automation scripts for the new Confidential application for the Confidential PE Sourcing/Selling group. Worked extremely efficiently on a fast-paced, multi-tasking project. Automated 39 test cases in a mere 6 week time period.
  • Supported the Regression Team for the Sourcing 6.1 release. Responsible in executing over 1000 automation scripts, fixing any scripting defects and updating the GUI maps for the object name changes.

Skills: Rational Robot, Rational Test Manager, Rational ClearQuest, and DB2.

Confidential, McLean, VA

Automation Script Developer/Senior Software Test Engineer

Responsibilities:

  • Completely redesigned and redeveloped the automation test scripts for Confidential - a major windows application used by Bank Examiners to access financial compliance information. It dramatically improved the codes reusability and performance.
  • Rewrote the automation scripts for SIS Reports - a 3-tier windows application that retrieves bank information and displayed in a report format. Transformed it from a “too comprehensive and impossible to maintain” script into a cluster of a few scripts with three to five datapools versus 50 datapools that were used in the old script.
  • Corrected a couple of long known and untreated issues. Improved the performance drastically.

Skills: Rational Robot, Rational Test Manager, Rational Requisite Pro, CMMI IV, ISO 9000 and Lotus Notes.

Confidential, McLean, VA

Database Programmer

Responsibilities:

  • Reports developer for the Confidential ’s Examiner View team. Worked on very large database systems from collecting requirements from end users, performing systems analysis to generating complex back-end PL/SQL statements.
  • Developed the front-end client interfaces using PowerBuilder 8.
  • Specialized in database performance tuning.

Skills: Sybase, PowerBuilder, Rational Requisite Pro, Microsoft Reporting Services.

Confidential, Bethesda, MD

Software Developer & QA Engineer

Responsibilities:

  • Intensively worked with the test team - developed, modified, and troubleshot stress and regression test cases for back office billing applications for very large production Sybase databases.
  • Key “turn-around” test engineer for rapid development and emergency software changes due to earned management trust and reliability. One of the two key engineers who supported production integration issues.
  • Primary programmer for trouble ticketing system migration project resulting from Confidential /GTE merger.

Skills: Perl, Sybase, TransactSQL, C, Shell scripting, XML, and PVCS VM. Knowledge of interaction between billing, provisioning, dial-up, DSL modems, and ISP services (email, subscriber management system, billing system, DHCP, DNS, LAN/WAN networking, network security, network monitoring, and disaster recovery).

Confidential, Reston, VA

Software Developer & Test and Integration Lead

Responsibilities:

  • Created automated test scripts in testing and integrating various projects, including ad hoc crystal reports, web page auto-generation, database data mining/extraction.
  • Developed complex Ad-hoc Crystal reports on a daily basis, supporting the Confidential Video Marketing Department in the DirecTV deployment project.
  • Led test group in developing formal test plans and periodic management status reports/presentations.
  • Designed and developed a web-based, automated, report-generating system for the Marketing Department.

Skills: Oracle 8, PL/SQL, Crystal reports, and Clear Case VM system. Microsoft ASP, ODBC, HTML, JavaScript, and VBScript

Hire Now