We provide IT Staff Augmentation Services!

Lead Qa Automation Developer Resume

4.00/5 (Submit Your Rating)

Beaverton, OR

PROFESSIONAL SUMMARY:

  • Over 13 years of strong experience in major area of Software Quality Engineering in IT industry with enhanced focus on software test automation and automated deployment pipelines.
  • Passionate Engineer enriched with technology, specialized in automating web applications & Web service API with focus on Desktop and touch - driven devices.
  • 5+ years of experience in designing, coding, managing and executing automated testing using CORE JAVA and majorly used OOPS concepts, Collections, Exception handling, String manipulations, Regular expressions, Loops, Custom Annotations, Generics and JDBC API’s and tools like SELENIUM Web Driver, Jersey Client, SOAP UI, JMeter and Appium.
  • 2+ years of experience in GROOVY scripting to automate web application testing using on GEB tool and SPOCK framework
  • 1 + year of experience in setting up Mobile automation lab to perform test execution on real devices on both iOS and android that includes APPIUM installation process like Xcode setup for Safari launcher, configuring apple developer certificates and profiles, launching iOS-webkit-debug-proxy.
  • Expertise in automating SOAP, ODATA & REST API using Rest clients & java utilities like SOAP UI, Jersey Client, JACKSON, JAXB & JMETER.
  • Experience in CI (Continuous Integration) Servers like Jenkins, Team City and Thought works GO.
  • Experience in Relational Database Oracle and NoSQL Databases like MongoDB & Couch DB.
  • 4 + years of experience in DESIGNING frameworks using different testing framework tools like TESTNG - JUINT (TDD), SPOCK - CUCUMBER(BDD).
  • Automated test scripts using VB scripts in HP QTP and Experience in designing & Implementing Automation Framework that suites the requirement.
  • 1+ Year of experience in PERFORMANCE & LOAD testing on web services using JMETER tool which including designing stepping thread groups, dynamic data generation methods, generating performance reports like response time, Active threads over time, Hits per sec, Throughput values.
  • Extensive work experience in AGILE Development Practices like SCRUM and Rally’s agile project management tool Rally Dev & VersionOne.

TECHNICAL SKILLS:

Programming Language: Java, Groovy, JavaScript

Automation Tools & Utilities: SELENIUM Web Driver, GEB, QTP, Selenium Grid and Sauce Labs, iOS-webkit-debug-proxy & Charles Proxy

API testing Tools & Utilities: JMeter, Jersey Client, SOAP UI, Jackson, JAXB's XJC, JSON

Device Automation: APPIUM on web applications / native iOS / Android

Testing Frameworks: TestNG, JUnit -TDD, Spock, Cucumber-BDD.

CI Servers & Build Tools: Jenkins, Go CD & Team City, Maven, Gradle, GitHub, SVN

Logging & Reporting: Extent Reports, Logback, log4j, Elastic search, Logstash & Kibana

Databases: MongoDB, CouchDB & Oracle11g.

Project Management Tool: Version One, Jira, QC & Rally

PROFESSIONAL EXPERIENCE:

Confidential, Beaverton, OR

Lead QA Automation Developer

Tools & Utilities: Java, Groovy, Selenium, APPIUM, TestNG, GEB, SPOCK, JMeter, Couch DB, Maven, Jenkins, Gradle, GitHub & Sauce Labs

Responsibilities:

  • Developed and implemented Functional UI Behavior Driven Development (BDD) Test Automation framework using Selenium WebDriver based GEB, SPOCK that features JQuery based content inspection and traversal API for AngularJS based application using Groovy & Java.
  • Designed and implemented an advanced reporting framework ‘Extent Reports’ that provides dashboards with detailed and graphical analysis, screenshots and videos for failures.
  • Introduced custom annotations to have grouping of test classes and methods that gave control to execute desired Test Spec and test methods.
  • Ensured 100% automation testing coverage of Rest based API services using Java utilities like Jersey Client, Jackson Mapper.
  • Developed a utility that generate POJO classes for SOAP based API service data layer from XML schema using XJC.
  • Created around 15 independent reusable components that handles different types of web service request and responses, parse JSON files and SSL issues while doing web service calls and base64 encoder etc.
  • Configured the Gradle tasks on the Thoughtworks GO CI (Continuous Integration) Server.
  • Performed Test Execution on Applications which are behind the security system on Sauce Labs Cloud Execution environments.
  • Improved application health to 85% by integrating code quality management platform ‘SonarQube 5.2’ that eliminates 100% of critical & blocker and most of the major and minor issues.

Confidential

