We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Senior QA Automation Engineer with 8+ years of experience in all phases of Software Testing Life Cycle (STLC), that includes designing and implementing Test strategy, Test Plans, Test Cases, Test Execution, Defect Reporting and Tracking.
  • Expertise in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG for web - based and mobile applications serving various domains such as Banking, HealthCare, E-Commerce,and Insurance.
  • Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Proficient in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing test scenarios, plans, test cases, strategies, scope, test procedures and test matrices.
  • Expertise in Automation tools such as Selenium (WebDriver, IDE/RC), QTP/UFT.
  • Extensively worked on High Media Traffic Applications.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Well conversant with the implementation from scratch and practical hands on experience in different types of framework like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).
  • Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.
  • Experienced in performing GUI, Functional testing, System testing, Regression testing, Adhoc testing, Smoke/Sanity testing and User Acceptance Testing (UAT) using manual & automated testing tools.
  • Used Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Implemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Implemented the selenium synchronization using implicit and explicit waits.
  • Proficient in working with Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Proficient in handling the SSL certificate error using desired capabilities in all web Browsers.
  • Executed test scripts in headless browsers like Html Unit driver and PhatomJS etc.
  • Expertise in Core Java and Object-Oriented Concepts like Inheritance, Polymorphism, Exception Handling and Collections.
  • Proficiently worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners.
  • Efficiently performed on (Continuous Integration Tools) such as Jenkins, Hudson, (Build Management Tools) such as Maven, ANT and (Version Control Systems) SVN/GIT to manage different versions of the source code.
  • Worked on databases such as Oracle, Microsoft SQL Server, MySQL and establish JDBC connectivity between the Java Programming language and a wide range of databases.
  • Effectively involved in Defects Logging, tracking and managing Defect Life Cycles using HP Quality Center, Rally and JIRA.
  • Expert in logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Tested data to check HIPPAeligibility and participation check for individual coverage.
  • Expertise in mobile testing using Appium on real and virtual devices and in Perfecto Mobile which is a cloud based mobile testing.
  • Experienced with Soap and Restful web services testing using SOAPUI, Ready API tool. XML, WSDL, and XPATH.
  • Have hands on experience in groovy scripting with SoapUIPro and Ready API testing web-services.
  • Web Development technologies HTML, CSS, JavaScript, jQuery, AJAX, and XML.
  • Skilled in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • Ability to work effectively as an individual contributor and an excellent Team player.

TECHNICAL SKILLS

Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools: Selenium WebDriver, Selenium IDE/RC, SOAPUI, READAPI, Perfecto, JMeter, Jenkins, Selenium Grid, QTP, LoadRunner, APPIUM.

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Test Build & Integration Tools: Maven, ANT, Jenkins, Hudson

Programming Languages: Java, C, C++, Groovy, JavaScript, Gherkin, Python.

Databases: SQL Server, Oracle, MySQL, DB2, SQL.

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

Defect Tracking Tools: HP ALM/Quality Center, JIRA, Bugzilla, Rally

Version Control Tools: GitHub, SVN, TFS

Markup Languages: HTML, CSS, XML, Java Script

Operating Systems: Windows XP/Vista/7/8/10, Unix, Linux, IOS, Android OS

Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Junit, log4j

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

Web Services: REST, SOAP

API Testing: Ready API, SOAPUI PRO, SOAP UI, Postman

Types of Testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing.

IDE: Eclipse, IntelliJ, VB Studio

Utilities: Firebug, Fire Path, Auto IT, Wget

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Senior QA Automation Engineer

