We provide IT Staff Augmentation Services!

Senior Software Development Engineer In Test - Sdet Resume

2.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Competent, diligent and technically inclined Senior Software Development Engineer in Test - SDET with about 9+ years of experience in the field of Software Testing.
  • Proven ability in Selenium WebDriver Automation Testing, API Testing, Mobile Testing, Frameworks, TDD, BDD, Web Testing and Functional testing. Experienced in each phase of Test Life Cycle (STLC) and good knowledge in all phases of SDLC, Test strategies, Test plans, UAT. And extensive knowledge in various domains like Financial Services, Insurance, Construction.

TECHNICAL SKILLS:

Automation Tools/APIs: Selenium WebDriver Selenium RC Selenium IDE Selenium GRID Protractor Jasmine Appium Cucumber AutoIT ApachePOI

WebService Automation Tools: SoapUI POSTMAN REST Assured

Build Management Tools: Maven Ant

Defect Management Tools: JIRA Rally HP QC ALM

Frameworks: TestNG Data Driven Framework Keyword Driven Framework Hybrid Driven Framework Page Object Model

Continuous Integration: Jenkins GITHUB

Artifacts: Test Plan RTM Test Summary Report Bug Report User Stories Backlogs

Database/ Database Tools: Oracle 9i/ 10g SQL Server 2000/2008/2012 R2 MySQL

Programming Languages: C/ C++ Java J2EE XML XSLT JSON CSS HTML XPath Android

Microsoft Suite: MS Office MS Access MS PowerPoint MS Excel MS Word MS Visio

Operating Systems: Windows 95/98/2k/XP/7/8/10 Mac Unix Linux Ubuntu

Tools: Visual Studio Eclipse NetBeans XCode

Development Methodologies: Agile Scrum Waterfall

Version Control Tools: GIT SVN

PROFESSIONAL EXPERIENCE

Senior Software Development Engineer in Test - SDET

Confidential, Chicago, IL

Responsibilities:
  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
  • Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
  • Involved in preparing monthly QA metrics and Weekly status reports.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Exposure of working at Client Locations. Possessed skill of being an effective team member with Monitoring Testing Activities within the team and reporting regular progress to the Test Manager.
  • Performed synchronization using conditional synchronization i.e., Implicit, Explicit and Fluent waits to ensure that test case components in Selenium work parallel with each other.
  • Extensive experience with protractor as an end to end testing framework for AngularJS applications and works as a solution Integrator - combining powerful tools and technologies such as NodeJS, Protractor, Jasmine, Cucumber, Chai and Mocha.
  • Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers, Safari using Selenium Grid.
  • Created test reports generated out of TestNG and created the error screenshots.
  • Executes test cases related to mouse actions using Actions class and find hidden elements using XPath, frames and windows classes.
  • Used locators like XPath and DOM to work with dynamic and static objects in Selenium
  • Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary using Selenium WebDriver Asserts.
  • Used Actions class to handle keyboard and mouse actions and dealt with multiple windows and iFrames.
  • Interacted with developers, business analysts and discussed technical problems and reported bugs.
  • Performed Data Driven test using test data from Excel files using ApachePOI and created different checkpoints.
  • Worked on BDD Cucumber/Gherkin format for Test Scenarios Using Acceptance Test Criteria.
  • Designed, developed and implemented Frameworks based Keyword Driven Automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Implemented Page Object Model automation framework using PageFactory with Selenium WebDriver, Java, and Cucumber for BDD scenarios.
  • Performed Data driven testing using Selenium WebDriver, TestNG and JDBC which reads data from data sources.
  • Wrote SQL queries extensively, queried the database and generated test reports.
  • Converted XML result to nicely formatted JSON response and added an assertion to validate the content of the response for RESTful web-services in SoapUI.
  • Tested applications in UNIX environment using HTMLUnit Driver to ensure faster performance.
  • Handled Hidden Elements using JavaScriptExecutor interface with WebDriver
  • Provided automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Designed, coded and executed automated tests using TestNG and generated logs using Log4j in various output targets.
  • Implemented Page Object Model, Hybrid framework and Wrote Page classes from scratch to represent web page functionality.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Worked with Multiple Object Repositories using GIT.
  • Used AutoIT for automating the Windows GUI and general scripting.

Environment: JDK8, Java/J2EE, JavaScript, HTML5, CSS3, GIT, JIRA, Selenium IDE, Selenium RC, Selenium WebDriver, Cucumber, Log4j, Agile Methodology, UNIX, Oracle, MS-Office, Windows XP/2000/NT, XML, Jenkins, and Maven.

Sr. Automation Engineer - Mobile Tester

Confidential, Franklin, WV

