We provide IT Staff Augmentation Services!

Senior Sdet/qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Well versed wif Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Diversified experience inAutomation and Manual testing serving various domains including Banking, Finance, Healthcare.
  • Experienced in working wif open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
  • Excellent noledge in JavaScript, Core Java and OOPS concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections which are required for Selenium frameworks.
  • Executing test case, reporting bugs and tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber and SOAP-UI.
  • Experienced in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
  • Excellent understanding in web automation which includes GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.
  • Proficient noledge in White Box and Black Box testing for functionality and structural flow of an application.
  • Experienced in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
  • Used Selenium Web driver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG (Groups, Parameter, Data Provider).
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Experienced wif Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
  • High proficiency in using AutoIt for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.
  • Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging using ExtentReports reporting library wif TestNG.
  • Developed selenium synchronization using implicit, explicit and fluent wait conditions.
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
  • Strong noledge on Web Services& Hands on experience in validating Web Services using SOAP-UI.
  • Developed web-service enabled applications using SOAPUI and RESTful API for testing Webservices, inspecting WSDL files, generating SOAP envelopes and automating or accelerating many other common XML, JSON tasks when encountered.
  • Performed REST API testing using SOAP UI Tool for REST web APIs.
  • Used JMeter for load and performance testing.
  • Experienced in preparing Test data by retrieving data from Relational Databases Oracle.
  • Efficient in using Configuration management tools like SVN, GIT.
  • Conversant wif Ant and Maven project build tools.
  • Performed Continuous integration automation using Jenkins and scheduled tests to run at specific time.
  • Experienced in using Test Management and bug reporting tools such as Rally, JIRA and QC to track test progress, execution and deliverables.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
  • Excellent inter personal communication, analytical and problem-solving skills.

TECHNICAL SKILLS:

Methodologies: Waterfall, Agile/Scrum

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, TestNG, AutoIt, Cucumber, SoapUI, QC/ALM, jmeter

Test Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: HTML5, CSS, JAVA, SQL, C, XML, JAVASCRIPT

Databases: MySQL, Oracle, SQL Server

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

Defect Tools: JIRA, RALLY, HP Quality Center

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

Utilities: Eclipse, SVN, GIT, FireBug, FirePath

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Senior SDET/QA Automation 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.
  • Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit waits.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes and Tags.
  • Used Selenium Grid to run the scripts in multiple platforms and browsers.
  • Involved in grouping of Test automation framework for Smoke Test to ascertain that the crucial functions of the application.
  • Implemented Data Driven wif Page Object Model automation framework wif Selenium WebDriver.
  • Performed Parallel and Cross Browser testing on different browsers using TestNG where multiple tests were run in parallel.
  • Implemented TestNG framework and used TestNG annotations like Parameters, Data Provider.
  • Used Apache POI to read data from Excel sheet for data driven testing.
  • Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Used AutoIT for automating the Windows GUI and general scripting.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from MY SQL.
  • Performed in functional testing of SOAP and REST services using SOAP UI Tool and tested both xml and JSON formats.
  • Performed load testing of webservices using JMeter.
  • Used JMeter to check if the application is scaling maximum number of users.
  • Prepared BDD scenarios for UAT (User Acceptance testing) using Cucumber.
  • Wrote Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.
  • Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.
  • Performed continuous integration of code and scripts using Jenkins, Maven and TestNG.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Developed Mobile Web Browser Automation test cases using Appium Java client.
  • Implemented emulator in Andriod and simulator in iOS devices for testing mobile application using Appium tool.
  • Tested Cross-functionality scenarios wif the application, including voice call disruption, emergency call testing and text message disruption.
  • Used Andriod studio for Andriod devices and XCode for iOS devices to perform Mobile Testing.
  • Worked wif developers to update the defects, resolve them and track their status using JIRA.
  • Participated in QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium WebDriver, Selenium Grid, Core Java, Cucumber, TestNG, GitHub, Maven, Jenkins, MySQL, AutoIT, Apache POI, jmeter, JIRA, SOAPUI, Eclipse.

Confidential, Columbus, OH

SDET/QA Automation Engineer

