We provide IT Staff Augmentation Services!

Sr.software Automation Engineer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 8 years of experience in both manual and automated software Quality Assurance Testing of client - server applications, web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with good understanding of Software Developent Life Cycle (SDLC), Software Testing Life Cycle (STLC) and worked on Waterfall and Agile project environments.
  • Experience in automating test scripts, designing automation framework and executing automation scripts.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, Java, Python, Junit/TestNG, ANT/Maven, Appium(Android & IOS),Quality Center, JMeter, JIRA.
  • Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/UFT and Appium to develop automation testing scripts for web, Mobile and client server applications.
  • Worked on Module driven framework, Data driven framework, Behaviour Driven Data framework(BDD), Hybrid framework and Page Object Model(POM).
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC and selenium WebDriver.
  • Experienced in providing the efficient locators strategy like XPath and CSS Selectors to run WebDriver script in stable condition.
  • Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Worked on protractor, Java scripts to automate angular JS application.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Extensively worked on Webservices (APIs) Protocols such as: HTTP, SOAP and XML.
  • Extensively worked on large scale amount of Webservices (WSDL), and SOAP UI, Schemas and XMLs. 
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Worked on SOAP UI & Eclipse ITE tools for validating the XML request and responses.
  • Responsible for validating the XML files based on the XSD. 
  • Extensively validated the WSDL files using XML SPY.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Worked on smoke testing, adhoc testing,load testing and planned testing.
  • Excellent experience with release management tools & source version control tools such as Subversion (SVN), TFS & Git.
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Work experience in using the Test director/ Quality Center to manage the software testing process.
  • Experience in Functional Testing, Data Driven Testing, Load Testing.
  • Experience in doing performance testing of service using JMeter and Load runner.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in C++, Java, HTML, Java Scripts, Oracle, SQL, MySQL, MS Access, Ajax, CSS.
  • Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
  • Experienced with Data Structures, Hashes or trees, binary trees.
  • Experience with testing on UNIX and multiple MS Windows environments.
  • Worked on Solid Team center PLM.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing& Development Tools:  Selenium Web Driver/RC/IDE/GRID, Cucumber,TestNG/Junit, SOAP UI, REST, QTP/UFT, ALM,Eclipse, Protractor, Splunk, SVN, GitHub, ANT, MAVEN, Load Runner, JMeter, Solid Team center PLM, Appium (Android & IOS Testing), Saucelabs, Webgl,SpecFlow, JBehave,JMS Rally, Jira, Predix, Ranorex, Teamcity, AWS

Languages:  HTML, CSS, JavaScript, Angular JS, Node JS, VB Script, Java, C#, .net, Python, Groovy, ruby on rails, XML,SQL,PL/SQL, MsSQL Server, UML, Shell Scripting, ruby on rails

Test Frameworks:  Junit, TestNG

ProjectMethodologies:  Agile-Scrum, Waterfall

Automation Framework:  Data-Driven framework, Test Driven data(TDD), Behaviour­-Driven Data Framework (BDD),Jasmine, Page object Model(POM),Page Factory

Defect Tracking Tools:  Jira, HP Quality Center/ALM, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest. Bugzilla

Browsers:  Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Servers:  WebLogic 10.3.3/10.3.2/10.3.1 , Apache Tomcat5.x/6, JBoss,websphere

Protocols:  TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)

Continuous Integration Tools:  Jenkins, Bamboo CI server

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

Databases:  SQL Server, MS Access, Oracle,PostgreSQL

Operating Systems:  Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr.Software Automation Engineer

Responsibilities:

  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
  • Involved in preparing test strategies for client side verifications and validations.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven.
  • Extensively automated regression and functional test suites by developing  test cases, test suites using Selenium WebDriver, JAVA and TestNG.
  • Implemented Page Objects framework, Hybrid framework and Page classes from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Responsible for estimating required resource and components for   SOA   testing. 
  • Worked on reusable functions to improve the robustness, re-usability, and maintainability of the test scripts.
  • Configured Maven for JAVA automation projects and developed Maven Page object model (POM)..
  • Used TestNG as the Test runner framework.
  • Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing SQL scripts.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.  
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Extensively worked on Webservices (APIs) Protocols such as: HTTP, SOAP and XML.
  • Worked on large scale amount of Webservices (WSDL), and SOAP UI, Schemas and XMLs. 
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber.
  • Developed the Selenium automation scripts for Functional, Smoke and Regression testing.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Implemented Selenium Grid for parallel execution of selenium scripts and for cross browser automation
  • Involved in database testing using SQL commands.
  • Effective Bug reporting using JIRA Tool.
  • Participated in Daily Stand-up meetings and provided status on work progress.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Worked under Agile-Scrum Methodology.

