We provide IT Staff Augmentation Services!

Sdet Resume

2.00/5 (Submit Your Rating)

Bentonville, ArkansaS

SUMMARY:

  • SDET/Senior QA Automation Engineer with 8 years of experience in analy sing, r e vie wing and under st anding Business/Functional r equir emen ts and skilled in writing Test Plans, Test Scripts, cr eating Tes t Scenarios, analy sing and pr eparing r esult summar y r eports. Experience in de v eloping, documenting, and e x ecuting t es t c ases manually as w ell as g ener ating automated scripts f or TDD, BDD, API Testing, Mobile Testing using Selenium, Cucumber, SoapUI while ser ving clien ts in v arious domains such as Banking, Financial Services, Health Care and E - Commerce.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile and waterfall environments.
  • Experience in reviewing and analyzing business requirements and writing detailed test plans, scenarios and test cases.
  • Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.
  • Expertise in types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Load testing, Performance testing and Functional testing
  • Experience in finding web elements using locators like ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Expertise in Selenium automation of web applications using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven .
  • Proficient in using Appium to develop Automation testing scripts for Mobile and client-server applications . Work on Appium for App testing (Android/ IOS) . Developed Appium Scripts for Native, The Web and Hybrid Android/IOS Apps using Java.
  • Designed, implemented automation frameworks Keyword Driven framework, Data Driven framework, and Hybrid framework.
  • Using Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).
  • Experience in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
  • Experienced in configuring application framework by processing excel spreadsheets using Apache POI and executing the test scripts parallel using TestNG.
  • Hands on experience in UI testing by using Fire Path, running scripts, debugging scripts in a different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experienced in handling Alerts, Frames and Popups, Accessing Forms, tables, links, Keyboard and Mouse Events using Selenium WebDriver.
  • Experience in handling multiple windows in selenium using get window handles method.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response SOAP and RESTful Web service calls.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression and Functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Implemented Page Factory Model in the data-driven framework.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Extensive experience in developing automation test scripts using JAVA, selenium, maven, TestNG.
  • Experience in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Experience in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Rally, Bugzilla.

TECHNICAL EXPERTISE:

TESTING TOOLS: Selenium IDE, Selenium WebDriver, Selenium RC, Selenium Grid, Maven, Cucumber, TestNG, JUnit, Android studio, Log4j, Appium, SoapUI, protractor, Jasmine.

FRAMEWORKS: Hybrid, Data driven, Keyword driven, BDD, Page Object Model

SQA TECHNOLOGIES: SOAP, REST, WSDL, Web Services, SOAPUI, Rest-Assured.

BUILD AND INTEGRATION TOOLS: Maven, Ant, Jenkins.

TEST APPROACHES: Agile Scrum, Waterfall, V-Model, SDLC, STLC, TDD, ATDD, BDD

VERSION CONTROL TOOLS: GIT, TFS, Subversion (SVN)

DATABASE SYSTEM: MS SQL Server, MySQL, Oracle

DEFECT TRACKING: Jira, Bugzilla, Rally, HP QC/ALM

PROGRAMMING LANGUAGES: JAVA, CSS, JavaScript, JSON, AJAX, SQL, Groovy Script

OPERATING SYSTEMS: Windows, OS X, Linux, Unix

MOBILE TESTING: Android, iOS, Android Studio, Appium.

OFFICE TOOLS: MS word, MS Excel, MS Power Point, MS Access, MS Outlook, TFS, OnTime.

BROWSERS: Firefox, Chrome, Internet Explorer, Safari, Opera, Edge.

MARK UP LANGUAGES: HTML, XML, XPath, CSS Selector

UTILITIES: IntelliJ, Eclipse, Visual Studio Code, Firebug, Firepath.

WORK EXPERIENCE:

SDET

Confidential, Bentonville, Arkansas

