We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

4.00/5 (Submit Your Rating)

St, LouiS

OBJECTIVE

Software Development Engineer in Test - SDET with over 8 years of experience in Automation and Manual Testing preparing Test Plan, Test Scenarios, Test Data, Test Summary Reports and Test Cases based System requirements. Experienced in all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experienced in Manual Testing, Automation Testing, API Testing, Mobile Testing, and Software Development serving various domains such as Banking, Insurance, Health Care and Retail.

PROFESSIONAL SUMMARY
  • Experienced in Test Planning, Test Case Design, Test Environment Setup, Test Data Setup, Test Script, Requirement Traceability Matrix, Defect Management, Test Log, and Test Result for both Automation and Manual testing.
  • Proficient Experience in industry standard methodologies such as Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using Water Fall and Agile Models using SCRUM methodology.
  • 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.
  • Experienced in working with Open Source Tools such as Selenium IDE (Integrated Development Environment), Selenium RC (Remote Control), Selenium WebDriver and Selenium Grid, Cucumber and Eclipse.
  • Experience in using the locators like XPath, CSS Selector, Link Text, Partial link Texts and DOM for identifying the UI objects
  • Experience in handling multiple Windows, Alerts, Cookies, and Pop-ups with Selenium.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts and pop-ups, take screenshots to report the bugs.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.
  • Conversant in Ant and accessing data from Excel by POI/JXL 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.
  • Designed and Implemented different automation frameworks like Key Word Driven Framework, Data Driven Framework, and Hybrid Framework.
  • Experienced in using Maven, ANT builds 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.
  • Experienced in the Mobile testing of Native Apps and Web Apps with the help of Emulators and Mobile Devices using Appium.
  • Experience in designing the framework to automate the framework using Cucumber
  • Experience in Selenium Scripting and using Selenium Web Driver written a Automation framework using Selenium with Web Driver With the help of Eclipse Ide and TestNG
  • Experience in integrating Selenium WebDriver automation scripts with Continuous Integration tools like Jenkins.
  • Worked on databases such as Oracle, MS SQL Server, My SQL, and JDBC.
  • Generated test logs using Log4j for various log levels.
  • Expertise in working knowledge of Core JAVA and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling).
  • Worked with Business users (Various departments) for Functional testing and UAT for different projects, Coordinated with users for Acceptance criteria for finalizing the test cases
  • Practical knowledge on Source Version Control tools like GIT and SVN.
  • Good at defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and Quality Center.

TECHNICAL SKILLS

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

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

Test Build& Integration Tools: Maven, Jenkins, Ant, JIRA

Frameworks: Key Word Driven, Data Driven, Hybrid, Page Object Model (POM), Cucumber

Programming Tools: JAVA, Groovy, Android app, Python, SQL

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

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

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

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

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

WORK EXPERIENCE

Confidentialk, St Louis

SDET - Software Development Engineer in Test

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.
  • Developed and Implemented Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Implemented TestNG automation framework for Smoke Test to determine that the crucial functions of the application work and implements Regression Test to make sure that the existing functionality is not broken.
  • Performed Functional testing as per user stories and performed Integration Testing System Testing using Selenium 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 using TestNG, Selenium.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Created test reports generated out of TestNG and created the error screenshots.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation and Apache POI.
  • Managed individual sprints user stories and tasks using JIRA as tracking tool
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Managed the framework dependency jars using Maven
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Involved in developing automated UAT test cases using Cucumber. Created framework using Feature files and Created Step Defamations to Automate the
  • Maintained the Selenium & JAVA Automation Code and resources in source controls like GIT, Jenkins for improvements and new features
  • Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases
  • 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.
  • Written various Assertion on Cucumber so that the entire process will be executed in a step by step process
  • Tested Mobile Application using Android Studio and Real Devices to test the application using Appium
  • Interacted with the development configuration and Operation's team to ensure the quality of software to user expectations.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, JAVA, Eclipse, Maven, TestNG, Cucumber, Gherkin, Apache POI, Appium, SOAPUI, HTML, XML, Oracle, J2EE, JSON, Jenkins, JIRA, Mozilla, Chrome, Internet Explorer, GIT.

Confidential, Wayne, NJ

Senior QA Automation Engineer

