We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer  Resume

4.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY:

  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, GUI testing, Functional API testing, Database testing and User Acceptance Testing.
  • Developed and executed test scripts using Selenium WebDriver, TestNG.
  • Automated regression test cases using Selenium WebDriver.
  • Performed lead tests with various open source tools such as Selenium WebDriver, SeleniumRC, Selenium Grid, Selenium IDE, TestNG, Cucumber, Protractor, JAVA, Jenkins, Appium, Maven, JUnit, SoapUI, Auto IT, JIRA, SQL.
  • Automated regression test cases using Selenium WebDriver.
  • Goods hands - on in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
  • Experience in implementing extreme automation development methodologies like in Agile/Scrum & Waterfall development environments.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Expertise in accessing Forms, Links, Tables using Selenium WebDriver. Conversant in using Actions class for keyword, mouse events and uploading files using Auto IT with Selenium Web Driver.
  • Executed Validation test scripts using Assert and Verify commands and Synchronization Techniques like Implicit, Explicit, Fluent Waits in the Selenium Web Driver.
  • Hands-on experience in using Selenium GRID to execute test cases parallel on different target machines, Conversant in accessing data from Excel by Apache POI using Selenium.
  • Involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.
  • Conversant in generating reports in PDF, Email and screenshots of test report in Selenium.
  • Hands-on experience with Apache POI, ANT, Log4j and Maven with Selenium.
  • Used TestNG for building the test cases, generating reports, screenshots and logs. Also performed parallel execution.
  • Implemented TestNG which contributes for data driven testing with special annotations.
  • For customization of reports and logs implemented TestNG Listeners.
  • Developed Test Scripts to implement Scenario outlines and step definitions for BDD (Behaviour Driven Development) using Cucumber by the Gherkin language approach.
  • Extensively developed ATDD approach which results in 100% Automation of Business scenarios-Decreased testing time significantly.
  • Active member of various Review meetings to check if all the functionalities are met as per requirement.
  • Reviewed daily automation jobs and researched automation test failures by carefully validating as per testing and development perspective.
  • Updated automation to reflect changes in product functionality and user interface by analyzing the requirements, resource planning and monitoring the activities followed by reviewing.
  • Highly interactive in daily standup meetings and sprint demos.
  • Maintained good communication with developers and other team members to solve all the technical issues.
  • Experienced in Agile methodology with exclusive Scrum models.
  • Experienced in all the stages of SDLC and STLC.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at periodic intervals.
  • Used JIRA for defect tracking and bugs reporting.
  • Performed End to End Testing of Angular 2 applications using Protractor, Jasmine Test Framework and
  • Used karma for unit testing of Angular pages.
  • Performed API Testing with SoapUI tool and tested the soap services using WSDL.
  • Also performed the Automation Data base testing by writing down JDBC code. As software testing Professional used Structured Query Language to interact with the databases.
  • Database/Backend testing using SQL Queries for data design, data validation and data integrity testing where I have created scenarios against each and every requirement.
  • Performed Negative testing and performance testing and security testing by gathering the database requirements and organizing the tests into test suites and automating them as far as possible.
  • Worked in both client-server and standalone architecture.
  • GIT, SVN as a version control and source control.
  • For mobile testing used Appium tool, tested native, web based applications.
  • Performed frequent Regression Testing by sending rapid feedbacks to the developers.
  • Played an important role in converting manual test cases into automation Smoke and Regression suites.
  • Used java with Selenium as a main source of conversion.
  • Generated PDF based on java beans using iText jar.
  • Good knowledge in various types of software Testing such as Usability Testing (UT), Smoke Testing, Sanity Testing, Positive and Negative Testing, Regression Testing, Unit Testing, black box testing, white box testing and Integration Testing.
  • Efficient RTM (Requirement Traceability Matrix) deliverables by the end of analysis and design phase.
  • Possess dedication, consistency and discipline in all areas, eagerness to learn new technology and prove myself in challenging times as well.

