We provide IT Staff Augmentation Services!

Automation Engineer(selenium) Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of QA experience in Manual/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.
  • Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAP UI, Quality Center/ALM, ETL and Selenium.
  • Experience in both Agile and Waterfall Software Development Models.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle, Bug life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Experience in automation tools selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and mobile automation testing tool Appium.
  • Experience in testing native applications on iPhone, Android and iPod devices manually.
  • Used Ranorex tool for testing current and early Android applications.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing 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.
  • Extensive experience in testing Web applications and Thick Client applications.
  • Proficient in creating automation script from scratch.
  • Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
  • Adept technical skills in performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
  • Experience in using SOAP UI for testing web services developed using SOAPUI.
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
  • Developed Business Process Testing component.
  • Experience in Understanding the code written in different programming languages Java, Java Script, VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
  • Experience in automated testing using an AWS (Cloud) with TestNG/Appium (Android automation testing) and IOS.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience with bug tracking tools like Quality Centre/Test Director and familiar with Clear Quest, Bugzilla.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
  • Prior experience in analyzing and reporting on performance metrics and test results.
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
  • Created data driven tests by using parameterization. Created user defined functions in VBScript.
  • Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
  • Experience in implementing Unified Modeling Language (UML) diagrams and ability to create flow diagrams and flowcharts.
  • Excellent analytical and problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
  • Experienced in Test coordination between Onsite and Offshore team.

TECHNICAL SKILLS:

Automation Testing Tools: Selenium WebDriver/IDE/GRID, HP Quality Center/ALM, QTP, IBM RFT, Protractor, JMeter, Cucumber, Log4j, JXL, Coded UI, Appium

Languages/Scripts: SQL, PL/SQL, C, C++, Java, Jscript, JQuery, C#, Python, .Net,, Shell Scripting, VB Script

Frameworks: Junit, TestNG, TDD,BDD

Firefox Add - ons: XPath, Firebug, Firepath

Cloud: AWS(Amazon Web Services), Azure

Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio, JIRA, Bamboo, MTM, test Director

SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.

Operating Systems: Windows, UNIX, Red Hat Linux, Solaris

Databases: MS SQL Server, Oracle 8i/9i/11g, DB2, Sybase, MYSQL, PostgreSQL, NoSQL, TOAD

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

Version Control Tools: TFS, GIT, SVN

Project Methodologies: Agile, Waterfall, Scrum

Other Tools: MS Access, Win SCP, Putty, Postman, Dynatrace, Test Manager, Sahi Pro

PROFESSIOANL EXPERIENCE:

Confidential, Austin, TX

Automation Engineer(Selenium)

Responsibilities:

  • Created Feature File, Scenario Outline with Cucumber framework and Wrote Acceptance test using BDD Cucumber/Java .
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.  
  • Leveraged Web Automation Test Suite for Mobile Browsers Using Web Driver for iOS and Android Platforms.
  • Used Appium, Robotium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
  • Involved in testing AJAX components with Jasmine and Protractor
  • Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
  • Developed automation test scripts for client -server and web based applications using Python, Silk.
  • Responsible for created automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
  • Developed hybrid framework to test several web pages.
  • Performing Functional, Regression, GUI, Usability testing using Selenium with Java using Page Object Model in Junit/TestNG framework and using CI Jenkins to ensure web application is automatically tested via scripts.
  • Used SOAP UI tool to test SQA based architecture application to test SOAP services and REST API .
  • Involved in Web Services Testing using WEBUI, SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
  • Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
  • Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools and Retrieved Crash Log files using iTunes.
  • Responsible for developing automation test plans and identifying test cases for automation.
  • Responsible for reporting and tracking the bugs using Quality Center/ALM.

Environment: Java, SeleniumWebDriver, TestNG, Maven, cucumber, Python, Jenkins, SOUPUI, TDD, Agile, HTML, XML, Web Services (SOAP & RESTFUL) JavaScript, Quality Center, Firebug, SQL, PL/SQL, Putty, SOAPUI, WEBUI, Oracle, UNIX, Windows, Protractor, Appium, POM, ALM.

Confidential, Sandiego, CA

Sr. QA Automation Engineer & Analyst

