We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Foster City, CaliforniA

PROFESSIONAL SUMMARY:

  • Over 7+ years of professional experience in IT in which three years of experience in JAVA Development and over Ten years of experience in Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
  • Built QA Automation Framework using Maven, Selenium, Web Driver Tool, Java Client Libraries, Properties Files, Config Files and Jars. Using TestNG and JUnit Unit Testing Framework executed Test Scripts. Used both Perforce & SVN Repository for checking - in and checkout Java Test Script Code.
  • Currently working on automating different module using Cucumber Tool, Ruby Mine, JBehave and JRuby Framework. Creating Feature files using GWT, step definition, config file, drivers, path using Ruby Test Automation Script for Front End UI Automation.
  • StrongHTML/HTML5, CSS/CSS3, JavaScript,JQuery,AJAX,JSONandDOM manipulation skills for implementing web technologies.
  • Written JQuery using ID to locate dynamic element in web page and executed Java Script using JQuery.
  • Written Java Test Automation Script (.java) using Java, Spring Test Suite, Selenium and Web Driver which does sanity testing on every deployment performed in QA Env and sends Email Notification on failure.
  • Excellent skills in Struts (Validators, Action, Dynavalidatorform, Tiles), Spring Framework (IOC, AOP, DAO), JSF (IBM Implementation and JBoss Implementation) (Converters, Validators, Variable Resolver, Navigation Rule and Managed bean), JDBC, J2EE Design Patterns (Front Controller, Business Delegate, Session Façade, Data Access Object- DAO and Value Object), DOJO, AJAX (Prototype Java Script Framework) and Caching Service (IBM ehCaching), CSS, JQuery, JavaScript, JSF - prime faces.
  • Experience in using Web services and XML related technologies such as XML-RPC, XML-BEANS, SOAP, JAXRPC, JAX-WS, SOA, UDDI and Axis, JAXB, DOM (Document Object Model), JDOM, SAX (Simple API for XML), JAXP, Apache Axis.
  • Automated more than 200 unique Manual Test Cases @ Confidential Client for both Frontend and Backend involving different modules like IAdmin, MCP Dev Console, PBC, Billing and Payment Systems. Executed Test Scripts in multiple browsers like IE, FF, Safari and Chrome.
  • Experience in writing automation test scripts using Selenium, Web Driver, Cucumber, JRuby, JBehave, JMeter, and Quick Test Professional.
  • Extensively worked on Java, J2EE (Web services, Hibernate, JDBC) and XML, XSD and Schema, Oracle Web center, ADF, Oracle Flex cube (Banking Platform) and Application servers like WebLogic, Tomcat, Web Servers and Linux and IDE like Eclipse, JDeveloper 11g etc.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Using Junit and TestNG Framework performed unit testing. Using Eclipse IDE, IntelliJ IDE, Spring Test Suite executed and tested various methods in Java code using Hasp Map and Assertion.
  • Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
  • Hands on Experience in testing on multiple platforms like Android OS, iOS, Windows and Blackberry for Smartphone & tablets.
  • Using Jenkins Continues Integration Tool performed Build Deployment in QA Environment.
  • We are moving from Jenkins to Bamboo Continues Integration Tool for build deployment and maintenance.
  • Performed Web Service Testing using Jmeter Tool by hitting specific IP Address. Using Jmeter checked and verified Web Service request and response.
  • Create Automation Testing Framework for Mobile Application Testing with Appium and Robotium in Ruby and Java.
  • Mobile Web Automation Framework AngularJS in Jasmine, Protractor and WebDriver.
  • Involved in testing AJAX components with Jasmine and Protractor.
  • Used Appium, Robotium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Build Continuous Integration distribution system with Travis CI + Hockey App
  • Created Continuous Integration with Jenkins and Travis CI Server. On Every Commit to Master Branch Jenkins runs P0 tests cases and notify the committers of any issue and proving every - one with visual board that Highlights any failing test plan.
  • Responsible for defining automation standard and rule required for building automation specific test lab for conducting smoke test, function and regression.

TECHNICAL SKILLS:

Web Technologies: J2EE 1.4, JSP, Struts, Applets, Servlets, EJB 1.3, JavaScript, HTML 4.01, XML 1.0, XML 1.1, JDBC 2.0, JMS 1.1, Hibernate3.0, SOAP, Web Services

Programming Languages: Java 1.3, Java 1.4, Java 1.5, C, Perl5, Shell Script, PL/SQL, UML 2.1, JDK 1.4, JDK 1.5 and Java Script.

Distributed Technology: RMI, EJB 1.3

Web & App Server: Apache Tomcat 3.0, Jboss 4.0, WebLogic 6.0, WebSphere, Sun Iplanet Web and Messaging Server 4.1

Database/ DB Tools: Oracle 8i/9i/10g, MySQL 5.0

Operating Systems: UNIX, Linux (Red Hat 9, Fedora Core 6, CentOS 4.3), Sun Solaris 2.7, Windows NT/XP/2000

Source Control: VSS4.0, CVS 4.3.2, Rational Clearcase

IDE: JBuilderX, JBuilder 2005, IntelliJ Idea 6.0.4, Eclipse 3.1, NetBeans

