We provide IT Staff Augmentation Services!

Software Automation Engineer Resume

5.00/5 (Submit Your Rating)

Overland Park, KS

SUMMARY

  • 7 years of experience in IT, with a specialty in Software Testing, proficient in testing on Client/Server and Web - based applications.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and processes.
  • Experienced in automation testing tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Good experience in Web Services testing using SOAPUI, XML & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Strong experience with SOA architecture which includes Soap Web Service Testing
  • Expertise in back end testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies.
  • Demonstrated initiative, innovation, flexibility, and ability to manage workload, achieving desired results with minimal supervision.
  • Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem solving skills. Innovative & efficient. Capable of working as a Team Member or Individually with minimum supervision.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, SoapUI

Languages: HTML, CSS, JavaScript, Java, XML, Shell Script

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Test Management Tool: HP Quality Center, ALM

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Build Tools Ant, Maven:

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Overland Park, KS

Software Automation Engineer

Responsibilities:

  • Developed test cases. Involved in design and implementation of Selenium WebDriver automation framework for integrations and regression test suites (TestNG and Maven).
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration (CI) Process using Selenium Grid and Jenkins.
  • Developed automated tests for continuous regression testing using Selenium, TestNG and Maven.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, JavaScript, XML, JSON, XPath, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, MS Excel, JIRA, Fiddler, Quality Center, SQL, Oracle and Windows.

Confidential, Mountain View, CA

Software Test Engineer

Responsibilities:

  • Involved in setting up configuring the testing environment with Eclipse, Junit, and Selenium WebDriver and Selenium Java client driver.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • On daily basis used build tools like Maven and Jenkins to build and regress automated tests into the CI process and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Tested the application in highly dynamic environment with Confidential team using Agile Methodology.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.

Environment: Java, Selenium WebDriver, JavaScript, Junit, Jenkins, SoapUI, XPath, ANT, Eclipse IDE, Agile, JIRA, BugZilla, SQL, PL/SQL, Oracle, Windows.

Confidential

Software Quality Engineer

Responsibilities:

  • Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
  • Interacted with Business Analysts on regular basis to understand the Business Requirements.
  • Developed automated scripts for Automated Regression Testing using Selenium RC.
  • 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 RC.
  • 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.
  • Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
  • Develop scripts for all manual Test cases using Junit.
  • Exported HTML Test case to Test Suite and then run on other browsers using Selenium RC.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Performed Web Services testing and Validated XML request/response data using SOAPUI.
  • Tested SOAP-based Web Services for enrolling customers, getting insurance information, creating claims
  • Performed Regression Testing of different modules automated in SOAPUI.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Involved in testing the database and data validation using SQL Queries.
  • Took part in Triage Meetings with the required parties after defect analysis to prioritize defect resolution. Test Cases were executed in Trac.
  • Utilized Trac for tracking test requirements, test plans, defects and communicating them among the team members and developers.
  • Reported the Coverage status of test performed on the daily/weekly basis.

Environment: Java, Selenium RC, Junit, Quality Center, SoapUI, Firefox, IE, Trac, Chrome, SQL, Oracle, Windows XP.

Confidential

Quality Engineer

Responsibilities:

  • Involved in automation framework development using selenium- Webdriver, Java and TestNG
  • Developed automation test cases for each Confidential and certified product for two week train cycle
  • Integrate automated test cases into nightly build system which pushed build on certification environment
  • Involved in writing test plan and test cases for every Confidential
  • Developed and executed white box test cases using Test NG framework and Eclipse.
  • Created positive and negative test cases by using valid and invalid data.
  • Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
  • Use Firebug for the web based application testing with Selenium WebDriver for the commands and
  • Locator applications.
  • Developed TestNG reporter using java, xml and xslt which show automation status after each run
  • Configured Jenkins for automation continuous integration, and maintained it for developer’s runs
  • Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug
  • Fixes
  • Used Rest API for Web Services testing.
  • Attending the daily defect triage meeting to discuss status and blockers
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM And waterfall models and TDD.

Environment: Java, JUnit, Selenium IDE, Webdriver, Hudson, SVN, Bugzilla, UNIX, Eclipse, Page object model, Maven, Firebug.

Confidential

Junior Software Engineer

Responsibilities:

  • Involved in Software requirements analysis, Design, and Testing of the application.
  • Created Test plans, Test Scenarios and Test strategies to facilitate the process of testing.
  • Performed manual testing, maintaining documentation on different types of testing i.e., Regression, Integration, System, Performance, User-acceptance and Black box.
  • Developed automated test scripts for functional unit, Integration testing as well as Regression testing.
  • Worked as a team member and helped to generate Test plans, Test cases and Test Scenarios based on the client requirements and functional requirements.
  • Developed test cases, test scenarios and procedures based on the test requirements.
  • Performed database testing.
  • Wrote SQL queries and stored procedures to validate data.
  • Managed all the bugs and conducted weekly meeting to discuss bug reports.
  • Set and manage customer expectations.

Environment: Java, Manual testing, Test Director, SQL, Windows

We'd love your feedback!