TECHNOLOGIES SKILL SET

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium RC, Selenium IDE, Selenium WebDriver, Selenium GRID, JUnit, TestNG, Cucumber, SoapUI, Appium, Protractor, Jasmine, karma,, AutoIT, Apache POI, Soap, Restful

Programming Languages: JAVA, Selenese, Gherkins

Test-build /Integration tools: Maven, ANT, Jenkins

Frameworks: Keyword driven, Data driven, Page Object Model

Markup Languages: HTML, XML, XPATH, CSS Selector

Databases: MySQL, Oracle, SQL Server

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

Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX

Defect Tools: JIRA

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

Utilities: Eclipse, GIT, SVN, Firebug, Fire Path

WORK EXPERIENCE:

Confidential, Foster city, CA

Senior QA Automation Engineer

Roles & Responsibilities:

  • End to End Testing and Regression Testing was the major goal. Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
  • Performed Web Service Testing and checked that the API’s.
  • During the initial STLC phase, the product manager will provide all the requirements, based on that user story grooming are done in the Sprint planning.
  • Used Restful WebService URL to test the services using SoapUI and verified the response using Assertions.
  • Configured Jenkins build jobs for continuous Integration and for Regression Testing.
  • Provided registration credentials and the client can choose as many products as they want.
  • One of the products is the VISA checkout where several API’s are tested by evaluating that it delivers safe, simple, speedy online shopping etc using SoapUI (Web Service automation tool).
  • Tested every Links on the web page such as Sign-in page, Header Community, Mega Menu and tested if there are any Broken Links using automation tools Selenium with JAVA.
  • Experienced in using Accessing Forms, Keyboard Mouse Events, and Uploading Files using Selenium

Confidential, Washington DC

SR Agile Automati on Engineer

Roles and Responsibilities:

  • Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium Web Driver automation scripts. Responsible for providing Test cases and execute them.
  • Practiced Agile methodology and a sprint of 2-3 weeks, highly interactive with the team leader to discuss on assigned work and the deadline to finish the work based on the sprint planning.
  • Tested Web based applications such as BMC Health Net Plan, FallonHealth, and Health New England as a sole source to provide certain amounts of insurance.
  • Worked to build the framework from scratch using Keyword Driven, Data Driven, and Hybrid.
  • Implemented Singleton design pattern to load property files and used other Java design patterns.
  • Developed Selenium scripts to get the data from the webpage by using the methods like getUrl, getTitle, getAttribute.
  • Implemented various Locators in the test scripts mainly Absolute XPath, Relative XPath, contains function, XPath API, and XPath Regular expressions when text or ID is dynamically changing.
  • Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Test Cases using Selenium WebDriver.
  • Developed scripts to navigate to various iframes, handled multiple windows and performed operations on the web elements.
  • Extensively handled Alerts, Confirmation and Prompt Pop-ups.
  • Conversant in using JavaScript Executor in Selenium to enable, disable and scroll up the views.
  • Effectively contributed in setting the properties for the web driver using Desired Capabilities.
  • Reported the failed test cases by taking screen shots of them by converting Web Driver into Take Screenshot Interface.
  • Ran tests on Remote machines with the Remote WebDriver Object in Selenium GRID.
  • Handled Synchronization issues by adding Waits such implicit Waits, explicit Waits.
  • Proficient in handling the SSL certificate error using Desired Capabilities in the entire web Browsers.
  • Experienced in dealing with Ajax pages in Selenium Web Driver using Explicit Waits.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser and Navigations.
  • Handled Mouse and Key Actions using Actions class in Selenium.
  • The complete end to end testing is done and evaluating various dropdowns and checkboxes with the automation tool Selenium with java.
  • Managed the framework dependency jar files using Maven build tool, which has pom.xml in it for adding all the dependencies directly.
  • Scheduled Test scripts to run over night, and Configured Jenkins build jobs for continuous Integration and also for Regression Testing.
  • Used Log4j log levels to generate test logs.
  • Involved in developing selenium automation framework using TestNG.
  • And implemented different annotations as @BeforeTest, @AfterTest, @BeforeMethod, @AfterMethod etc and performed grouping and added dependencies with Depends on Method in TestNG.
  • Used Data Driven Framework and extracted data from external Excel files with Apache POI.
  • Performed Data Driven Testing, made use of the @dataProvider annotation in TestNG to read large amount of data from external sources such as excel implementing Apache POI.
  • Testing the web based applications such as health connector where the account creation and individuals and business profiles are managed by submitting those forms and emails are sent, hence making sure that every member of family and every individual should pay certain amount of insurance.
  • Based on the health net plans, Involved in writing and testing the test cases using TestNG.
  • Utilized testing tool TestNG extensively for the integration testing and System testing. Designed and Developed Test Cases for automated testing.
  • Scheduled application batch files using Ctrl M tool.
  • Converted all manual test cases into Selenium automated scripts using Java.
  • Customized the reports and logs using iTestListener, iRepoter Listeners.
  • Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.
  • Wrote Scenarios, Scenario Outlines (DDT-Data Driven Testing) and step definitions using Cucumber for BDD.
  • Using Cucumber runner which is explicitly JUnit runner, run the group of test suits.
  • Used @CucumberOptions for the Cucumber execution where different formats like pretty, html, Json can be specified using plugin.
  • BDD helped in focusing on the behavior and user friendly, which even understood by non-technical people.
  • Used GIT as a version control for our source code management to checkout, fetch, commit the work.
  • Used SoapUI for testing the web services involved in the project.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Cucumber hooks, Scenarios and Step Definitions in Gherkin format.
  • Used Log4j debugging framework for debugging the test cases in the project and reported the errors through JIRA.
  • Executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Designed Appium Test Automation framework, Page Object Model for Mobile application, involved in developing the automation script for Mobile Native applications using Appium.
  • Tested Mobile Applications using various devices, Emulators and Simulators.
  • Recorded and managed defects.
  • Assisted BA by providing test cases for use at the User Acceptance Test Level.
  • Involved in testing the database and data validation using SQL Queries. Provided back end testing for data validation using SQL. Used MySQL Workbench as a SQL tool.
  • Created the Execution result sheet, Execution plan, Completion report documents for Functional testing. Presented progress of the testing process at walkthroughs and inspections.

