We provide IT Staff Augmentation Services!

Senior Automation Test Engineer Resume

3.00 Rating

Richardson, TX

SUMMARY

  • Senior Automation Test Engineer with 8 years of Experience in Manual and Automation Testing using Selenium and Java/Python.
  • Expertise in Selenium Web driver, Implementation of Page Object Model with Hybrid Frameworks, Cucumber and Automated Testing frameworks.Experienced in Performing Functional Testing, Smoke, Sanity, Regression, and Black Box Testing for domains like Banking, Finance, Insurance and Healthcare.
  • Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all the phases.
  • Well Versed in various sorts of testing like Manual testing, Automation Testing, Web based testing, Client/Server testing and Web services using SoapUI.
  • Hands on experience in implementing Waterfall and Agile (Sprint/Scrum) methodology.
  • Developed Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java for Selenium.
  • Extensive experience in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back - end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.
  • Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Soap UI, Cucumber, JUnit, Eclipse and TestNG.
  • Strong Knowledge in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
  • Expertise in Handling of TestNG annotations like @DataProviders, @Test, @Before Test, @After Test, @Before Method, @After Method, @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using TestNG XML.
  • Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
  • Utilize Microsoft Visual Studio Team Foundation Server/Test Manager for creation and execution of test cases.
  • Strong knowledge in Programming Languages like Java, for executing the test scripts.
  • Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text, DOM and CSS using Firebug to create scripts of automation.
  • Good Expertise at using Selenium Synchronizations with conditional synchronization and unconditional synchronization (Implicit, Explicit) wait statements.
  • Strong knowledge in handling frames (frames, iframes) of a HTML page with having different DOM's for every Iframe using selenium.
  • Developed Scripts usingpythonSelenium WebDriver combo for user module application.
  • Implemented Accessing Forms like Drop-down select, Checkbox, Radio Button etc. using Selenium.
  • Experienced in implementing ofTables and Access links using Selenium Webdriver.
  • Well versed in dealing with Keyboard Mouse Events like Drag and Drop, Right Click, Upper Case, Lower Case, and Underline etc. using Action Class in Selenium Webdriver.
  • Expertise in implementing APACHE POI/JXL to read the data from external resources in selenium.
  • Good Knowledge on Selenium Cross Browser Testing to check the application functionality and behavior over various browsers.
  • Worked on handling multiple windows and Pop-ups with Selenium.
  • Conversant in handling Cookies and alerts in Selenium Web Driver.
  • Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
  • Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.
  • Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and HP ALM.
  • Experienced in using Continuous Integration and build management tools such as Jenkins Build Server, Maven, ANT and, Tortoise SVN, Subversion to handle different versions of the source code.
  • Strong Knowledge in implementing Log4j as a logging framework and also for the debugging.
  • Experienced in automating various web applications and web services using SOAPUI and Cucumber implementing with JUNIT and TestNG.
  • Well Versed in implementing SOAPUI with Data Driven Framework for reading and writing the External Data.
  • Worked in CI pipeline involving Jenkins, Maven, Docker, AWS(EC2).
  • Developed and executed test cases for XML and Restful services using SOAPUI tool.
  • Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber (Gherkins format).
  • Worked on SVN to handle and maintain the build scripts, test data and other documents related to the project.
  • Used tools such as Maven and Ant for automating software build processes.
  • Strong Knowledge in Mobile Testing using Appium for (Android/IOS) applications.
  • Good knowledge in Review product specifications and work with others to develop appropriate test strategies and detailed test plans and test architectures.
  • Experienced in Lead the testing strategy for large projects/products.
  • Provide risk analysis and support for seamless product release.
  • Excellent knowledge of SDET/QA methodology & Software development processes (Agile, Scrum).
  • Review of test plans, designs and requirements documents with cross-functional teams.
  • Attended weekly design meetings to understand the application and specific new or modified features.
  • Dynamic and dedicated team player with a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS

Testing tools: SeleniumWebDriver/IDE/GRID,QTP,SOAPUI,Appium, Test Manager, TFS/MTM Cucumber,TestNG,JUnit,Eclipse.

Configuration Management Tool: SVN, GitHub

Languages: HTML, CSS, Core Java, XML,Gherkin, C, C++, Groovy,Python.

Defect Tracking Tools: Test Director, HP Quality Center/HP ALM, Rational Clear Quest, JIRA, Rally, Agile Manager.

Build Tools: Ant, Maven.

Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid DrivenFrameworks

Operating Systems: UNIX, WINDOWS, Linux

Continuous Integration Tools: Jenkins

Project Methodologies): Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Databases: Oracle, DB2, SQL Server, MSAccess, MY SQL

PROFESSIONAL EXPERIENCE

Confidential, RICHARDSON, TX

SENIOR AUTOMATION TEST ENGINEER

