We provide IT Staff Augmentation Services!

Sdet Resume

0/5 (Submit Your Rating)

Milwaukee, WisconsiN

SUMMARY

  • Senior QA Analyst having around 10 years of experience in all phases of Software Developer Life Cycle (SDLC) & Software Testing Life Cycle (STLC).
  • Expertise in preparing Test Strategy, Test Plan, Test Scenarios, preparing Manual test cases and automated test cases by decomposing use cases for specific functional requirements.
  • Diversified experience inAutomation, Manual testing and Business Analysis methodologies, serving various domains such as Insurance, Banking and Retail industry.
  • As a Software Developer Engineer in Test (SDET) have good knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle.
  • Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications.
  • Experience in preparing Test strategy, Test plan, Test scenarios, Test cases and Test summary reports for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Experienced in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium Web Driver.
  • Experienced in handling multiple windows, Alerts and Pop - ups with Selenium.
  • Experienced in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium.
  • 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.
  • Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.
  • Experienced in Selenium Automation using Selenium Web Driver, Selenium IDE, Selenium Grid, Java, TestNG, POM framework.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Experienced in creating test script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Experienced in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Good Knowledge on Python scripting language.
  • Experienced in using Test Management tools such as QC, Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
  • Conducted meetings with the end-users in order to establish guidelines for UAT. Guidelines included specification of necessary screen components, appropriate message boxes.
  • Hands on experience in using build and project management tools like MAVEN and Configuration management tools like SVN, GIT.
  • Generated test logs using Log4j for various log levels.
  • Good team player with the ability to manage and work independently.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Gherkin, SoapUI

Test Build& Integration Tools: Maven, Jenkins

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

Programming Tools: C, C++, JAVA, JDBC, J2EE, Python, HTML, XML, JSON

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

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

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

Defect Tools: HP Quality Center, JIRA, Rally

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

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

PROFESSIONAL EXPERIENCE

Confidential, Milwaukee, Wisconsin

SDET

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Performed Functional testing as per user stories and also performed Integration Testing & System Testing usingSelenium WebDriver automation scripts.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Handled in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium Web Driver.
  • Handled multiple windows, Alerts and Pop-ups with Selenium.
  • Handled in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Developed and Implemented Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Managed individual sprints user stories and tasks using JIRA as tracking tool and agile tool
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Managed the framework dependency jars using Maven.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Managed the project build and the project dependencies using Maven.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, Maven, TestNG, Agile, Gherkin, Oracle

Confidential, Durham, North Carolina

Sr. QA Analyst

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team 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 Web Driver, 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 Web Driver) & created Data Driven framework using JUnit.
  • Created Test Scripts in SOAP UI 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 Rally 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: Selenium IDE, Selenium Web Driver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, Rally, Maven, Cucumber.

Confidential, North Carolina

QA Engineer

Responsibilities:

  • Involved in various SDLC Phases-Requirements Analysis, Test Case Development,System Testing,RegressionandConducted End to EndandBlack boxtesting.
  • Actively involved infunctional, system, integration, positive, negative,GUItesting of the application.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Created Test Data using SQL and wrote SQL queries for back-end testing.
  • Used/Data Driven Frameworkand extracted data from external Excel files usingApache POIand loaded into the variables in the scripted code.
  • Configured TheTest Casesto receive inputTest Data Setsfor the corresponding test cases using TestNGData ProviderAnnotation.
  • Prepared Test Cases for functional andUAT testing.
  • Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked onSQLqueries to verify data integrity and validate updated data for the Test cases in different modules of theapplication.
  • Attended multiple sessions with Business Analyst and Solution Architects for understanding the design of the application for new Change Requests.
  • Usability testing of the application and workflow involving multiple functional modules.
  • Worked with developers to Create and update the defects, resolve and track their status usingJIRA.

Environment: Selenium Webdriver, TestNG, Eclipse, HTML,SVN, Maven, Jenkins, UAT, JIRA

Confidential, Ohio

QA Engineer

Responsibilities:

  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
  • Served as a coordinator for all testing activities on a project.
  • Wrote test cases to handle Alerts on the web page.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used Firebug and Firepath for element identification while creating Page Object Repository.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
  • Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
  • Executed test cases and participated actively in System Integration Testing, and Regression Testing.
  • Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using QC.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Used Jenkins tool for continuous integration of the builds.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, QC, Oracle, SQL, Jenkins.

Confidential

Jr. Developer

Responsibilities:

  • Interact with business managers to transform requirements into technical solutions.
  • Involved in various SDLC phases like Design, Development and Testing.
  • User Interface has been developed using JSP.
  • Developed Web Pages using Struts framework and MVC design pattern.
  • Hands on experience inJavaInterface,DAO, javaBeans,CollectionFramework,Java.
  • Used Oracle as the backend database.
  • Developed project in Eclipse IDE.
  • Written SQL Queries on Oracle database.
  • Involved in the functional test of the application.

Environment: Java, J2EE, JSP, Tomcat, Eclipse, Oracle 9i, SQL, JDBC.

We'd love your feedback!