We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 6+ years of professional IT work experience in Software Testing / Quality Assurance /Automationand Manual Testing in Web and Client - Server based applications.
  • Experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) in Agile and Waterfall environments to ensure Quality Control.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Webdriver.
  • Proven ability in designing and creating automation frameworks for applications using Java, Junit/TestNG, Selenium WebDriver/IDE/Grid, Maven and Jenkins.
  • Expertise in implementing Maven as a build management tool to manage the required dependencies, plugins and for uniform build systems.
  • Expert in User Acceptance Testing (UAT) using Gherkin Language to write the acceptance criteria's such as feature file, Scenarios, outline and performed the step decisions and runner classes using Cucumber.
  • Expert in integrating Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Experience in performing various testing methods like UAT, Smoke Testing, Sanity Testing, Regression Testing, Integration Testing, Black Box Testing, Cross Browser and Compatibility Testing.
  • Expertise in preparing test strategies, test plans, test methodologies, test scenarios, test summary reports, test cases and test documents for both automated and manual testing based on user requirements, system requirements and use case documents.
  • Excellent in using various debugging tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using Locator's ID, Class name, CSS Selector, XPath, etc.
  • Proficient in Cross Browser Testing of applications on Google Chrome, Internet Explorer, Safari and Firefox browsers and Cross Platform testing on Windows.
  • Experience of Web Services, SOAP and REST API Testing using Restful API, Postman and Soap UI.
  • Experience in testing the Exception flow using SOAP UI/Postman by passing Exception codes in XML.
  • Experienced in working/coordinating theQAefforts with offshore resources as well as preparing and reporting Daily, Weekly and Monthly reports as per the current project standards and processes.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber

Languages: HTML, CSS, Java, Python, XML, .Net, C#

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum

Defect Tracking Tools: Jira, Quality Center, HP ALM

CI/Build Tools: Jenkins, Ant, Maven

Databases: Oracle, SQL Server, MS Access

Operating Systems: Web servers

Windows variants, UNIX: AWS, Weblogic,Websphere.

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Software Development Engineer in Test (SDET)

Responsibilities:

  • Involved in the design and development of test plan from the Business and Functional Requirements which includes test objectives, test strategies, test environments etc.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Created scripts on Eclipseto perform cross browser testing using selenium web driver.
  • Performed Data driven testing using Selenium andTestNGfunctions which reads data from property and XML files.
  • Involved in writing Maven build dependencies to automate the compilation and execution of test cases/suites.
  • Used Cucumber for the Regression Testing and Functional Testing with Selenium as the primary tool for the Test Scenarios, Test Cases and Test conditions identified.
  • Create and execute automated UI test cases using languages such as JavaScript, React JS, Node JS, HTML, CSS and Python.
  • Created XML based test suite and integrated with Jenkins Server to executeautomation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in using GIT for source control of the testautomationscripts.
  • Created iOS and Android test frameworks based on APPIUM, Cucumber, and JavaScript.
  • Involved in Test execution involving System Testing, System Integration testing, Regression Testing, Smoke Testing.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Involvement inUnittestingof react components developed usingEnzyme,mochaandchaiassertions.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Involved in testing the Angular based application using Protractor.
  • Involved in writing automated scripts for Angular.JS application usingProtractorand Java.
  • Implemented Protractor and automated, executed scripts on different browsers usingJasmine.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in SOAP and REST based web services testing using Postman testing tool.
  • Wrote test cases from requirements documents and functional specifications using HP ALM.
  • Performed Backend testing by writing and executing SQL queries to validate the data is populated in appropriate tables and verify the correctness manually with the front-end values.
  • Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand up meetings.
  • Prepared status summary reports with information about the executed, passed and failed Test Cases and involved in weekly testing and task review meetings.

Environment: Java, Selenium WerbDriver, TestNG, Eclipse, Maven, Cucumber, Jenkins, Python, GIT, XML, XPath, DOM, Postman, HP ALM, SQL, AWS, Agile and Windows.

Confidential, Minneapolis, MN

SDET (Software Development Engineer in Test)

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Participated in Test Planning and writing Test scripts for each sprint using Selenium.
  • Built JavaScript based test framework usingCucumberjs, Webdriverio, node.js, angular.js.
  • Developedautomationscript with WebDriver API using .NET, andTestNG.
  • Develop Restful Web Service testing framework with open source REST-Assured andTestNGto build robust and scalable web service testing.
  • UsedMavenfor building the Web Driver project. Runned script as a batch file throughMavenand generated testing report.
  • UsedCucumberautomated testing to test new and existing functionality.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Maintained Selenium and Javaautomationcode and resources inGitHub.
  • Responsible for identifying test cases for manual andAutomationwith Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Wrote automation test scripts in Python to test the REST APIs, based on service’s tech specs.
  • Worked on writing test scripts to automate the Web UI interface using Selenium with .Net
  • Involved in automating Angular JS applications by using Protractor.
  • ImplementedJasmine as a testing framework for Protractor.
  • Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
  • Created data-driven automation scripts for testing API Web Services using Postman.
  • Involved in creatingautomationtest suites for progression and regression testing in Postman.
  • Used Quality Center for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executingSQLstatements.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.

Environment: Java, Selenium WebDriver, TestNG,, .Net, C#, Maven, Cucumber, Eclipse, Jenkins, Python, GitHub, XPath, XML, CSS, Postman, Quality Center, SQL, Agile and Windows.

Confidential, Birmingham, AL

QA Engineer

Responsibilities:

  • Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Used AJAX along with JavaScript for interactive and dynamic web interfaces for the applications.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Performed functional testing of SOAP and REST Web Services using SOAP UI Tool and assertions on request and response XML on both SOAP and REST Web services.
  • Developed automated scripts using Selenium WebDriver and Implemented Frame work using JavaScript.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Perform extensive back-end testing using SQL queries to validate database integrity.
  • Developed and documented complete testing process with well-written test cases.
  • Worked inJira to ensure requirement coverage by Test cases, as well as defect traceability to Test cases.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, Ant, JIRA, JUnit, SOAP UI, XPATH, SQL, Windows XP.

Confidential, Boca Raton, FL

QA Tester

Responsibilities:

  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
  • Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
  • Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
  • Executed the test cases manually andautomationas necessary and worked on XML.
  • Used Quality Center as a defect management tool.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
  • Involved in weekly walk through and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!