RESPONSIBILITIES:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions &Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Participated in Fast paced dynamic 2 weeks’ sprint in a Scalable Agile Framework (SAF).
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Responsible for creating new functional test cases and run the manual test cases using Microsoft Test Manager 2012
  • Experienced in dealing with multiple windows, alerts and pop-ups.
  • Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover.
  • End-to-End Automatic provisioning and deployment of platform in AWS using Ansible and Docker.
  • Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver with TestNG.
  • Regression runs using Java and Selenium to perform failure analysis of the test runs and to fix it.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet.
  • Used @Parameters, @Data Provider annotation to perform regression and functional testing using TestNG XML file.
  • Performed Cross-platform, UI testing for Nativeand Hybrid Mobileapps using Appium.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
  • Designed Data-Driven testing framework inSeleniumand captured data dynamically from web controls.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • UsedAutoIt for automating the Windows GUI and general scripting.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex queries from SQL Server.
  • Performed API Testing using SOAP UI Tool.
  • Used SOAP UI assertions and Groovy script for web service Automation testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed web services testing with SOAP UI by validating request and response for XML files.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
  • Stored the flow details of Selenium Automation in a file using Log4j
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • IntegratedAutomationscripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, Apache POI, Docker, Appium,Auto IT, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, SVN, SOAPUI, Log4j, Gherkin, Cucumber.

Confidential - EMERYVILLE, CA

SENIOR QUALITY ANALYST

RESPONSIBILITIES:

  • Involved in project planning, coordination, implementation and the creation of test plans and test cases/ scripts.
  • Involved in performing various types of testing like Smoke, Sanity, Regression, Functional, Positive and Negative testing.
  • Developed and maintained automated regression test cases in Selenium Web Driver and Appium Mobile Automation using Java programming language.
  • Performed functional test automation and execution using data driven framework with Page Object Model in Selenium Web Driver and used Apache POI for the implementation.
  • Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Worked on Selenium Grid to run parallel tests on different browsers and operating systems.
  • Experience working on Rally for the creation of test cases and maintenance of test results obtained upon execution.
  • Enhanced the existing framework by developing custom functions using Selenium for the automation of regression test suite.
  • Worked on SOAPUI for web services testing which involved testing web services in both SOAP and REST.
  • Performed complex queries using SQL involving various joins for database testing and documented the obtained results.
  • Written the test cases and created the automated test scripts using QTP.
  • Experience in developing data driven tests and writing QTP/UFT functions using VB Script.
  • Design & develop data driven framework to validate different Member profile using QTP, VBScript.
  • Involved in XML data validation for the inputs and output for data transmission purposes and testing of web applications.
  • Generated and automated the generation of daily, weekly and quarterly status reports.
  • Generated defect status reports, QA analysis reports, risk analysis documents, requirements traceability reports and test result summary reports.
  • Used GitHub as a source repository to share the code with both the on-site and the off-shore teams.
  • Tools such as Rally have been used for task tracking. Followed Test driven development approach
  • Created Selenium web-driver automation scripts usingPythonto validate functionality on various browsers.

Environment: Selenium Web Driver, Rally, Jenkins, MAVEN, SVN, Apache-POI, Appium,SQL Server, Selenium Grid, SQL, Eclipse, Agile Methodology.

Confidential, CHICAGO, IL.

QA ANALYST

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.
  • Attended Daily Scrum, Iteration Planning and Release Planning Meetings
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, Test NG, Java, Maven, Log4j and JDBC
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Configured Maven, Log4j, TestNG configuration files
  • Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing Functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that data is updated as per the Business Rules
  • Performed testing of Mobile Web application using Selenium WebDriver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix& Project Matrix using excel sheet to keep track of Project's schedule and status.

Environment: Selenium WebDriver, Java, TestNG, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, SOAP UI, Restful, SOAP, JIRA, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.

Confidential, ATLANTA, GA

QA ANALYST

RESPONSIBILITIES:

  • Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.
  • Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional testing.
  • Developed Functions and Sub Procedures, saved them in library files and used them whenever required.
  • Participated in Planning and daily standup meetings as part of the agile team, attended grooming sessions and Retrospectives.
  • Performed Smoke testing, Sanity testing, System Health Check before beginning to test officially, Functional testing, Cross-Browser testing, Regression testing, Manual and Automated testing, Integration testing, Backend validation testing and End to end testing.
  • Tested various HTTP Request and Response APIs using object-oriented scripts.
  • Created the test plan and test cases in Java/Selenium based on the input and the different requirements provided by the product owner for the Payments and Credits team.
  • Conducted testing using Selenium Remote Control on different browsers.
  • Created the test automation framework using Selenium RC.
  • Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.
  • Used Selenium Grid to execute test cases in parallel on different target machines.
  • Performed exception handling using recovery scenarios. Coordinated testing tasks and activities with Project teams and IT Staff.
  • Executed test scripts and validated the actual results against the expected results.
  • Used TOAD for SQL queries and data validation. Attended Bug Meetings and also meetings with the QA Leads, Managers and Developers for query resolution.

Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, Path, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Unix, Oracle 11g, Agile Methodology.

Confidential

QUALITY ENGINEER

RESPONSIBILITIES:

  • Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test.
  • Performed Extensive Manual Testing.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
  • Performed GUI, Adhoc, Regression and data driven testing.
  • Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status using Quality Center.
  • Interacting with the development and testing teams to improve overall quality of the software
  • Analyzed the performance based on the reports generated
  • Responsible for providing regular status report to the management

Environment: Manual Testing, IBM Rational Clear Quest, Quality Center, Waterfall, UNIX, Windows 2000, SQL server 2005.

We'd love your feedback!