Responsibilities:

  • Design and Development of automation testing framework to perform functional, UI and Regression testing of Confidential store & Swoosh web applications using Selenium, TestNG & Java.
  • Enhanced the framework to accommodate Data Driven automation approach that fits the requirement to automate validation Estimated Delivery Date feature on Confidential store site.
  • Hosted a CouchDB server to store entire execution logs and implemented an ELK (Elastic search, Logstash & Kibana) logging and reporting framework with multiple patterns to generate reporting dashboards.
  • Individually handled automation testing of entire Europe regions store sites and variable payment types.
  • Automated the validation of online order details like product types, Payments & shipping methods on DOMS xml.
  • Setup mobile automation testing automation lab for both iOS and android that includes APPIUM installation process like Xcode setup for Safari launcher, configuring apple developer certificates and profiles, launching iOS-webkit-debug-proxy.
  • Introduced listeners to re-execute failed test scripts to avoid false negatives.
  • Implemented Selenium Grid for parallel execution of automated test scripts in the continuous Integration environments using JENKINS and MAVEN.
  • Developed JMeter scripts and performed load testing on API’s and analyzed the load with listeners using additional plugins for listeners and controls.

Confidential, CT

QA Automation Specialist

Tools & Add-ins: Selenium Web Driver - Java, TestNG, Eclipse, Oracle, TeamCity, sl4j.

Responsibilities:

  • Identifies right candidates for automation of smoke and end to end regression testing of Starwood’s NextGen TLPe application.
  • Developed automation framework and created automated test scripts that covers validation of TLpe’s transient and group demand forecasting & inventory modules using Selenium web driver 2.0, TestNG & Java.
  • Developed automatic email triggering feature with exceptional html test report and Results Summary on email body
  • Involved in preparing test scenarios, test cases, data preparation, result analysis and test project deliverables.

Confidential

Technology Specialist

Tools & Add-ins: QTP 11.0 using VB Script, ActiveX, Java

Responsibilities:

  • Automated testing of Confidential bank global roll out plan of Confidential Universal Banking 10.3 using QTP 11.0
  • Creating/Executing/Troubleshooting QTP automation test scripts for Confidential application modules.
  • Mentor QA engineers in performing test automation using QTP
  • Done a Proof of Concept with Selenium Web Driver 2.0 and Java for EU region.

Confidential, West Palm Beach, FL

Onsite Coordinator

Tools & Add-ins: QTP 11.0, PowerBuilder & Web

Responsibilities:

  • Conducted feasibility study and noted few troubled areas in one of FPL's critical, but legacy application "POWER BUILDER” App and then, worked with HP support team to resolve the object identification issue.
  • Provided Efforts Estimate and coordinated the test schedule with both functional and Automation team.
  • Performed and executed the test automation scripts for the regression suite.

Confidential

Lead Automation Engineer

Tools & Add-ins: QTP 11.0, Adobe Confidential 3.0 & 4.0, Web, ActiveX

Responsibilities:

  • Mentor QA engineers in performing test automation of Confidential ’s Runner - Clinical Operations Delivery Management using QTP
  • Finalizing the scope of automation and defining the approach for automation.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using QTP.
  • Creating/Executing/Troubleshooting QTP automation test scripts for Confidential applications with iWidget wrapper.
  • Responsible for tracking the execution status by providing periodic metrics report to the Management

Confidential

Test Lead

Responsibilities:

  • Verified business and system requirements for Confidential ’s Transfer Now an Intelligent Money Movement system, as per design and define test procedure, test cases.
  • Coordinating with development team (China) on day to day basis.
  • Created and executed Automation test scripts, cases, and scenarios that will determine optimal system performance in accordance with specifications.
  • Produced reports and documentation for all testing efforts, results, activities, data, logging, and tracking.
  • Effectively worked on in-house backend tools Compass and FTAdmin.

Confidential

Lead Automation Engineer

Responsibilities:

  • Functional testing of Rule Engine by verifying the content in request & response objects to ensure Blaze advisor is successfully able to Process the XML in the expected format.
  • End to End testing by verifying the interface between ESB, eSolve (UI) and Blaze Advisor to ensure that the LMI requests are passed from eSolve to ESB, to Blaze Advisor and back to the eSolve via the same path and the results from Blaze is stored within eSolve system. Automation is done through QTP 9.2
  • Verified business and system requirements, as per design and define test procedure, test cases.
  • Prepare input XML which covers all possible data combinations and Feed the XML content as string to Blaze rules engine.
  • Finalizing the scope of automation and defining the approach for automation.
  • Preparation and Execution of Automation scripts using HP’s QTP.
  • Reviewing and analysis of defects. Test Report Preparation using Mercury Quality center.

Confidential

Offshore Lead

Responsibilities:

  • Confidential is a framework that provides feature-rich platform to access business applications by end-users.
  • Shipping Manifest is a crucial process used by Chevron’s GOM transportation department.
  • QA was responsible for functional and performance Test execution of the application for both Confidential & Shipping Manifest. Automation test execution was done in “To Be Prod” and in “Test” environment using QTP 9.0.

We'd love your feedback!