We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 7+ years of professional experience in Informational Technology (IT) with emphasis in Manual and Automation testing of Web/Mobile apps and Client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
  • Profound experience with manual quality assurance testing procedures
  • Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Bug life Cycle and Methods like Waterfall and Agile.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid using test scripts Java, JavaScript,python and Test Frameworks using Junit/TestNG, ANT/MAVEN/JENKINS build tools.
  • Experience in developing framework using Junit, TestNG and Page Object Model.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • experience working with UI, Mobile UI or API test automation tools and frameworks such as Selenium, Appium or Junit
  • Experience with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Experience in testing cloud architectures that include multi - tenancy, horizontal scale, microservices and RESTful APIs
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, Test NG, Maven, Fire Path, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Key expertise includes Testing, Debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
  • Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
  • Expertise in functional, data-driven, load testing for web services and web based applications using SOAP UI.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Evaluated existing quality assurance methods and implemented cost-effective upgrades.
  • Established and updated software testing programs and procedures.
  • Excellent skill in finding bugs and over defect management, using bug tracking tools - Jira, Quality Center, etc.
  • Excellent communication and presentation skills, self-starter, quick learner, strong analytical skills, team player, good mentor and possess positive attitude.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Load Runner 11,Appium, JUnit, Cucumber, TestNG, Web Services, SOAP UI, Jenkins, Maven.

Language/ Script: Java, JavaScript, python, Unix, Linux, VBScript(UFT), C, C++, C#.

Test Frameworks: Junit, TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.

Firefox Add-ons: XPath, Firebug, Fire Path.  

Web development: HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.

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

Bug-Tracking  Tools: Bug Zilla, JIRA, Mantis, Quality Center,jmeter.

Build/Continuous Integration Tools: ANT, Maven, Jenkin, Hudson, Bamboo.

Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL.

Platforms: Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.

Mobile Platforms: IOS, Android OS, Windows Phone.

QA Methodologies: Agile, Scrum and waterfall.

Version Control: Git, SVN, CVS, TFS.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies. 
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Developed test Plan a code in Java language using Eclipse, IDE and TestNG framework.
  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, for Web Service automation and Maven.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Evaluated existing quality assurance methods and implemented cost-effective upgrades.
  • Established and updated software testing programs and procedures.
  • Executed software compatibility tests and documented the results.
  • Designed the Manual and Goal oriented scenarios using LoadRunner Controller module to test.
  • Extensively used LoadRunner monitors to identify the bottlenecks in Network, Database and Application servers.
  • Analyzed LoadRunner on-line graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server.
  • Automated ATT regression suite using the Selenium Web driver, JSON Classes, JDBC.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • UI Automation with Selenium .
  • Designed and develop framework for Mobile Browser application testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Reported the bugs/defects through JIRA.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: JAVA, Selenium WebDriver, Selenium GRID, TestNG,  JIRA, Maven, POM, XML, MS Excel, HTML, JSON, JavaScript, Eclipse IDE, Jenkins, SOUPUI, TDD, Agile, Web Services (SOAP & RESTFUL) JavaScript, Oracle,Windows 7, Firefox, IE, Chrome, XPath, Firebug.

Confidential, Woodlands, TX

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Used Page Object Model, UI Mapping, Selenium Manager, Appium, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Designed the Manual and Goal oriented scenarios using LoadRunner Controller module to test.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to Agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Integrated with Continuous Integration tools Jenkins for running test automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Designed and develop framework for Mobile Browser application testing.
  • UI Automation with Selenium .
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Performed back end testing on Oracle Database by writing MySQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application

Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Maven, Jenkins, Firepath, POM, SQL,MYSQL, Oracle, Firebug, HTML, XML, XPath, Firebug, Quality Center/ALM, GitHub, Internet Explorer, Chrome, Oracle, Windows.

Confidential, North Richland Hills,TX

QA Engineer

Responsibilities:

  • Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in setting up Selenium RC in the Test Environment, deploy and run the scripts in as part of the build and generate automated test reports for test runs.
  • Worked on developing the automation scripts using Selenium RC with Junit Frame work.
  • Developed Test Scripts for Automation of the web-based application in Selenium- Junit.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Executed test scripts, analyzed test results, and report identified problems/bugs using Quality Center.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source.
  • Performed data driven test and regression testing using Selenium.
  • Check Configuration and compatibility testing for s/w versions and hardware.
  • Extensive experience in JAVA programming for JAVA automation/Performance testing.
  • Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
  • Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.

Environment: Java, Selenium RC/IDE, Junit, SOAP UI Eclipse, JavaScript, XPath, HP Quality Center, Firebug, SQL

Confidential

QA Tester

Responsibilities:

  • Designed the efficient Manual test cases based on analysis of Business Requirement documents.
  • Understanding the business requirements and developed test cases to test the complete functionality of the application.
  • Involved in requirement gathering, analysis of the requirements from the user..
  • Assisted in design review meetings making sure all the requirements are covered in the development project scope.
  • Good knowledge and experience in C#. Net, VB.Net, ASP.Net 2.0/3.5, ADO.Net, SQL Server, Oracle 9i, AJAX, XML, Web Services etc.
  • Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed test cases and analyzed the test results.
  • Responsible for performing Functional testing, System testing and Smoke testing.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.

Environment: Python, Quality Center, HTML, XML, SQL, Windows.

We'd love your feedback!