Responsibilities:
  • Prepared Test Cases and involved in the Test Data creation.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Created and executed Automated test scripts using Selenium WebDriver, TestNG and Database as a source of Test Data.
  • Involved in the design and development of Page Objects using Page Object Design Pattern.
  • Wrote test cases to handle Alerts on the web page using Alert interface provide by WebDriver.
  • Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers, Safari over cloud using Sauce Labs.
  • Handled Timeouts resulting from synchronization problems by verifying the element and introducing waits.
  • 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, prepared Defect reports and Status reporting, Bug Triage, Defect tracking using Jira.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.
  • Contributed in creation and use of Cucumber Step Definition, Scenarios, Features.
  • Used Git as version control to check in code. Worked with Master and Feature Branches in Git.
  • Involved in the enhancement of Hybrid framework using Eclipse and Java.
  • Testing of SOAP Webservices is done by importing the WSDL file with SOAPUI.
  • Used Jenkins tool for continuous integration of the builds and scheduled period builds.
  • Developed automation Scripts for Mobile applications on iOS and Android platforms using Appium and Java.
  • Developed Hybrid Framework for mobile automation to retrieve test actions, test data from excel files using Data Driven and Keyword Driven Frameworks.
  • Identified objects of App using UI Automator tool for Android and Appium Inspector for IPhone.
  • 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.
  • Conducted Conflict Management meetings with the team, stakeholders for the better-quality outcomes.
  • Used AutoIT for automating the Windows GUI and general scripting.

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Java, TestNG, Cucumber, Appium, MySQL, XPath, CSS, Maven, JIRA, Jenkins, SoapUI.

Sr. Quality Assurance Lead

Confidential, Cincinnati, OH

Responsibilities:
  • Determined test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis.
  • Formed, mentored and managed a team of 3 QA resources. Responsible for overall QA practice.
  • Developed the Java automation framework/scripts using Selenium WebDriver and resolved the issues identified in automation.
  • Used 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.
  • Wrote test cases to handle Alerts on the web page using Alert interface provided by WebDriver.
  • Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers, Safari over cloud using Sauce Labs.
  • Handled Timeouts resulting from synchronization problems by verifying the element and introducing waits.
  • Used Select class to perform operations on the dropdown list.
  • Developed scripts to navigate-to various iframes and to handle multiple windows and performed operations on the web elements.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Setting the priority to the test cases using the TestNG framework. Prepared Test cases to meet the requirements and its traceability matrix.
  • Found Defects, prepare Defect reports and Status reporting, Bug Triage, Defect tracking using Jira.
  • Shared Daily Status Report with Managers and Clients.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Involved in the enhancement of Hybrid framework using Eclipse and Java.
  • Performed testing on Web Services using WSDL and SoapUI.
  • Created test cases and performed Database testing to check the data is being migrated properly.
  • Performed Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.

Environment: Selenium WebDriver, Selenium Grid, Java, SoapUI, Agile, Jira, Cucumber, ApachePOI, Eclipse, XPath, HTML, CSS, Firebug, Firepath, Maven, TestNG, GIT, Auto IT, MS Outlook, MS Project, Oracle.

Selenium Tester

Confidential

Responsibilities:
  • Developed automated tests in Cucumber, Java and Selenium WebDriver. Used Firebug and FirePath to identify web elements.
  • Used Jenkins to run Cucumber Automated tests. Automated Rest API tests in Cucumber/Selenium framework.
  • Tested Soap API web services using SoapUI tool.
  • Create and maintain test script in TestNG framework using java with selenium WebDriver for regression test.
  • Bug Tracking and Reporting through JIRA. Developed sanity and automation regression tests. Performed back end testing to test data flow to the web application by writing and executing SQL queries. Participated in Agile Scrum meeting on daily basis.
  • Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix.
  • Performed smoke, sanity, functional, regression and End to End testing. Prepare test data for positive and negative test scenarios as per application specifications requirements. Performed cross browser testing to check the compatibility of the application over cloud using Sauce Labs.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Participated in the Issue Resolve Meeting to discuss the defect by their business severity.
  • Performed Backend testing using SQL queries to validate the data integration
  • Created scenarios for change request and defect request and effectively coordinated with the development team.
  • Created reports on the daily testing process and participated in the Weekly Status Meeting.

Environment: Java, Selenium WebDriver, Sauce Labs, SVN, Jenkins, SoapUI, TestNG, Maven, Eclipse, SQL Server, Rally

Software Developer

Confidential, New York, NY

Responsibilities:
  • Developed the Backend System using Java Multithreading, Concurrency, File Handling, Generics, Collections in Java and different Design Patterns.
  • Designed the entire application using J2EE concepts with focus on OOP oriented web forms, business logic and Database Access components.
  • Main Java/J2EE concepts involved in the development are spring (Spring IOC and AOP), Invoking Spring MVC calls and Hibernate as the ORM.
  • Written hbm files that map the Tables in the Database to POJO classes and Java objects via Hibernate.
  • Was involved in the design and development of the Web UI by Servlets, JSP, JavaScript and JDBC along with Hibernate.
  • Implemented JMS for asynchronous exchanges of messages pertaining to updates and modifications.
  • Took a role in the preparation of the Test Plans, Technical Specifications and Unit Testing.
  • RAD/Iterative Software Development Methodology was used in this project.
  • Written and modified existing SQL Queries as per the data requirements and took active part in the Database Design.
  • Used CVS as the Version Control Tool and Log4j as the Logging tool.
  • Involved in writing JUnit Test cases for different requirements and JUnit for client - side validations.
  • Developed EJBs, Custom Tag Libs, JSP and Stored Procedures in DB2 Database.
  • Written Scripts in Apache Ant to successfully build and deploy on Apache Tomcat Server along with
  • Running UNIX shell scripts for automatic process of deployment.

Environment: Java/J2EE, JSP, Servlets, Spring, Hibernate, WebLogic, HTML, EJB, Web services (SOAP/WSDL and REST), Java Script, JDBC, XML, JMS, XSLT, UML, Junit, log4j, Eclipse, DB2, SQL

We'd love your feedback!