We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 8+ years of experience in Information Technology, extended expertise in QA and Automated Software Testing using QTP, SOAP UI, Quality Center and Selenium.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and CompatibilityTesting of Web and Client server based Applications.
  • Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team. Developed Business Process Testing component.
  • Experienced in using SOAP UI for testing web services developed using SOAPUI.
  • Experienced in both Agile and Waterfall Software Development Models.
  • Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
  • Experience in functional automation tool QTP and load and performance testing tool Load Runner.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x - path.
  • Experience with bug tracking tools like Quality Center/Test Director and familiar with Clear Quest, Bugzilla.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professionaland Junit/TestNG, Load Runner.
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
  • Prior experience in analyzing and reporting on performance metrics and test results.
  • Extensive experience in testing Web applications and Thick Client applications.
  • Performed Testing of database applications developed with Oracle, Sybase and SQL Server.
  • Working knowledge of SQL, HTML and XML and Internet browsers.
  • Adept technical skills in performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries and Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation.
  • Experience understanding the code written in different programming languages Java Script and databases like Oracle, SQL Server. Also, experienced in recording tests, debugging tests, editing scripts, running test scripts and analyzing results using testing tools Win Runner, Load Runner.
  • Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, CMM and Agile/Scrum.
  • Experience in performing manual testing, Appium tool, for mobile testing in Android, IOS and See test other mobile applications.
  • Experienced in implementing handset automation framework, scripting & execution Sanity, Regression, Stress&Boundary test cases for mobile applications using Device Anywhere Automation Tool.
  • Worked collaboratively and cross-functionally as part of a team as well as an independently.
  • Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
  • Experienced in Test coordination between Onsite and Offshore team.
  • Created and executed multi-action scripts based on test script/scenario flows, Appium. Proven skills in SQL, RDBMS and UNIX variants like LINUX.
  • Ability to interact with end users, also quick learner and team player with good communication skills.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center (10.0.2,11) Clear Quest, Win runner 7.0/6.0, Load Runner 8.0/7.0, Cucumber.

Languages/ Script: C, C++, Java,Python, J2EE, HTML,Java Script, SQL, VB Script.

Frameworks: Junit, TestNG, TDD, BDD, DDD.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, Restful.

Bug Tracking Tools: HP Quality Center, Bugzilla, JIRA

Build/ CI Tools: Ant, Maven, Jenkins, Hudson

Databases Technologies: My SQL Server,Oracle 9i/10g, Oracle PL/SQL, TOAD, SQL, MYSQL

Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.

Reporting Tools: Crystal Reports, SQL Server Reporting Services.

Application Tools: Eclipse, Fire bug, Fire path, Visual Basic 6.0, SQL*Loader, Toad, SQL Navigator, Putty, Code Collaborator, GIT Bash, Jira, SVN.

Integration Tools: Jenkins, Hudson, Subversion, GitHub

Platforms: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Test Automation Engineer

Responsibilities:

  • Actively involved with SCRUM and SPRINT meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Extensively used Selenium Web Driver to test the web application. Developed and implemented robust MVC pattern base testing withSelenium WebDriver which cut down the script development time in half.
  • ConfiguredSelenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build usingSelenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns.
  • Involved in creation of automation framework inSelenium WebDriver using behavior driven approach like BDD/Cucumber.
  • Creation of framework inSelenium Web Driver using BDD like Cucumber.
  • Cucumber project for automatic acceptance testing. It helps make tests easier to read and write naturally.
  • Created and executed the test scripts with Java,Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of CI/CD withJenkins.
  • Used automated scripts and performed functionality testing during the various phases of the application development usingSelenium.
  • Extensively worked onSelenium Web Driver with the preferred Languages Java, C Sharp, Python.
  • Implemented Regression and Smoke tests execution as separate step of deployment process using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel Properties files.
  • Involved in parallel testing using Saucelabs. Used multiple environments to test applications
  • Used SOAP UI tool to test SOA based architecture application to test SOAP servicesand REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Maven 3.2.5,Saucelabs, Jenkins, Soap UI, GIT,Rest, Cucumber/BDD, HTML 4.01, XML, XPath, Firebug, SQL, Oracle, Windows 7.

Confidential, Raleigh, NC

Test Automation Engineer (Selenium)

Responsibilities:

  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Webservices (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Performed web services testing using REST Assured.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Conducted backend testing using SQL queries to validate data for database.
  • Involving with Mobile Application Automation testing through Calabash and Appium tools.Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment:: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber,Rest assure, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Centre, Firebug, SQL, PLSQL, SVN, Oracle, UNIX, Windows, Appium, LINUX.

Confidential, Overland park, KS

Automation Tester/ Selenium

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, Testing and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and Testing framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Testing).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Performed White box testing using TestNG for class, method, WebServices testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Executing the test plans on web and mobile (iOS & Android) as per requirements.
  • Executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used web-debugging tools like XPath,Firebug and Fire path to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracledatabase.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

Environment: Selenium,Jenkins,Cucumber,SOAPUI,JMeter,Ant,MicrosoftTestManager (MTM),TeamFoundationServer(TFS),JIRA,IOT,Junit,QualityCentre,Eclipse,XPATH,Java, HTML, CSS, agile, GIT, SQL, Oracle and Windows.

Confidential, Denver

Software Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Used JavaScript for client while server validation through Expression Language.
  • Used JPA with Hibernate provider.
  • Used HTML, XHTML, DHTML, JavaScript, AJAX, jQuery, JSP and Tag Libraries to develop UI/view pages.
  • Used JMS to send messages through WebSphere queues.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control.
  • Involved in the process of marshalling and unmarshalling using JAXB.

Environment: Java 1.5, J2EE, JSP, HTML, CSS3, DOJO, Apache-Tomcat, Maven Repository, JMS, XML, XSD, XSLT, Eclipse, MVC, JSM, Web Services - WSDL, JAX-WS, JAX-Restful Services, JAXP, JAXB, QC.

Confidential

Core Java Developer

Responsibilities:

  • Participated in Requirements Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
  • Designed the application using the core J2EE design patterns Singleton, Session Façade, Business Delegate, and Service Locator.
  • Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Used Object oriented JavaScript for developing rich client page.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
  • Used SAX Parser for parsing the XML document.
  • JBoss Server was used as the application server for deploying the application.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Environment: Java, J2EE, XML, JavaScript, JIRA, HTML, Selenium, SQL, Servlet, JSP, Struts, Hibernate, Log4j, JUnit, Ant, Oracle 10g, and Eclipse, JBoss.

We'd love your feedback!