Environment:: Selenium WebDriver, Eclipse, Oracle, HTML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, MavenConfidential

Software Quality Assurance Engineer

Roles & Responsibilities:

  • Performed Functionality Testing and Integration testing using Selenium with Java
  • Determined test approaches for various testing strategies like Functional, System, Regression, Usability testing, Alpha, Beta testing and executed using Selenium with Java
  • Updated test suites and documents in accordance with the changes in requirements, performed analysis on Test Case Coverage and tracked Requirement Traceability.
  • Involved in using Quality Center for managing the defect. Performed manual Back-End testing by writing SQL Queries for validating user information in the tables.
  • Developed Automation scripts using Descriptive Programming and maintaining Local and Global Object Repository.
  • Customized the Scripts using Cucumber.
  • Parameterized the tests by entering different sets of data using testing.
  • Created Scripts Modular batches and upload the scripts using AutoIT.
  • Rest Web Service testing using Http Client Java library.
  • Performed Manual Testing of this Web application and automated it by using Selenium.
  • Identified software defects and interacted with developers to resolve them.
  • Performed SOA testing for Payments APIs using SoapUI and Java framework for web services testing.
  • Used SoapUI assertions and Groovy script for web service automation Testing.
  • Scheduled test scripts to run overnight when required using Ant and Jenkins.
  • Performed Data driven testing using Selenium Web Driver and JUnit functions which reads data from property and XML files.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
  • 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 Cucumber framework to implement Behavior Driven Development (BDD).
  • Wrote Gherkin and Ruby automation test scripts to execute in Cucumber.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Designed and prepared test plans for White Box Test Approach & Test cases.
  • Responsible for understanding high level (Cross-Browser) business processes related to their application area and its interfaces to other applications.
  • Performed Load and Performance Testing by monitoring the throughput and response time of the application using JMeter.
  • Involved in developing Manual Test Cases for Functional testing, User interface (UI) testing and database testing to test Application under Test (AUT).
  • Defect tracking and reporting using JIRA.