RESPONSIBILITIES:

  • Performed in the role of Senior QA Automation engineer in a fast-paced agile team and participated in Sprint Planning, Review Sessions and Scrum Meetings.
  • Prepared Traceability Matrix to show the TestCoverage Requirement vs. Test scripts.
  • Converted manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium WebDriver.
  • Automated Regression Test cases using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and IE browsers using TestNG framework.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Implemented Data driven and Page Object Model automation framework with Selenium WebDriver and utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
  • Executed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Designed and executed test cases, identified and acquired test data, analyzed test results, created defects to be the customer’s voice for quality.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different versions of the browsers in parallel to save time.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Worked on different modules to report and track the defects in JIRA, and communicated issues with the developers for a better solution.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Expertise in using Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and used screenshots for bug reporting, analysis and exception debugging on test environment.
  • Used Appium to facilitate Mobile testing by creating mobile driver class with the required mobile capabilities.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
  • Developed Groovy scripts to test Report application output and to customize test.
  • Worked on GIT as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
  • Worked on XML and experience of Ready API tool in Web services testing in multi-tiered application architecture.
  • Used Jenkins tool for continuous integration of the builds.
  • Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle.
  • Utilized Auto It tool for automating the windows GUI and general scripting.
  • Performing Stress test, Load test, Performance and Bandwidth test on application server using LoadRunner tool.

ENVIRONMENT: Agile, Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, ReadyAPI, GitHub, JIRA, XML, Oracle, Auto-It, Appium, LoadRunner.

Confidential, Jersey City, NJ

Senior QA Engineer

Responsibilities:

  • Responsible for executing clean and progressively enhanced code for complex designs that reflect the architectural direction provided within the established technical framework.
  • Experience ideally in an online and agile environment.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Actively participated in sprint retrospective.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created Automation test framework using Selenium.
  • Executed Test cases in both manual and automation to verify actual results against expected results.
  • Analyzing Test Results & Identify bugs and reporting to the developers using Quality Center.
  • Created Test Cases for Regression, GUI testing and Functional testing, Back-End and compatibility testing based on the system requirements.
  • Involved in creating the Business Process Test (BPT) for the respective functionalities by assembling the required components using Quality Center.
  • SQL Queries: Develop SQL queries using TOAD andUFT.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
  • Web Services: Developed and executed test cases for RESTful services usingUFTtool. Add check points to validate the response header.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Developed automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
  • Designed, Developed and processed Keyword Driven Framework forUFTusing VB Script.
  • Integrated Appium with Sauce Labs for distributing test on the cloud.
  • Performed manual testing of native mobile applications by using Emulators and IOS Simulators.
  • Used Protractor framework for Applications developed using Angular JS.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Experienced in bug and defect tracking using tools like ALM Quality Center, Bugzilla, and JIRA.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported Test case Scripts in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Added annotations to the test selenium.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in Browser.
  • Run tests by using Selenium remote control in different browsers.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems.(validation)
  • Involved in Backend Database testing in SQL Server using SQL
  • Involved in validating XML files that were transferred between subsystems.
  • Helped the Project team to get transformed to Scrum methodology using TFS 2010.
  • Providing test support to other peer CYT projects.
  • Repetitive tests were run using the Automation tool QTP for documenting the regression testing results. Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
  • Tested for data in the database by writing SQL queries for SQL Server before testing the module
  • Used Quality Center to prepare Test Cases, Procedures and Requirements Traceability Matrix.
  • Generated Test Analysis Reports and graphs using Quality Center and maintained on SharePoint

ENVIRONMENT: Agile, Selenium WebDriver, Agile, Selenium Grid, Java, Eclipse, TestNG, Maven, Jenkins, Microsoft Office Excel, Cucumber, My SQL, GitHub, JIRA, SoapUI Pro, Appium, JMeter, POSTMAN.

Confidential, Austin, Tx

QA Automation Engineer