Environment: Java, Selenium RC/IDE, Selenium WebDriver, Selenium Grid, TestNG, Jmeter,, Maven, Jenkins, JavaScript, Node JS,HTML, Eclipse, Jira, Saucelabs, Predix, SQL, Agile Methodology.

Confidential, Atlanta, GA

Sr.Software Automation Engineer

Responsibilities:

  • Requirements gathering from Business Area Managers and Subject Matter Experts and developed test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
  • Designed the framework using Page object model.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Involved in creation of automation framework in Selenium Web Driver with Java using behavior driven approach like Cucumber. 
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services ( SOA ) through SOAPUI. 
  • Used TestNG as the Test runner framework.
  • Developed the project in Maven, integrated it using SVN and Jenkins.
  • Developed the Selenium automation scripts for Functional, Smoke and Regression testing.
  • Executed Automated Test Scripts and analyzed the results
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Effective Bug reporting using JIRA Tool.
  •   Prepare Reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Unit testing experience with Jasmine, Karma, Jasmine-Node, Nodeunit and Protractor.
  • Participated in Daily Stand-up meetings and provided status on work progress.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
  • Worked under Agile-Scrum Methodology

Environment: Java, Selenium RC/IDE, Selenium WebDriver, Selenium Grid, Junit, Jmeter, Appium, Maven,Jenkins JavaScript, Node JS, HTML, Eclipse, Jira, Rally,SQL, Agile Methodology.

Confidential, Atlanta, GA

Manual / Automation Engineer

Responsibilities:

  • Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
  • Participated in writing Highlevel Test plans, Test Scenarios, Test cases Analysis and Presentation of Results. 
  • Developed detailed Testing Methodologies, Test Matrices and Test Procedures
  • Performed feasibility study to automate the application with selenium.
  • Participated in Automation Test Plan, Involved in reviewing the scripts written by peers.
  • Involved in design and implementation of Selenium Webdriver automation framework for smoke and regression test suites (TestNG). 
  • Developed test scripts using Selenium WebDriver and Java in Eclipse IDE. 
  • Executed Automated Test Scripts analyzed the results 
  • Automated regression test cases using Selenium IDE and WebDriver.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility Performed Regression testing on new builds, every modification in the application using Selenium  driver. 
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Implemented Selenium Grid for parallel execution of selenium scripts and for cross browser automation Stored Test Cases in the HP Quality Center ALM Tool.
  • Used SOAP UI tool to test   SOA   based architecture application to test SOAP services. 
  • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests. 
  • Involved in debugging the automation tests fixing the errors in the automation tests using the Eclipse. Involved in database testing using SQL commands. 
  • Executed test cases during regression cycle in different environments on IE8, 9, Firefox18, Chrome24.
  • Investigated problems and verified log files, determined the causes and documented the audit findings and irregularities and reported them to higher management. 
  • Participated in Daily Stand-up meetings and provided status on work progress.

Environment: Java, Selenium RC/IDE, Selenium WebDriver, Selenium Grid, Junit, Jmeter, Appium, Maven,Jenkins JavaScript, HTML, Eclipse, Jira, Windows, SQL, Agile Methodology.

Confidential, Atlanta, GA

QA Manual/Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
  • Developed re-usable function using Junit for the Test Automation.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Preparation and execution of test scripts using JMeter
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Proven ability in developing BDD Scripts with Cucumber and writing step definitions for behavior.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
  • Extensively involved in creating Junit scripts for one agile project.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Attended weekly status meetings with development and management Teams.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium RC/IDE, Selenium WebDriver, Selenium Grid, Junit, Jmeter, Appium, Maven,Jenkins JavaScript, HTML, Eclipse, Jira, Windows, SQL, Agile Methodology.

We'd love your feedback!