Environment:: Oracle, Selenium WebDriver, Apache POI, HTML, Java Script, SoapUI, JIRA, Cucumber, Ant, Jenkins, SQL.

Confidential

QA Analyst

Roles & Responsibilities:

  • Actively involved in all stages of software development life cycle (SDLC), which includes requirement, analysis, design, development, testing and documentation, Agile/Scrum methodologies
  • Designed and developed test plan, test cases and automated test scripts.
  • Designed and executed test scripts for manual testing on desktop browsers(Windows).
  • Evaluated Business Level Requirements, and Manual testing methods.
  • Involved in understanding the requirements from Functional Specification Document, Use cases, User Stories, cross team meetings and discussions.
  • Validated modules of online banking which includes add external account, Balance transfer, Online Payment Management, Mortgage, etc.
  • Performed Smoke, Functional, Integration, and System, User Acceptance Testing, Regression and GUI testing.
  • Developed test cases and performed Integration testing of the combined software modules and tested as a group.
  • Automation Expertise through HP Unified Functional Testing Selenium for creating, maintaining, and debugging complex and innovative scripts for frameworks such as Modular, Data-Driven, Keyword-Driven, Hybrid Framework and BPT Framework.
  • Performed end-to-end testing considering all interfaces and subsystem for functional and non-functional testing.
  • Detailed reports were sent to the dev team up on defects status.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text,
  • XPath and CSS to find the Web Elements using selenium and creating automation scripts.
  • Developed and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver
  • Designed and executed Selenium test cases using Maven (Page Object Module) and Jenkins.
  • Used Jenkins for nightly build execution and sending status mail if build fails to QA team.
  • Developed and maintained several test scripts to automate the process of testing using Selenium WebDriver, with TestNG framework using java.
  • Managed the testing process, schedule batch tests, log and track defects using JIRA.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.
  • High understanding of Page Object Model (POM) using page factory.
  • Expertise in POM.xml to get required dependencies from the central repository, add plugins, ran scripts using pom.xml file, grouped test suites by assigning profile ids.
  • Used SQL and Crystal Reports for querying underlying database tables.
  • Created PowerPoint presentations and project updates for management review.
  • Performed cross-browser testing for the web interface and mobile application using Selenium WebDriver
  • Involved in end-to-end testing from the planning to design and development into execution, working very closely with the development teams and the customer
  • Closely evaluated and executed complex SQL queries to validate test data.
  • Performed activities in SQL like select, Index, insert, joining tables, aggregate functions, and sub-queries, set functions, triggers, errors and views.
  • Generated status reports and Defect reports and presented them in weekly status meeting.
  • Interacted with different team such as development, requirement, and configuration management.

Environment: /tools: Selenium IDE, Selenium WebDriver, Apache POI, Java, Firebug, Fire Path, HTML, CSS, X-path, SQL, Ant, TestNG, XML, JIRA, Jenkins.

Confidential, Cincinnati, Ohio

Manual Tester Procter and Gamble

Roles and Responsibilities:

  • Prepared test cases and test scenarios for manual testing.
  • Performed Functional Testing, Sanity Testing, Smoke Testing & Regression Testing.
  • Executed Functional Testing as per the BRD.
  • Reviewed of the test cases at Unit & Integration level.
  • Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.
  • Executed the test cases and report the defects in Quality Center.
  • Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases. Coordination with Users for UAT (User Acceptance Testing).
  • Attended walk through & creating detailed test status reports.
  • Maintained Weekly Status Reports.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
  • Interacted with Project Managers, developers, and business management in reviews and solving the problems encountered in the applications.
  • Coordinated with Onsite team and supporting offshore team.
  • Involved in bug tracking using JIRA.
  • Involved in writing the SQL Queries .
  • Executed and scheduled the automation test scripts from JIRA.
  • Involved in preparing manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
  • Involved in Analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application

Environment: /tools: Manual Testing, SQL, Waterfall Methodology, MS Excel, QC, Windows XP, Selenium IDE,HTML, XML and Windows.

We'd love your feedback!