Responsibilities:

  • Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.
  • Participated in daily scrum meetings, retrospective meetings, triage meetings in agile methodology.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).
  • Maintained the Selenium & JAVA automation code and resources in source controls such as GIT over the time for improvements and new features.
  • Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.
  • Created and executed automated test scripts using Selenium WebDriver, TestNG.
  • Implemented Page Object Model automation framework wif Selenium WebDriver, Java and Cucumber.
  • Generated Test Reports using TestNG test script execution and created the error screenshots.
  • Found Defects, prepared Defect reports and performed Status reporting, Bug Triage, Defect tracking using JIRA.
  • Worked closely wif the development team working on a module and enhancing the framework.
  • Involved in the enhancement of Hybrid framework wif Page Object Model as a design pattern using Eclipse and Java and Apache POI for data driving.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
  • Created test cases and performed Database testing to check whether the data is being migrated properly.
  • Experienced in developing BDD (Behavior Driven Development) and TDD (Test Driven Development) scripts wif Cucumber and writing step definitions for Gherkin based features.

Environment: Eclipse, Selenium WebDriver, Java, MySQL, SQL, SoapUI, TestNG, Jenkins, FireBug, Jira, Cucumber, Gherkin.

Confidential, Minneapolis, MN

QA Automation Engineer

Responsibilities:

  • Participated in requirement review question/answer session and contribute in requirement gathering, clarification, consistency and completeness.
  • Prepared test cases from the user stories, use cases, business and system requirement (SRS).
  • Attended iteration planning meeting to size up the stories wif points, break out the requirement, to estimate tasks and testing effort in completing product backlog wifin the current iteration timeframe and team velocity.
  • Participated in writing test-related documentation such as test plans and test cases.
  • Automated the test scripts using selenium web driver using java programming language and used TestNG for controlling execution.
  • Deployed builds using maven, executed test cases and resolved issues by pairing up wif the developers.
  • Prepared Defect reports and performed Bug reporting, Bug Triage, Defect tracking using Rally.
  • Analyzed and measured the performance of the application using JMeter.
  • Created a deployment procedure utilizing Jenkins CI to run the unit tests.
  • Worked wif core java concepts like Collections, Multithreading, and Memory management.
  • Implemented the database connectivity using JDBC wif Oracle database as backend.
  • Authored automated test scripts for functional and regression testing using Selenium IDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.
  • Prioritized and controlled the test scripts using TestNG annotations.
  • Participated in iteration retrospective meeting to discuss previous iteration's success, failure and recommend process improvements for next iteration.

Environment: Agile, Windows, selenium web driver, TestNG, IE, Firefox, XPath,SeleniumIDE/RC, Firebug, MS-office, JMeter and Rally.

Confidential, Boston, MA

QA Engineer

Responsibilities:

  • Worked in the Agile environment wif frequently changing requirements and features set.
  • Prepared Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Selenium WebDriver APIs for writing test suites and test cases for testing functionality.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Created the test data and request for the test data dependent wif the other applications to be used in the testing activities for the current release.
  • Performed back-end validations using SQL statements against MySQL Database.
  • Used TestNG framework to perform cross-browser, group testing and also made use of different annotations.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used GIT for code repositories and Maven for the dependencies.
  • Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: Selenium WebDriver, Jenkins, Maven, TestNG, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, JMeter, Windows.

Confidential

Selenium Tester

Responsibilities:

  • Tested the application using agile methodology.
  • Developed White box and Black box (System Testing) test cases.
  • Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
  • Performed Smoke, Functional, GUI/design, Black Box, End to End, Navigational and Regression tests during the execution phase.
  • Participated in Walkthroughs wif Team lead, System Analyst, Project Coordinator and the Development team to discuss the outstanding defects and scope change requests.
  • Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.
  • Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
  • Migrated scripts from Selenium IDE to Selenium Web driver and created framework scripts from scratch.
  • Used Selenium core to quickly record and play back the tests in the actual environment that they will run the web browser
  • Written and executed test cases in HP Quality Center for the release.
  • Used Rally Bug Reporting tool to log the defects and reporting purposes for developers to fix the defects.
  • Written and executed SQL queries to access the database as a part of data driven test.
  • Application level Regression, End to End and System tests were conducted after some windows patches were implementation.
  • Involved in preparingTest ScenariosandTest Casesbased on business requirement documents.
  • Used waterfall approach for completing the testing activities of the application.
  • Prepare Test Summary Reports, and Test Cases for manual Testing based on the Requirement Document for the Functional, Integration, and UAT.
  • PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements.
  • Performed Smoke, Functional, GUI/design, Black Box, End to End, Navigational and Regression tests during the Text execution phase.
  • Involved in Performing Sanity testing and Ad-hoc testing when required.
  • Used Quality Centerfor bug tracking and reporting, also followed up wif development team to verify bug fixes, and update bug status.
  • Interacting wif 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, Quality Center, Waterfall, Windows 2000, SQL server 2005, Oracle8i.

We'd love your feedback!