We provide IT Staff Augmentation Services!

Senior Software Development Engineer In Test (sdet) Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • An Experienced Software Quality Assurance Analyst with 8 years of proven background in Software Development, Software Quality Engineering, Agile (SCRUM), Test - Driven Development (TDD), Behavior Driven Development, Continuous Integration (CI) and Automated Testing. Expertise in wide variety of platforms including Manual, ERP, SOAP/Web Services, Web and Mobile based applications of various domains such as Insurance, Retail, Healthcare and Transport domains.
  • Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM/KANBAN and Waterfall methodologies.
  • Extensive experience in various agile ceremonies (Daily Scrum, Product Backlog Grooming, Sprint Review, Sprint Retrospective).
  • Conducted project walkthroughs and meetings involving various leads from Development, QA and Infra Support teams and defining QA Methodology, Automation framework design; create Test Plan, Test Strategy and risk/mitigation plans.
  • Experience in configuring QA Process in Quality Center/ALM/Load Runner with Project/Site administration.
  • Experienced in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit testing, Performance testing, Functional testing, Database testing, GUI testing and (UAT)User Acceptance Testing of client/server and web-based applications.
  • Design and review of various documents including the Software Requirement Specifications (SRS), including USE Cases, Business Requirements Document (BRD), Use Case Specifications, Functional Specifications (FSD), Systems Design Specification (SDS), High Level Design Document (HLD), Requirement Traceability Matrix (RTM) and testing documents.
  • Expertise in writing Manual Test cases in Web based applications and Client server applications written in Java, JSF, JSP, .NET.
  • Experienced in creating Manual and Automated scripts using QTP, Silk suite, Selenium WebDriver and knowledge on Ranorex testing tool.
  • Experience in using finder mechanisms like CSS, XPath expression, ID and Class name to find the Web Elements.
  • Proficient in handling Dropdown, Alerts, Cookies, Frames, Pop ups using Selenium WebDriver.
  • Experienced dealing with Ajax Requests in Selenium Web driver using Synchronization.
  • Implemented cross browser testing using Selenium Grid.
  • Used Screenshots for bug reporting, analysis and exception debugging using reporting library with TestNG.
  • Scripted the test cases and managed the framework dependencies using Maven.
  • Generated test logs using Log4j for various log levels.
  • Proven ability to work with Behavior Driven Development using Cucumber which integrated feature files, Step Definition.
  • Well conversant with the implementation from scratch and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid, Behavioral Driven Framework (BDD) and Page Object Model (POM) using Selenium.
  • Performed Continuous Integration (CI) using Jenkins for scheduling the jobs using Jenkins, GIT, TestNG and Maven.
  • Ability to read an excel file using Apache POI (Page Object Index), and access the data from database using JDBC.
  • Knowledge to design configure, manage, and maintain the deployment and operations in Amazon Web Services to create instances of EC2, S3 and Elastic Search services.
  • Experienced in Mobile Testing using Appium and Sause Labs.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Knowledge in client side validations using HTML, CSS, JQuery, AJAX, and JavaScript.
  • Maintained the Java and selenium test source code and resources in the SVN, GIT and CVS version control tools.
  • Wrote SQL scripts for Backend Testing of SQL Server, Oracle Data Base and knowledge on No SQL Database- Mongo DB.
  • Tested the report generated by Jasper reporting and SSRS, verified and validated the report using SQL.
  • Experience in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Advanced knowledge of the primary AWS services (EC2, ELB, RDS, and Route53 & S3).
  • Expertise in executing the test cases and raising the defects using the Defect Tracking Tool JIRA, Rally, Bugzilla and Quality Center.
  • Knowledge in using C# programming language.
  • Proven ability to support multiple projects, under tight deadlines, often with competing priorities and complexities.
  • Strong verbal/written communication, leadership, project management, problem solving, customer service and interpersonal skills.
  • Very good team player in working with others on critical assignments.

TECHNICAL SKILLS:

Testing Tools: Silk Performer, Selenium WebDriver, x, Selenium IDE, Selenium RC, Selenium Grid, TestNG QTP, Load Runner.

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC

Languages: Java, Unix, HTML, CSS, XML, C, JSP, servlets, JavaScript, SQL, NoSql- Databases (Mongo DB).

Mobile Testing Tools: Appium, Perfecto Mobile, Android Studio, Sauce Labs

IDE: Eclipse, JBoss Developer, IntelliJ

Test Framework: Test Driven, Keyword Driven, Data Driven, Hybrid Driven, Behavior Drive, Page Object Model (POM).

Web Debugging Tool: XPath, FirePath, Firebug, Chrome Inspector.

Utilities: AutoIT, Robot Class.

Repository Tools: GIT, SVN, CVS

Build Tool: ANT, Maven.

Bug Tracking Tools: JIRA, Rally, Bugzilla, Quality Center.

Integration Tools: Jenkins, JMeter

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8, 10) Linux, Mac

MS Office tools/Others: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio, Rational Rose, MS Visio Professional.

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

Reporting Tools: Jasper, SSRS.

PROFESSIONAL EXPERIENCE:

Confidential,Chicago,IL

Senior Software Development Engineer in Test (SDET)