UML Tools: Rational Rose, Microsoft Office Visio 2003, SmartDraw, UML Studio.

Server Configuration Expertise: Qmail, Samba, Squid Proxy, LDAP

Protocols: TCP/IP, SNMP, WAP, PAP, SMPP, SOAP, SMTP, HTTP, HTTPS

Messaging: JMS, MQ-Series.

Automated Tools: Web Driver, Selenium, JBehave, Cucumber, Quick Test Professional, Win Runner, Load Runner,Appium,Robotium,Protractor, Mercury TestDirector

Defect Tracking System: JIRA, Quality Center, DETS, GNATS 4.1, BugZilla 2.22

Test Tools/ Others: Java Web Start, AdventNet WebNMS 4.7.0, JProfiler 4.3, JProbe 5.0, TestNG, JUnit and JMeter

PROFESSIONAL EXPERIENCE:

Confidential, Foster City, California

Sr QA Automation Engineer

Responsibilities:

  • Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
  • Using Cucumber, RubyMine IDE and JRuby Framework automated more than 200 unique Test Cases involving IAdmin, Dev Console and Billing module. Created Feature files, step definitions, config.rb, env.rb, paths.rb files for executing Ruby Script.
  • Using JBehave, Selenium, WebDriver, Eclipse IDE created Feature file involving GWT, written Java Automation Code (.java), created Properties file containing Locators involving Xpath and executed in different Virtual Machines.
  • Written JQuery using ID to locate dynamic element in web page and executed Java Script using JQuery.
  • Worked with Live Ops Team to trouble shoot Production issues and recreate the issue in QA Environment. Login in different UNIX server and checked IAdmin, Dev Console and PBC logs.
  • Created Test Automation Script code using Java (.java), Selenium and Web Driver which creates merchant in IAdmin and login MCP Dev Console Module every two minutes to check flow, place orders and cancel orders.
  • Automated more than 200 unique Test Cases in Confidential for both Frontend and Backend involving different modules like IAdmin, MCP Dev Console, PBC, Billing and Payment Systems
  • Using Selenium Automated Tool automated manual testing of v.me online website. Using Eclipse IDE analyzed, debugged Java code and performed White Box Testing.
  • Using Cygwin connected to remote server, checked and verified logs. Using JUnit performed API testing for physical goods and digital goods purchase transactions.
  • Written Ruby script for automating order placement and performed regression testing using Cucumber Tool.
  • Using App Scan Tool performed Security Testing for different module like IAdmin, Dev Console and Billing Systems.
  • Using Toad Tool executed all SQL queries to fetch data from Oracle Database Table.
  • Created Java Test Scripts to execute manual test cases in different browser like Firefox, Safari, IE and Chrome.
  • Using PL/SQL Developer Tool, executed complicated SQL Queries to fetch data from different tables, merge and import data into different table.
  • Performed Unit, Integration, System, Functional, Security and Embedded Testing
  • Designed dynamic and browser compatible pages using HTML4/5, DHTML, CSS and JavaScript.
  • Experience developing web pages using Angular JS Framework and familiar with various Angular JS directives and services.
  • Developed Single page application (SPA) and structured the JavaScript code using Angular.js.
  • Experience working on and using JIRA.

Environment: HTML5, CSS3, Angular JS, Node JS, Bootstrap Framework 3/2.2.3, JQuery, JavaScript, Spring MVC, Spring, Spring Batch, REST, Hibernate, Caching, Maven, Quick Build, JIRA, SASS, Java/J2EE, Oracle, Protractor, Soap UI, Selenium, WebDriver, Load Runner, Mercury TestDirector

Confidential, Redwood City, California

Sr QA Automation Engineer

Responsibilities:

  • Created Test Automation Script code using Java (.java), Selenium and Web Driver which selects item and places order every two minutes to check flow and cancel orders. Email Notification sent on failure of the script in Production.
  • Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, Spring and Hibernate.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax.
  • Written Core Java Coding and Automated more than 250 unique Test Cases for both Frontend and Backend involving different modules like Checkout, Item Page, Customer Cart and Payment Systems
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
  • Developed the CRUD API for the POSEngine using Restful Webservices.
  • Created the domains, application servers and load balancers using Weblogic.
  • Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support.
  • Integrated Bootstrap.js into several applications for speeding up JavaScript development.
  • Using Cygwin connected to remote server, checked and verified logs. Using JUnit performed API testing for Wal-Mart US Tracking.
  • Using Jmeter performed Load Testing and executing SQL queries for creating account, update and delete records in Oracle Database.
  • Using Toad Tool executed all SQL queries to fetch data from Oracle Database Table.
  • Created Java Test Scripts to execute manual test cases in different browser like Firefox, Safari, IE and Chrome.
  • Using PL/SQL Developer Tool, executed complicated SQL Queries to fetch data from different tables, merge and import data into different table.
  • Performed Unit, Integration, System, Functional and Embedded Testing

