We provide IT Staff Augmentation Services!

Automation Engineer Resume

2.00/5 (Submit Your Rating)

IndianapoliS

SUMMARY

  • 7+ years of total IT experience
  • 7+ years of Selenium/QA Testing experience
  • Over 7+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Experienceinlargediversifiedprojects,includingmanual/automationtestcaseexecution,defecttracking,testplan/testcasecreationandmanagement, and requirements analysis.
  • Automation/QAexperienceinSoftwareQualityAssurance,functional,security,performance,automation, acceptanceandSeleniumtesting.
  • SDLC: Excellent experience and well versed with QA standards and methodologies and hands - on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Well versed in GUI application testing, Database Testing, Web service Testing, Front-end Testing, Load Testing on Client-server, stand alone, and web- based applications with multiple server domains.
  • Manual Testing experience involves Test Planning, Test scenario creation, Test case writing, Test data creation using MS Excel, SQL and DB validation, Defect reporting with Test and Defect management in TFS/Quality Center/Test director.
  • Experience inWaterfallSoftware Development Life Cycle -SDLC, TDD, BDDand Agile Project Environment.
  • Proficient in performing GUI, Functional testing, End to End Testing, System testing, Regression testing, Backend testing, Smoke testing, Sanity Testing, User Acceptance Testing (UAT) using manual & automated testing tools.
  • Good knowledge in Black Box Testing, White Box Testing and Grey Box Testing.
  • Analysis and Testing of the Web, mobile and wireless (iPhone/iOS, Android) Applications.
  • Experience in Testing Web app, Native app using See Test for automated the mobile testing and run the scripts for multiple devices and also perform manual testing according to the requirements.
  • Experience in using postman tool to send the request and testing manually
  • Proficient in various test management and defect tracking tools such as Rally, Version One, GUS, JIRA.
  • Expertise in writing, maintaining and executing Test Plans, Test Cases, Test Scripts, analyze test results and generating software defect reports.
  • Experienced in creating and maintaining framework using Selenium Web driver.
  • Experience in working with sumo logic and splunk to track the issues.
  • Excellent hands on experience in different automation frameworks like Page Object Model Framework, Junit, TestNG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for several projects.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web driver and Selenium Grid), SoapUI, and Eclipse.
  • Developed BDD testsusing Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
  • Tested the SOAP and RESTFUL Web Services using SoapUI tool.
  • Responsible for maintaining code using SVN, CVS, GIT and performed build verification using Maven.
  • Hands on Experience on Continuation Integration Tools like Jenkins, Run Deck.
  • Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
  • Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.

TECHNICAL SKILLS:

SDLC: Agile/ Kanban, Scrum, Waterfall.

Automation Tools: Selenium IDE, Selenium Web driver, QTP, Selenium RC, Selenium Grid, Cucumber, SoapUI

Frameworks: TDD, BDD, Hybrid, JUnit, TestNG

Bug Tracking Tools: JIRA, Rally, Version One, GUS

Programming Languages: Java, Java Script, JSP, HTML, XML, JSON

Web Services: SOAP, RESTFUL

Continuous-Integration Tool: Jenkins, Run Deck

Build Management Tools: ANT, Maven

Data bases: Oracle SQL, SQL Server, MS-Access.

Operating Systems: Windows variants, UNIX, Mac

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis

Automation Engineer

Roles & Responsibilities:

  • Involved in gathering the Business Requirements, Functional Requirements, Design Specifications document and the Use Case Developed document.
  • Involved in performing backend/database testing to ensure data validity by running SQL queries.
  • Wrote and executed automated test cases using Web services to automate manual testing solutions.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Utilized several Marketing cloud REST API’s and SOAP API's to retrieve data from Confidential Marketing Cloud.
  • Used Postman to send the request to Marketing cloud and testing manually.
  • Responsible to verify Web services API request, response data validations in REST, SOAPUI protocols.
  • Used varying Splunk and Sumologic queries to narrow down results to find bugs effectively.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Wrote Integration test groups in TestNG that are run in parallel.
  • Conducted load tests using JMeter and TestNG to simulate multiple users.
  • Developed performance test scripts to simulate user actions, performance data setup, performance test runs, analyze the test execution using JMeter.
  • Automated Smoke and Functional test cases using SeleniumWebdriver, Junitand Java (EclipseIDE) for marketing cloud client application.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Designed and developed UI usingStruts Framework,JSP,HTML,CSSand validation are done usingJavaScript.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Corn job.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Worked in Agile methodology (SCRUM).
  • Participated in sprint planning and daily standup meetings
  • Attended weekly project review meetings with Product Management and Development team.
  • Performed defect reporting and bug tracking using GUS and followed up with development team to verify bug fixes, and update bug status.
  • Created and executed database queries (SQL) to validate database data integrity.

Environment: Web service testing, Postman, SQL, Jmeter, selenium web Driver, JavaScript, PL/SQL, Junit, GIT, Splunk, sumo logic, GUS, Jenkins, Maven, SoapUI, Rest, Java, TestNG.

Confidential

