We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • QA Automation Engineer with over 7+ years of experience in comprehensive testing of various applications. Strong knowledge in SDLC and STLC life cycles. Good at developing Test Cases, Test Plan, Test Data, Automation and BDD scripts using Java, Selenium and vast knowledge in various tools like Cucumber, TestNG, and SoapUI along with gained expertise in various domains like Finance, Healthcare, Banking and Retail.
  • Expertise in various types of testing like Software Testing Automation, Manual Testing, Web, and Client - Server based application testing, preparation of requirement Traceability Matrix for test cases and proficient in writing Test cases by using test case design technique.
  • Designed and created Test Suites using different frameworks like Data driven, keyword driven and hybrid framework for Java based applications extensively worked with test Execution Process, Defect Life Cycle, and Test Plan and Detecting bugs and classifying based on Severity and Priority.
  • Good understanding with Selenium GRID and Web Driver for testing web applications.
  • Worked Extensively with TestNG Testing Frameworks. Has implemented Cross browser testing using @parameters and @Dataprovider annotations, thorough knowledge in grouping the tests methods and running those methods parallel.
  • Expertise in bug tracking process, familiar with bug reporting and tracking using bug tracking tool like Bugzilla. Quality Center
  • Developed framework from scratch in Hybrid framework (Data driven and Page object model), scripts using java and using oops concepts in code reusability.
  • Used Auto IT tool in automation for Mouse hover actions, Window control manipulations and handled pop-ups which is not possible using selenium WebDriver, perform switch over to elements in iframes using WebDriver.
  • Creating VMs in the cloud using PowerShell including the VNet setup, load balancing etc and then create a template based on the required configuration
  • Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
  • Experience in C# Programming and scripting with PowerShell, VBScript, Python, Bash, Ruby for automating repeating tasks in different environments.
  • Performed connection with the Database to execute SQL statements for validating data in the data table (Database testing).
  • Experienced in using Apache POI to read the data from external sources to feed locators into the test script, in web services testing with WSDL using SoapUI tool.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Appium Mobile Automation, Junit/TestNG, Maven, Jenkins and Web Services.
  • Proficient in script maintenance by using page object model (POM) with and without Page Factory.
  • Handled Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
  • Excellent working experience with Bug Tracking tools like Quality Center, ALM, and JIRA.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Experienced in reporting bugs, conducting bug review, coordinating with development team in bug fixing.
  • Extensive experience in Functional testing, Integration testing, System testing and User Acceptance Testing, Cross-Browser Testing, configured Jenkins build job for continuous Integration and for Regression Testing.

TECHNICAL SKILLS:

Methodologies: Agile/Scrum, Waterfall, SDLC, STLC

Testing Tools: Selenium (WebDriver, Grid), TestNG, Cucumber, Log4j

Languages: Java, C, HTML, XML, SQL

Test Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model

Utilities: GIT, Auto IT, Firebug, Fire Path

SOA Technologies: SOAP UI, REST, XML, WSDL

Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report

Bug Tracking Tools: JIRA, HP ALM, Bugzilla and Quality Center

Behavior Driven Tools: Cucumber

Databases: MySQL, Oracle, MS Access

IDE: Eclipse

Build and Integration Tools: Maven, Jenkins

MS Office Tools: Excel, Outlook, PowerPoint, Access and Word

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

Operating Systems: Windows XP/7/8/10, IOS, UNIX.

Mobile testing tool: Appium, Perfecto Mobile

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:

  • Responsible for analyzing application business requirements, technical specification and Installation guidelines, wrote and executed test cases for major program modules as per Business Requirement Documents.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Involved in designing and executing the Automation Test Scripts using Selenium Web Driver and TestNG, Page Objects using POM Model and Hybrid Framework.
  • Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH using Firebug and Firepath.
  • Used Apache POI to retrieve test data from Excel files, preforming Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts.
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel, Continuous Integration is done by Jenkins to ensure web application is automatically tested via scripts.
  • Learnt to implement Hibernate using the Spring Framework (Created the session Factory).
  • Evaluated REST web services manually using the different assertions like HTTP assertion, security assertions, XPATH assertions performed BDD (Behavioral Driven Development) using Cucumber Features, scenarios, and Step Definitions in Gherkins format.
  • Performed usability, GUI, Functionality, and regression testing of the new builds, used GIT as the version control tool for the source code. Performed merge conflicts and fork using Git repository.
  • Developed automation scripts and performed end to end Mobile Testing for hybrid applications (android/iOS) using Appium with Java.
  • Performed in multiple browser (IE, FIREFOX, Chrome, Safari) and in different platform (Windows XP/7/8/10) compatibility testing in virtual machine environment.
  • Identified application defects to minimize number of steps to reproduce the problem.
  • Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used SOAP UI tool to test Service Oriented Architecture (SOA) based architecture application to test SOAP services and REST API.
  • Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meeting on daily basis.

Environment: Java, Selenium Web Driver, Cucumber, Appium, Eclipse, TestNG, Spring, Jenkins, Maven, REST, MySQL, ALM, HTML, XML, Xpath, Apache POI, Gherkin, GIT.

Confidential, TX

QA /UAT Analyst

