We provide IT Staff Augmentation Services!

Software Development Engineer In Test(sdet) Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Over 8 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud(AWS), Mobile, API, Webservices applications. Experience on various domains such as Ecommerce/Retail, Banking, Financial services and Healthcare
  • Expertise in Manual and Automation Testing of Client/Server, Mobile, Web-based and Cloud (AWS) applications.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC )
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Multithreading , etc. and experience in Groovy and JavaScript.
  • Worked in DevOps , installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services(AWS)
  • Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
  • Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
  • Experience in automating Mobile applications using Appium .
  • Automated AnglarJS applications using Protractor, Jasmine (spec, config files)
  • Working with Unit Test Frameworks like TestNG, Junit, and Jasmine.
  • Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
  • Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
  • Automated Webservices by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints .
  • Hands on Experience on maintaining Clustered / High Availability Architecture .
  • Have knowledge on various CLOUD supported authentication systems namely DB, LDAP and SSO .
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS and jQuery.
  • Worked with Eclipse, Jxl, Apache POI, Log 4J, ANT, HTTP client and Maven.
  • Experienced using tools like Fire Path, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL
  • Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
  • Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behaviour

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter.

Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services

Defect Tracking Tools: HP /Quality Center, JIRA

Build Tools: ANT, Maven.

Languages: Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net.

CI/CD Tools: Jenkins, Hudson’s.

Cross Browser Platform: AWS, SauceLab and Selenium GRID

Databases: Oracle, DB2&MongoDB

Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree

Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Software Development Engineer in Test(SDET)

Responsibilities:

  • Involved in various meetings with Business analysts and developers.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Worked on Guidewire’s Data hub and Info center solutions for Commercial Lines Transformation.
  • Worked on an End to End Guidewire Datahub/Info center implementation of Policy center for Business Owners Property.
  • Worked on Guidewire Policy Center to Datahub Data Conversion Effort for Business owners.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
  • Involved in developing BDD Frame work from Scratch.
  • Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Involved in DevOps Migration/automation processes for Build and Deploy systems.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Experience setting up instances like Elastic Load Balancer in AWS for high availability.
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services.
  • As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Plat form .
  • Integrated Jenkins with version controller(GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for using GitHub.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Used the Groovy language to Verify Web Services Through SOAP UI
  • Shared Daily Status Reports with all the team members, Team Leads, Managers

Environment: Selenium, Devops, AWS, Java, Java Script,Jenkins,Git, GitHub, SOAP, REST, SOAP, POSTMAN,Android,Mobile,iOS,Cucumber,BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG, MAVEN,Guidewire.

Confidential, Cary, NC

QA/ Selenium Automation Tester

Responsibilities:
  • Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy. 
  • Involved in resolving the Technical challenges& in efforts estimation and Test Planning
  • Designed Manual and Automated Tests, created Automated test cases, test plans and executed tests using HP ALM, Selenium. 
  • Involved in writing Automation scripts and executing scripts. 
  • Created iOS and Android test frameworks based on APPIUM, Cucumber, and JavaScript.
  • Developed BDD and TDD script with Cucumber and written step definition using Gherkin based features.
  • Involved in Automation Feasibility Study for Web based applications. 
  • Attended Financial Product training., discussed issues and interacting with customers.
  • Hands on experience with Swift Payment Method.
  • Configured Selenium, Testing, Maven tool and created selenium automation scripts in java. 
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Responsible for Testing EASE Web Core as part of Team Sapphire
  • Involved in designing and Developing Automated Functional Test suite using Selenium IDE and Web Driver
  • Involved in Functionality, System, Integration, and Regression Test of Web based Reports. 
  • Wrote and executed automated test cases using HP ALM, Selenium WebDriver &Soap UI to automate manual testing solutions.
  • Performed multiple SOA architecture web services validation using SOAP UI Pro.
  • Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI & JMeter.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented results in a database. 
  • Performed XML documents testing using XSD schemas.
  • Executed and enhanced QTP framework using Scripting by implementing Page Object Model.
  • Monitored business applications support requests and responded quickly to resolve support issues related to Fusion Performance Management and Goal Management.
  • Performed End to End testing by validating the data using Microsoft Excel.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.
  • Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
  • Prepared Go-No-Go document for project releases.
  • Involved in writing the QA Test Results and Evaluation Reports.

Environment: Selenium, AWS, Maven, Jenkins, Devops, Appium, Android, Emulator, Rest Assured, REST, SOAP, XML, Quality Center 9.2, Soap UI, Cucumber, API Testing, QTP 10.0, Agile, Windows 7/XP, Oracle 11g.

Confidential, Los Angeles, CA

QA Engineer - SDET

Responsibilities:
  • Providing end to end testing services for the Ecommerce web application.
  • Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test. 
  • Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.  
  • Performed GUI functional testing manually for the application. 
  • Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports. 
  • Experience in Agile and waterfall methodologies, Test Driven Development (TDD) 
  • Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using Load Runner. 
  • Designed and reviewed the Test scenarios and scripts for given functional requirements and Automated test cases in Selenium.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. 
  • Functional and regression testing of .net applications is done using Quick Test Pro (QTP).
  • Generated automated scripts using QTP and documented them, created and maintained functional & regression test suites. 
  • Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Testing prior to next quarter release.
  • Created and maintained automated test script for API testing using Restful.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
  • XML / SOAP using Soap UI and Postman tool.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server. 
  • Designed data-driven testing in Selenium and captured data dynamically from web controls. 
  • Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Setup /Installed and Configured Selenium IDE. 
  • Used Selenium WebDriver API to automate tests.  
  • Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver. 
  • Involved in implementing logging and tracking using Jira. 

Environment: Java, .Net, JIRA, Jenkins, ALM, SOA Tester, Eclipse, Junit, Load Runner, Cucumber, HTML5, CSS, JBOSS, Oracle, Maven, JMeter, SVN, Node.JS, Selenium  Grid, TestNG, Selenium  WebDriver.

Confidential, Austin, TX

Automation Engineer - SDET

Responsibilities:
  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging. SADF
  • Wrote Automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Designed Hybrid framework in Selenium and captured data dynamically from web controls.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads &Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan and Software configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Updating the application down time in Environment Tracker during test execution phase.
  • Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and
  • Test Metrics in Quality Center.
  • Reported bugs in Quality Center with server logs information from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Developed SQL Queries for testing various Database validations.
  • Responsible for writing automated test cases using QTP/UFT.
  • Created and Executed automated test scripts for regression testing using QTP/UFT.
  • Test Scenarios preparation using QTP.
  • Automation Framework implementation for UFT / QTP.
  • Independently creating and executing UFT / QTP scripts.
  • Involved in pilot project for automation using Selenium IDE/RC.
  • Implemented Selenium using TestNG frame work with Java.

Environment: Quality Center, BDD, Windows, Java, SQL, Oracle, Selenium (WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Performance testing.

Confidential

Java Programmer

Responsibilities:
  • Designed and developed the application using agile methodology.
  • Used the iterative incremental framework Scrum with Agile Software Development.
  • Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.
  • Involved in database schema design and review meetings.
  • Configured application flow, controlling logic and navigation.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Involved in re-factoring the existing components to meet the current application requirements.
  • Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.
  • Involved in Performance tuning, debugging issues in testing and deployment phases.
  • Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
  • Utilized PL/SQL for querying the database.
  • Coordinated on-site and offshore development teams in various phases of the project.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Windows.

We'd love your feedback!