Selenium Tester - Quality Assurance Engineer

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications Creation of Test Data Requirements and Test Condition Matrix Setting up Test Environment Software Test execution Defect Management.
  • Designed, implemented and executed manual and automated test scenarios usingWeb driverfor Regression testing of the application.
  • Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
  • Responsible for implementing Load Runner, Performance center, JMeter based infrastructure including Architecting the load testing infrastructure, hardware & software integration with Load Runner.
  • Worked onSeleniumGUI Object / element verification is done throughXPath,CSS Locators.
  • UsedFirebugto do web based application testing with selenium for the commands and locator application.
  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Used Apache POI API for rich text formatting, i.e. reading & writing both XLS and XLSX file format of excel.
  • Involve in user stories, issues, planning sprints and distribution of tasks across the Agile Team Using JIRA.
  • ExpertiseinwritingSeleniumWebDriverautomationscriptsinJavausingMaven,Cucumber,andJunit, TestNGAutomation Testing for Web Applications.
  • Wrote and executed automated tests in Protractor for a browser-based non-angular application.
  • Used JavaScript, Protractorto develop automation scripts for angularJS applications
  • Developed BDD tests using Cucumber by writing features and step definitions using Gherkin. Developed required Selenium support code in JAVAfor Cucumber.
  • Created test cases using element locators and selenium web driver methods experience in setup of Jasmine and Selenium for unit and functional testing.
  • Monitor the jobs which could be SVN checkout using Jenkins.
  • Performed Web-Services Testing using SoapUI and generated XML Files for messaging.
  • Used SOAP/REST services using SoapUI, Groovy Script to test the services.
  • Performed agile methodology for testing the application.
  • Performed Ad-hoc, Smoke, Functional, and Regression testing by executing test cases maintained Quality Center

Environment: Selenium Web driver, Oracle, JMeter, Cucumber, Java, Java script, SQL server, Junit, Rest, jasmine, Xpath, Quality center, Jenkins, TestNG, Maven, JIRA, SoapUI, protractor, BDD, Gherkin.

Confidential, AZ

Quality Assurance Engineer

Responsibilities:

  • Developed test code for testing locally in Java using Eclipse, Selenium Web Driver and TestNG, Junit framework.
  • Involved in Preparation of Regression and Smoke test cases for new sites.
  • Communicated with the product team for clarifying requirements and business rules.
  • Involved in developing QA Test Plan and QA Test Strategy.
  • Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automated testing.
  • Responsible for verification of Defects Manually using different scenarios.
  • Evaluate Manual Test cases that can be automated.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Uploading applications to handsets using Mac mini- configuration utility for Native App can be accessed on Mobile, Mobile browser and web browser.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Used Appium for mobile app testing Android and iOS.
  • Responsible for Creating, Executing and Reviewing Functional & Integration test cases based on the Business and functional requirements.
  • Performed data driven testing by using JDBC as a data source in SoapUI and configured SQL queries to fetch data from the Oracle database.
  • Experience in using the rally defect tracking tool to track, plan and analyze the stories.
  • Followed Agile Methodology (SCRUM) for this project.
  • Responsible in deploying the code builds to testing server using Jenkins. Actively involved on Continuation Integration Tools like Jenkins.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
  • Participated in sprint planning and daily standup meetings.
  • Environment: SeleniumWeb driver, Appium, SQL, BDD, rally, xpath, Mobile testing, Junit TestNG, UNIX, SQL Server, SCRUM Methodology, GIT, SVN, Jenkins, SoapUI Tool, Java.

Confidential, San Francisco, CA

Automation Engineer

Roles & Responsibilities:

  • Involved in gathering the Business Requirements, Functional Requirements, Design Specifications document and the Use Case Developed document.
  • Involved in performing backend/database testing to ensure data validity by running SQL queries.
  • Performed Data driven testing usingSelenium Web driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Worked on BDD Cucumber /gherkin format for Test Scenarios Using Acceptance Test Criteria.
  • Developing QA automation framework using Selenium, WebDriver-IO and Gherkin.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Corn job.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome.
  • Integrated Appium with Sauce Labs for distributing tests on the cloud, integrated Appium with Continuous Integration tool- Jenkins.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Analyzed and Tested Web Based User Interface application using Java, SQL, HTML and UNIX.
  • Performed the Functional Verification Test, Regression, User Interface (UI) and User Acceptance Test as per the requirement in various environments.
  • Interacted with the development teams in resolving several issues.
  • Involved in validating User Acceptance Testing in test script and design the test plan for Mainframe testing.
  • Worked in Agile methodology.
  • Attended weekly project review meetings with Product Management and Development team.
  • Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.
  • Created and executed database queries (SQL) to validate database data integrity.

Environment: Selenium Web driver, Oracle9i-10g, SQL, PL/SQL, Cucumber, Gherkin, Unix, Junit, Xpath, Quality center, Appium, JIRA, Jenkins, Maven, SoapUI, Java, TestNG.

Confidential

Software Test Engineer

Roles & Responsibilities:

  • Worked on all aspects of the software testing lifecycle.
  • Involved in writing the test modules to cover system requirements, functional specifications.
  • Used Excel to write Manual Test Cases and Status Report. Created and maintained tests and test records.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Junit, Maven and Jenkins.
  • Submitted Status Report about the project to Team lead and QA manager weekly.
  • Expertise in Automation Tool Selenium 2.0, protractor, QTP and performance testing tool JMeter mobile automation testing tool Appium
  • Associated with development team to understand technical design and architecture for test planning.
  • Involved in Net Meetings, phone conferences and close interaction with software developers to understand application functionality and performance issues.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed test scripts for web services using SOAPUI and worked with XPATH.
  • Used JIRA bug tracking tool to track, maintain and analyze the issues in agile methodology.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Involved in Functional, Regression, Performance and User Acceptance Testing.
  • Tested the GUI / User Interface of the Web applications.
  • Experience with TDD/Unit Testing and Robot frameworks.
  • Experience with HTML, CSS, and JavaScript.

Environment: Java, Selenium Web driver, QTP, Mobile testing, Junit, Jmeter, SoapUI, TDD, SQL, Robot Framework, TestNG, Jenkins, Manual Testing, Mainframes (CICS), Windows XP, Application, Xpath, JIRA.

We'd love your feedback!