Roles & 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.
  • As a Senior QA - Mentored and directed other testers in automation principles.
  • Created automation framework and test scripts using Selenium WebDriver for multiple platforms and browser testing.
  • Created Test Plan and wrote Test cases for each sprint.
  • Designed Hybrid automation testing framework utilizing JAVA, TestNG and Selenium WebDriver.
  • As a QA Lead - Involved in reviewing Test Cases, scripts and conducting meetings with the test team.
  • Developed Automation Test cases and Executed test scripts.
  • Used GIT-hub repository for efficient remote team working, also stored the framework and all the developed test cases. 
  • Experienced in testing the application across different Browsers using Cross Browser Testing in Test -NG.
  • Prepare user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet and performed Continuous Integration Automation testing using Jenkins.
  • Performed Integration and Regression Testing to check compatibility of new functionality with the existing functionalities of the application. 
  • Performed functional testing of SOAP and REST Web Services using SOAP UI Tool. 
  • Developed test scripts to implement Test Cases and feature, step definition files for Behavior Driven Development using Cucumber.
  • Generated test logs using Log4j for various log level.
  • Took Application Screenshots using SnagIt Tool and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Involved in Weekly Status Meetings with development and management Teams. 
  • Involved in Product Backlog, Sprint Planning, Sprint Backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.
  • Provided support to the client during UAT and regularly involved in client communication.
  • Handled Defect Triage Calls, Escalation calls on every sprint release.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Well versed in Rally Agile - For Plan, Add User Stories, Add Task, Create Test Cases, Create Defects, and Iterations.
  • Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, JAVA, HTML, CSS, X-path, Windows 7/8, SQL, Maven, SOAPUI, Cucumber, Test-NG, XML, Agile, Rally, Jenkins, SnagIt.

Confidential

QA Analyst 

Roles & Responsibilities:

  • Involved in all the stages of SDLC&STLC like Requirements Specifications, Review, Test Documentation, Application Testing and Defect reporting. 
  • Participated & understood the application's Functional Requirements to initialize the test scenarios, test flows (End to End) and test procedures. 
  • Prepared Test cases for Positive and Negative test scenarios as referred in the User Stories keeping in mind Boundary Value Limitations, Equivalence classes. 
  • Developed and Executed Test Scripts using Selenium Web Driver, Test-NG and analyzed Test Results.
  • Used Hybrid &Data Driven Framework and extracted the data from external Excel files using Apache POI
  • Performed Cross Browser Testing and Parallel Testing on different types of browsers.
  • Used HP Quality Center to track defects and maintained the flow of iterations. 
  • Performed Regression testing using Selenium WebDriver and Jenkins Continuous Integration
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Used Maven to perform a build from Jenkins Continuous Integration. 
  • Wrote complex SQL Queries on Joins- (Inner join, left join, right join and Full join).
  • Worked on web services testing using SOAPUI on SOAP Protocol, REST Protocol to check the communication between different web services and added assertions such XPath Query, Response SLA, Contains, not contains, Valid HTTP codes, Invalid HTTP Codes.
  • Participated in regular Project Status Meetings related to testing phases.
  • Monitoring Testing Activities within the team and reporting regular progress to the Test Manager.
  • Coordinate efforts between Onshore and offshore test team.

Environment:  Selenium IDE, Web Driver, JAVA, Eclipse, Hybrid, and Data Driven Framework, Cucumber, Auto-IT, Apache POI, Windows 7, Oracle 10g, SQL, HP Quality Center, Maven, Jenkins, SnagIt, SOAP UI.

Confidential

Software Engineer  

Roles & Responsibilities:

  • Worked as a JAVA Developer with SQL, Hibernate, Spring, REST, HTML, CSS, JavaScript
  • Involved in Development, Integration, and Testing of application modules.
  • Designed web pages using HTML, CSS, JSP, Spring and client side validations using JavaScript.
  • Developed Spring Beans, Business logic components to handle the requests coming from UI. 
  • Involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations. 
  • Used Hibernate for the database connections and Hibernate ORM in data access layer to write DAOs.
  • Used SQL for Database Management for data consistency and integrity.
  • Worked on tables, stored procedures, views, SQL statements for database operations and used JDBC API for Java database connections.
  • Worked on JUnit testing to check functionality. Debugged Java applications using Log4j.
  • Worked Linux commands to run shell scripts, check logs and directories 
  • Well versed with IDEs such as WebStorm, Eclipse.
  • Worked on Agile Development Methodology.

Environment: Java, J2EE, Restful, XML, HTML, CSS, Spring, Hibernate, JavaScript, JQuery.

We'd love your feedback!