Responsibilities:

  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing. 
  • Created Automated Regression test scripts using iTKO LISA.
  • Responsible for created automation framework using POM- Page Object Model, and Data Driven framework to test web application. Thorough understanding of POM using Page Factory 
  • Developed Keyword driven framework to identify a set of Keywords and then associate an action (or function) which each of these keywords.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Conducting Datadriven testing, cross-browser testing, parallel test execution.
  • Automation testing of web based applications using QTP.
  • Performance testing using Jmeter.
  • Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
  • Responsible for testing the backend (DB), after the ETL Job is initiated from ETL and validate along the way by analyzing intermediate files and validating how the initial source data is transformed and updated in the database by writing SQL and executing the DMLs to covert the data from the flat files to readable format.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams. 
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Created Feature File, Scenario Outline with Cucumber framework.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed white box testing using TestNG for class, method, & WebServices testing.
  • Configured Selenium Grid to execute the Scripts parallelly on different browsers.
  • Used IOS emulator and simulator to do the mobile functional testing.
  • Performed rest API testing using SOAP UI Pro.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.

Environment: Selenium, Quality Center/ALM, Load Runner 9.1, .Net, SQL Server 2008, Microsoft Windows, UNIX, XML, Documentation Tools: MS Office - MS Word, Excel, PowerPoint, MS Project. Building Center.

Confidential, Jacksonville, FL

Sr. QA Automation Engineer & Analyst

Responsibilities:

  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit, TestNG, and Java. 
  • Developed re-usable function using TestNG 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 TestNG. 
  • 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. 
  • 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. 
  • Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium. 
  • Extensively involved in creating TestNG 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. 
  • 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 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). 
  • 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. 
  • 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: Selenium RC/WebDriver, Java, JUnit, TestNG, SQL, Eclipse.

Confidential, Richmond, VA

Automation QA Analyst

Responsibilities:

  • Involved in using data driven tests to validate API calls. 
  • Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements. 
  • Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, and User Acceptance Testing. 
  • Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes. 
  • Developed and maintained Manual and Automation
  •  test scripts. 
  • Used Jira for Bug Tracking, Bug fixing, and Bug Reporting. 
  • Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables. 
  • Performed functionality and regression testing during the various phases of the application using Selenium. 
  • Developed a Data Driven Framework using Selenium. 
  • Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium. 
  • Used Jenkin as a Continuous Integration server to configure with Maven. 
  • Scheduled testing job and set up the flag to run script every time developer commits new code and make a new build. 
  • Involved in providing the efficient locators strategy like XPATH and CSS to run WebDriver script in stable condition. 
  • Built Safari browser extension to be able to run WebDriver in Safari browser. 
  • Designed the future state testing to be implemented in the next phase of this effort.

Environment: Selenium RC, WebDriver, Selenium Grid, Windows, TestNG, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML and UNIX.

Confidential, Broadway, NY

QA Analyst

Responsibilities:

  • Involved in reviewing the Functional Requirement documents and System Requirement Specification document. 
  • Responsible for writing and executing Test Cases and Test Scripts. 
  • Assisted the QA lead in publishing Test Plan. 
  • Developed Test cases, Test Scripts using Quality Center. 
  • Responsible for documenting the test results and prepared the test case and test scenario templates. 
  • Performed Functional, Integration, Regression, GUI testing, Backend Testing.
  • Developed and maintained GUI and User Defined Functions as part of automated testing using QTP. 
  • Created SQL scripts to query the database. 
  • Validated the data in backend database using SQL scripts and Unix Shell Scripting. 
  • Executed SQL queries to extract data from Source system to warehouse and from warehouse to the data marts and validate the results. 
  • Implemented Checkpoints, Parameterization, and synchronization in QTP. 
  • Implemented Data driven test and Batch tests. 
  • Involved in testing of the application manually and tested the design and functionality of the application. 
  • Developed detailed UAT test cases from technical system requirements document to meet deadlines and verify system functionality as per the requirements. 
  • Also worked on documentation, system testing and troubleshooting defects. 

Environment: Quality Center, QTP, Java, UNIX, XML, JSON, JIRA, Manual testing, ETL, SQL, Oracle 11g

We'd love your feedback!