Responsibilities:
  • Involved in Joint application design (JAD) sessions used in the prototyping life cycle area of the Dynamic Systems Development Method (DSDM) to collect business requirements while developing new information systems for Genfare Customer management services.
  • Analyzed business requirements (high end and low end requirements) and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Hands-on experience with Continuous Integration and Continuous deployment using the tool Jenkins.
  • Performed the build and maven dependencies using Maven build tool.
  • Extensively worked in Regression testing, Parallel processing using Selenium Web driver in TestNG.
  • Developed test scripts for web elements by identifying the locators using Customized XPath and CSS Selector.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in web application GUI automation creating regression suites using Selenium WebDriver, JUnit/TestNG, and Eclipse.
  • Developed feature file and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Written Unit Test cases by analyzing AngularJS and JavaScript.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in test scripts from Excel using Apache POI API.
  • Created automation scripts using Selenium WebDriver and developed Data-Driven Development Framework.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Effectively employed continuous integration using Jenkins in-sync with Sauce Labs cloud automated testing platform to allow for constant monitoring of production application.
  • Developing scripts for Mobile UI Testing using Appium.
  • Implemented simulator for Mobile app testing in IOS, Android using Appium Tool.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Involved in performance testing using JMeter.
  • Automated web-services testing using Ready API and performed Restful web-services testing using get, post, put and delete methods.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Knowledge on using Postman which is lightweight API testing tool which is used manually to test Web services and looking for quick answers during the testing phase.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.

Environment: Java, Selenium WebDriver, Appium, Sauce labs, TestNG, POM.XML, Cucumber, JIRA, Postman, SVN, Agile, Chrome, Firefox, SQL, Jasper.

Confidential,Louisville, KY

QA Automation Engineer

Responsibilities:
  • Involved in designing and testing phases of the software development life cycle (SDLC) and also in Agile Scrum Methodologies.
  • Actively involved with SCRUM and sprint meetings, Iteration Planning, Release planning, Retrospective meetings and removing obstacles to progress.
  • Work with the development team and interfacing applications to ensure the availability of the environment for proper QA testing and in arranging for proper test data as and when needed.
  • Developed and customized the automated test scripts using the Silk test and Silk performer tools for functional and performance load testing.
  • Tracking of the release activities and providing support for production issues.
  • Used JIRA for defect creation, tracking and Requirement Gaps.
  • Involved in Monitoring and providing solutions to the Customers' problems by using JIRA.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Produced clear user manuals & training guides for User Acceptance Testing (UAT) and deployment for end-clients with step-by- step instructions and appropriate GUI screenshots.
  • Created Business Process Diagrams, Use Case Diagrams and Activity Diagram for business problem and solution requirements.
  • Involved in design, development and deployment of Jasper Reports in to the application.
  • Implemented end to end testing on JSF framework web application which is developed using MVC design pattern.
  • Responsible for testing the Application against Oracle server for data validity. Performed database integrity tests by writing SQL commands to extract the actual results.
  • Executed SQL queries for data validation using Inner and Outer Joins, Update, Select etc using PL/SQL developer tool.

Environment: Agile Scrum Methodology, Java, Servlets, JSF, AJAX, CSS, HTML, JavaScript, MVC, JSF Framework, Silk Test and Silk Performer, JBOSS Developer Studio, CVS, MS Visio and Jasper Reporting.

Confidential,Grand Rapids,

MI SAP HCM QA Tester

Responsibilities:
  • Responsible for Planning, Design, Configuration and Testing changes for various modules for upgrading from SAP ECC 5.0 to SAP ECC 6.0.
  • Created Test cases from scratch by using Business Functional Requirement Specs, and also responsible for developing, reviewing, coordinating and delivering the Test Strategy and System Test Plan documents and also responsible for creating the test specifications, including test plan and test cases
  • Customization of Quality Center projects based on Application team requests.
  • Delivered the Automation Testing scripts as per scheduled dates with high quality.
  • Involved in implementing error-handling mechanism for handling run-time errors while running Automation script and scheduled monitored the jobs in production server.
  • Involved in writing User Acceptance Test (UAT) test scripts for entire application.
  • Communication with design and development teams (direct discussion or conference)
  • Creating and executing System and Functional test scripts
  • Involved actively in creation of Regression Testing suite of automated QTP scripts to do the Regression
  • Reported, tracked the bugs and errors through the Quality Center (HP-QC). Participated in bugs and enhancement review meetings. Assigning the bugs and enhancement request to the submitters and follow up.
  • Worked on Webservices using SOAP UI tool.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Environment:: SAP ECC6.0, HP-QC, SOAP Webservices, SQL Server7.0, Windows XP, Manual and QTP testing.

Confidential

Manual Tester

Responsibilities:
  • Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director.
  • Performed Extensive Manual Testing.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.
  • Performed GUI, Adhoc, Regression and Data driven testing.
  • Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Analyzed the performance based on the reports generated.
  • Responsible for providing regular status report to the management.
  • Involved in Backend Testing.
  • Enhanced test scripts by inserting checkpoints, synchronization points and adding conditional statements and reporting statements.
  • Developed generic TSL functions for functional and regression testing.
  • Executing the test cases and analyzing the results and creating the bug report using Test Director.
  • Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up the bug life cycle.

Environment: Manual Testing, Quality Center, Waterfall, Windows, MS Excel, QC, HTML.

We'd love your feedback!