Responsibilities:

  • Involved in documentation, implementation, monitoring and enforcing all processes and procedures for testing as per standards defined by the organization.
  • Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing.
  • Participated in the Agile development environment with sprint meetings and story grooming sessions.
  • Created functional automation test scripts using Selenium WebDriver with TestNG framework.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Designed Data Driven framework and read the data from excel sheets using Apache POI API.
  • Worked with Development and QA teams to establish a build schedule.
  • Running batch execution and sending status report to higher management.
  • Parallel, Cross Browser Testing using Selenium Grid and TestNG.
  • Used Several TestNG Annotations like @BeforeTest, @DataProvider to take advantage of test lifecycle.
  • Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.
  • Performed Selenium synchronization methods on the application using implicit, explicit and fluent wait methods.
  • Used SOAPUI for testing the web services involved in the project and written SOAPUI assertions for SOAP and RESTFUL web services.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Cucumber hooks, Scenarios and Step Definitions in Gherkin format.
  • Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial, Attributes and Tags.
  • Used Appium for Android mobile application testing for the AAA mobile app.
  • Created Maven project and configured dependencies using pom.xml
  • Performed Continuous integration automation using Jenkins.
  • Produced Test Metrics showing the number of test cases analyzed, number of test cases fixed, number failed number left to analyze and Fix in weekly meetings.
  • Used Log4j debugging framework for debugging the test cases in the project and reported the errors through JIRA.
  • Coordinated with developers discussed the issues for quick results.
  • Giving the estimations for the Failure Analysis and fixing of the test scripts.
  • Recorded and managed defects.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Provided back end testing for data validation using SQL.
  • Defect reporting, verifying their fixes and closing them on planned closing versions
  • Experience in Integration Testing of different modules in the project and dataflow between different modules.
  • Have used Java to write test cases to some extent while testing the application.
  • Extensively executed SQL Queries and JDBC on database tables to verify the database.
  • Developed test scripts to automate the testing process using protractor and Jasmine.
  • Involved in testing the database and data validation using SQL Queries.
  • Review of test fixes done by team members.
  • Communicating daily status to the client.

Environment: /Tools: Java, Selenium WebDriver, Selenium Grid, Cucumber, TestNG, Eclipse IDE, Oracle, Agile, JIRA, GIT, Maven, SoapUI, Jenkins, SQL, Firebug, FirePath, Xpath, XML, Hybrid/Data Driven Framework, Appium, SOAP, RESTFUL.

Senior QA Automation Engineer

Confidential, Oakland, California

Responsibilities:

  • Analyzed the business requirements and closely worked with the product owner to get the clarifications addressed.
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
  • Wrote test cases to handle Alerts on the web page.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Performed Data driven testing using Selenium and TestNG functions, which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit. Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections, which reads data from scripts using property and XML files.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG.
  • Created Test Scripts in SOAPUI for Testing Web Services.
  • Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
  • 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 back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis.

Environment: /Tools: Selenium WebDriver, Java, Eclipse IDE, SQL Server, HTML, TestNG, Jenkins, SoapUI, Maven, Agile, GIT, JIRA, SQL, Firebug, FirePath, Xpath, XML, Hybrid/Data Driven Framework.

QA Engineer

Confidential, Jersey City, NJ

Responsibilities:

  • Prepared Test Cases and involved in the Test Data creation.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Create and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Executes test cases related to Mouse Hover using Actions class and find hidden elements using XPath, frames and windows classes.
  • Wrote test cases to handle Alerts on the web page.
  • Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers.
  • Performed Synchronization while testing using Selenium waits.
  • Created test reports generated out of TestNG and created the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Found Defects, prepare Defect reports and Status reporting, Bug Triage, Defect tracking using Jira.
  • Share Daily Status Report with all the team members, Team Leads, Managers and Clients.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.
  • Involved in the use of Cucumber Step Definition, Scenarios and Features.
  • Involved in the enhancement of Hybrid framework using Eclipse and Java.
  • Performed testing on Web Services using SOAPUI for to check the communication between devices over networks.
  • Used Maven as Build Management tool and used Jenkins tool for continuous integration of the builds.
  • Created test cases and performed Database testing to check the data is being migrated properly.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements
  • Used GIT as a source repository system to share code within the office as well as with the team in overseas.
  • Conducted Conflict Management meetings with the team, stakeholders for the better-quality outcomes.

Environment: /Tools: Java, Selenium Web Driver, Selenium Grid, TestNG, Eclipse IDE, Oracle, Agile, Jira, GIT, Jenkins, SQL, Firebug, FirePath, Xpath, XML, Hybrid Driven Framework, SOAP UI.

Software Quality Assurance Tester

Confidential

Responsibilities:

  • Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and performed Regression testing to ensure that the code is not broken.
  • Segregated Bugs based on severity and priority and maintained the log using BugZilla.
  • Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports .
  • Scripted SQL queries to verify data integrity and validate updated data for Test cases.
  • Used SharePoint as the medium to upload the requested documents for the team.

Environment/Tools: MySQL, HP Quality Centre, MS Excel

QA Tester

Confidential

Responsibilities:

  • Analyzed Business Requirements Specifications to understand the application.
  • Prepared test cases and test scenarios for manual testing.
  • Performing Functional Testing, Sanity Testing, Smoke Testing & Regression Testing.
  • Executed Functional Testing as per the BRD.
  • Review of the test cases at Unit & Integration level.
  • Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.
  • Execute 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).
  • Attending walk through & creating detailed test status reports.
  • Maintaining 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.
  • Coordinating with Onsite team and supporting offshore team.

Environment: MySQL, Quality Center, JIRA, MS Excel.

We'd love your feedback!