Environment: JAVA/J2EE, Spring, Hibernate,, Struts, Jquery, Ajax, Yahoo UI(YUI), JavaScript, ORACLE, CRUD, PL/ SQL, JDBC, EJB, MULE ESB, JAX-WS, REST, Spring Tool SET(STS), Weblogic, Protractor, Stash, GIT, JUNIT, AGILE, UML, JSP, JSTL, Servlet, MAVEN, backbone.js, Selenium, Load Runner, Mercury TestDirector

Confidential, Utah

QA Engineer

Responsibilities:

  • Checked and verified dynamic data passing for different parameter for API testing.
  • Using QTP performed complete full cycle of regression testing starting from user account creation to login, shopping, purchasing product, providing credit card details, writing reviews and logout.
  • For testing purpose, added print statements in Java code to check the dynamic values in the logs and to check the sequence and flow of execution of Java API.
  • Configured Apache Web Server for setting up Sandbox testing environment by updating configuration flies like httpd.conf, srm.conf, access.conf and name.conf-dist.
  • Using Jmeter Tool checked and verified Web Service request and response code.
  • Using Jmeter tested both valid and invalid cases by providing appropriate output response code. Checked and verified the output result as well.
  • Using Jmeter executed SQL query to fetch the data from the database. Using Jmeter SQL query updated and deleted records in the table as well.
  • Using QTP performed various checkpoints validations like Standard check point, XML check point, Image check point, Bitmap checkpoint, Database check point and Page checkpoint.
  • Using Selenium and Web Driver Automated Tool performed dynamic user account creation.
  • Created Test Plan, Test Cases and Test Report. Involved in deployment of production release.
  • Found bugs and updated JIRA with all bug details. Assigned it to Developers. Once bug fixed tested, verified and updated JIRA Ticket with all details.
  • Created and executed SQL Scripts in SQL Developer to update the data from production database tables to QA database tables for internal testing purpose.
  • Worked with Linux, created SQL Scripts, executed using Linux commands in order to perform database updating faster and quicker.

Environment: Windows XP, LINUX, Technology Components: Java, JSP, Web Logic, Oracle 10g and mysql5.0

Confidential, New York

QA Engineer

Responsibilities:

  • Using Java Profiler Tool, performed performance testing wherein checked memory utilization, memory used by creating objects, memory unused by objects while navigating pages by checking and verifying the graph.
  • Used TFS Bug Item Synchronizer 1.3 for Quality Center for creating and updating defects
  • Web Service request and response are checked and verified by using Firefox Poster by using GET and POST Method by hitting the IP address.
  • Performed regression testing of Neo application using Selenium IDE, Selenium RC and Selenium Grid.
  • Performed regression testing of Dream application using Quick Test Professional Automated Tool. Created QTP VB script for testing with dynamic data.
  • Created Test Plan, Test Lab, Test case and Defects in Mercury Quality Center Tool. Assigned defects to developers.
  • Performed Unit, Integration, System, Security, Progression and Regression Testing.
  • Integrated Test Director with Win Runner for storing the data and generated reports using Win Runner Test Results.
  • Used Team Foundation Server consists of three tier architecture wherein Client Tier or Layer is used for creating and managing project for NEO application. NEO Application used Application Tier or Layer for Web Services to handle request and response. Data Tier or Layer is used for Data storage as repository.
  • Tested Custom Software as a service (SAAS) wherein provided software to the client to test it on their own server. Bugs found while testing on their web server were fixed.
  • Involved in supporting monthly production release. Executed several API’s to perform sanity testing of production environment.
  • Using Putty connected to several UNIX box to access oracle & mysql data base to retrieve data. Executed all basic UNIX commands to check logs, monitors, querying tables and updated configuration files.
  • Prepared Traceability Matrix and Defect Reporting document.
  • Created Perl API Script to execute watcher to pick up input file for performing file upload. Configuration changes made in cron job in production to pick the files at appropriate time.
  • Performed template deployment using Perl API and verified the mail trigger through job feeder, render, mailer, slow shot and slingshot logs.

Environment: Windows XP, UNIX,Joomla, Technology Components: Perl 5.0, Oracle 10g and mysql5.0

Confidential

Software Engineer - JSP Web Developer

Responsibilities:

  • Using Java script performed UI Field Level Validation in Workflow Module in Confidential .
  • Using Java script performed navigation of different JSP Pages and displaying popup windows.
  • Worked with Visual Source Safe to create virtual library files, sharing, checked in and checked out for deployment. Integrated VSS with MVS for version control to handle any database file in Confidential .
  • Written coding in JSP to retrieve data from Database using Jdbc Odbc concepts.
  • Written business coding in JSP to fix production bugs and to check proper routing of all orders.
  • Implemented business logic using EJB components to set routing rules for IPVPN, Frame Relay and ATM Products.
  • Responsible for developing a web-based GUI for the Configuration Manager using JSP.
  • Used Struts framework for building the web based GUI. Design and implementation of Performance monitoring function of the FCAPS model.
  • Writing a parser in Java for parsing performance log files. Identifying and developing Action classes, form beans.
  • Involved in writing coding for Work Flow UI Screen as per the requirement given by BPE.

Environment: Windows 2K, UNIX, Technology Components: JSP, EJB, XML, Java, Oracle 9i

We'd love your feedback!