Responsibilities:

  • Responsible for actively participated in analyzing the application and worked on the application as per the test cases, involving in analyzing test cases and automated test scripts as per the test cases of client requirement.
  • Involved in executing the test scripts developed during Regression Execution and raised the defects in ALM.
  • Worked on Refactoring of test scripts when there is an application change in application and fixed the test scripts.
  • Involved in Creation of Test Suites and Uploading Developed Test Scripts into ALM handling complete POC and attending status calls in updating the Daily Status and discussing on the scope of the functionalities and upcoming plans of automating test scripts.
  • Executing the test scripts through ALM and the analysis the results in ALM to prepare the final reports.
  • Prepared Test Scenarios, Test Cases, Test data, Test procedures, Test reports, used Firebug, Fire Path to debug, edit and locate the objects based on Selenium locators like ID, Name, X-Path, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Actively involved in Designing and Developing Keyword Driven Framework using Selenium Web Driver - Java, handling multiple clients at same time with automating and Executing test scripts as per the requirement flow of test cases.
  • Involved in developing new Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Responsible for developing Scripts in Every module in the Application both QA and Integration Environments, refactoring of Scripts in the Execution of Test Scripts during Regression Testing.
  • Actively Involved in Tracking the HTML Reports, Accessibility reports and Effective Execution of Test Scripts worked with ALM for Bug tracking and Project Management.
  • During Regression Effectively Involved in the Execution of Test Scripts in Test Lab and Raising Defects as per the Severity of the Defect in ALM.
  • Involved in the evaluation of Functional Performance testing tools and contributed to the evaluation report.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization.
  • Actively involved in Developing New Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository, performing Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing by using navigate commands in Web Driver.
  • Responsible for involved in Regression Testing for overall process and executing them in QA Environment and engage in Framework enhancements, code reviews and maintaining deliverable.
  • Participated in continuous integration using Jenkins, involved in Planning and prioritizing work items and reviewed Test Design and Traceability Matrix for Test Coverage for Security, worked Backend Validations, prepared, and reviewed Unit Test Cases and Reviews.
  • Involved in Project Dependency Management using Maven build tools to manage framework dependency jar files, Test Execution, defect coordination and defect facilitation activities.

Environment: Selenium Web Driver, Eclipse, Java, HTML, TestNG, MS Access, ALM, XPath, Apache POI, Maven, Selenium Grid, Jenkins, GIT, MS Excel.

Confidential, Dallas, TX

QA Analyst

Responsibilities:

  • Responsible for designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver analysis of Business and Requirement Specifications
  • Developed test code in Java language using EclipseIDE and TestNG framework, Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially executed Unit Test Automation (Java /TestNG).
  • Maintained Jboss application server which was used for performance testing, performed start/stop, made changes to the properties files as needed for performance tuning.
  • Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed black box testing using TestNG for class, method, and Web Services testing, involved in Maven configuration for running servers and scripts after the build, involving in preparing a report of all automation difficulties and test results for further application using Maven.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job, used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium, performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms, performed Data Driven testing by using JDBC as a data source in SOAPUI and configured.
  • Tested the various Service Oriented Architectures (SOA) spanning across various Web Services using SOAP and WSDL across various applications using SOAPUI, reported software defects in JIRA and interacted with the developers to resolve technical issues, analyzed test results, tracked the defects and generated reports using JIRA.
  • Performed Smoke Testing to make sure everything is working as expected, prepared the data to cover various scenarios.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, SOAPUI, Maven, UNIX, TestNG, JIRA, Eclipse, XPath, Java, HTML, Oracle, and Windows.

Confidential

Manual/QA Tester

Responsibilities:

  • Responsible for analyzing the user requirements by interacting with system architect, developers, and business users, coordinated with business analyst and development team to resolve issues.
  • Mentored QA test engineers on QTP, assist the QA engineers in executing the scripts, debugging and enhancements.
  • Involved in communicating the performance testing process and status to project team members and the test manager to ensure timelines and quality are met.
  • Created overall Test Strategy to cover all the functionality related to enhancements, involved in preparing System Test Plans based on User Requirements Document (URD) and prepared the Test Cases and Test Procedures.
  • Involved in manual test execution and various testing phases like GUI, Functional, Regression, Exploratory, adhoc and Sanity testing, involved in integration and system testing for the application, test the application manually by executing test cases.
  • Prepared the test scenarios and generated test scripts, in preparing the test scenarios based on the Functional Requirement document.
  • Create/Maintain application build templates and definitions using TFS, C# and PowerShell/Psake and Git.
  • Create and update the Devops configurations for setting up Dev/QA/Prod environments using PowerShell and Ruby.
  • Written several UNIX scripts for invoking data reconciliation.
  • Actively participate in Daily Stand-up Meetings, defect reviews and defect tracking Meeting with the developers during the test execution
  • Involved in preparing the RTM (Requirement Traceability Matrix) document which maps all the requirements with the appropriate baseline test cases.
  • Validation of the operations in the application, involved in writing extensive Oracle queries for database testing, analyzing Test Results, defect Reporting and Tracking using Quality Center.

Environment: Oracle, Quality Center, UNIX, Waterfall, MS Excel and Windows.

We'd love your feedback!