RESPONSIBILITIES:

  • Performed smoke, sanity, functional and End to end testing. Prepared test data for positive and negative test scenarios as per application specification requirements.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed and enhanced various test scripts using Selenium WebDriver to handle the changes occurred in the web elements during the build releases.
  • Manually tested the functionality and developed automation test scripts to perform functional and regression testing.
  • Designed Data Driven framework for reading the data from excel sheets using Apache POI (Page Object Index) library and TestNG data provider.
  • Integrated ANT projects with Jenkins and scheduled jobs.
  • Developed test code in Java language using IntelliJ and Involved in Unit Testing Using Junit.
  • Scripted tests and automated using Selenium IDE/ Selenium WebDriver at OS level for User Interface (UI).
  • Implemented automation framework for SmokeTest to as certain that the crucial functions of the application work and implemented RegressionTest to detect bugs after enhancement and configuration settings of the code.
  • Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Worked closely with development team to resolve the defects and Testability issues throughout software testing life cycle.
  • Utilized Firebug to identify CSS, XPath, Link Texts in the application to check the compatibility.
  • Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records using My SQL.
  • Performed testing on Web Services such as SOAP and RESTFUL services using SOAPUI to check the communication between different services.
  • Performed Cross Browser testing on different browsers.
  • Used Rally for bug tracking and reporting and SVN as the version control tool.
  • Regression testing was performed after each build release of the application using Selenium.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each module.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The Work group consists of business system analysts, developers and architects.

ENVIRONMENT: Java,Selenium WebDriver, Selenium IDE, Firebug, Fire Path, XML, XPATH, Agile, My SQL, SOAPUI, SVN, Rally, ANT, IntelliJ.

Confidential, Round Rock, TX

QA Analyst

RESPONSIBILITIES:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Developed Positive and Negative test cases and executed manual test cases using ALM.
  • Expertise in preparation and execution of test cases, data validation and verifications, Regression, Integration, System Testing and Black Box Testing.
  • Created and maintained Keyword Drivenframework using VB Scripting in QTP
  • Worked with Standard and Bitmap checkpoints using QTP for validations and performed Data Driven Testing to run scripts with multiple sets of data.
  • Performed manual functional testing and developed automated execution of test cases using QTP for Regression Testing.
  • Effectively involved in using build automationtools such as ANT for automating software build processes.
  • Implemented continuous integration with Hudson and used its plugins with most version control systems and bug databases.
  • Interacted closely with the development team to discuss the design and testing aspects of the application to design the test plans.
  • Reviewed the test cases written for Unit and Integration level.
  • Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
  • PreparedTest cases for positive and negativetest scenarios keeping in mind the Boundary Value Limitations and Equivalence classes.
  • Involved in browser interoperability testing for various versions of internet explorer, safari and Firefox.
  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
  • Prepared the data to cover various scenarios and wrote basic SQL queries using SQL Server for Data Validation, Record Counting and Non-Duplication Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Performed GUI, System, Integration, Smoke, Functional and Regression Testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Published the weekly status report to the customer on test status and highlighting the issues to be addressed immediately.

ENVIRONMENT: QTP,SQL Server, ALM, Waterfall, MS Excel, VB Script, Windows, Hudson, ANT, GIT, VB Studio.

Confidential

QA Tester

RESPONSIBILITIES:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Performed Extensive Manual Testing.
  • Setting Test plan and Test Lab in Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Implementation of QA approaches to ensure quality of product, and was involved in project planning and coordination.
  • Created and executed detailed test cases with systematic procedure and expected results and maintained the Test Logs, Test Reports, Test Issues, defect tracking using Quality Center/ALM
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Created test coverage matrix for Regression and Smoke Testing of the product.
  • Hands on experience injavaInterface, JavaBeans,CollectionFramework,Java.
  • Used Oracle as the backend database.
  • Developed project in Eclipse IDE.
  • Written SQL Queries on Oracle database.
  • Reported using QA status Reports, Defect Log Reports, Traceability Reports and Test Execution and Results Reports.
  • Involved in updating and executing test cases according to requirements.
  • Identified theTest Casesand documented them inQuality Center/ALM.
  • Prepared various reports based on different stages of Testing.
  • Interacted with manual and automation testing team to come up with best ways to improve data.

ENVIRONMENT: Java, Eclipse, Windows, HP Quality Center/ALM, MS Office, HTML, MS Excel.

We'd love your feedback!