We provide IT Staff Augmentation Services!

Sdet (software Development Engineer In Test) Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • SDET (Software Development Engineer in Test) with 7+ years of IT experience in Software Quality Assurance (Automated and Manual) of Web based, Client Server based applications, BDD, API testing, mobile testing applications testing and Skilled in various testing technologies and current QA methodologies.
  • Well - versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications.
  • Experience in Test Environment Setup in both Manual and Automation.
  • Proficient in Functionality Testing, Black Box Testing, Build Verification Testing, Integration Testing System testing, Regression testing, Smoke Testing, User Acceptance Testing for process of a given software application including different software releases.
  • Experienced in working with Open-Source Tools such as Selenium IDE, Selenium WebDriver and Selenium Grid, Cucumber and Eclipse.
  • Expertise in developing automation scripts in BDD (Behavior Driven Development) format usingCucumberand Proficient in writing Cucumberscenarios in GHERKIN format.
  • Expertise in Design and implementation of Test Frameworks from scratch and practical hands-on experience with Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) frameworks.
  • Configured application framework using Excel Spreadsheets and processed teh spreadsheets using Apache POI.
  • Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing using JDBC.
  • Sound knowledge on JUnit for Unit testing, Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations.
  • Implemented Synchronization for Conditional and Un-Conditional waits using Implicit Wait, Explicit Wait and Fluent Wait.
  • Performed FunctionalTestingon SOAP and RESTful Web Services using SoapUI. Added Assertions to validate teh Response JSON, XML.
  • Used Protractor, Jasmine to test Angular web applications using Type Script and Java Script.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla.
  • Expertise in Java Concepts (OOPS, Interfaces, String, Collections). Good experience in Dynamic Handling File System and Exception Handling.
  • Generated test logs using Log4j for various log levels.
  • Experience in working with build management tools like Maven and Ant.
  • Highly proficient in Manual Testing and Negative Testing Experience in defining and design of Use Cases, generation and maintaining test scripts.
  • Strong team player with ability to work productively in a team as well as individually. Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium, Cucumber, Protractor, Jasmine, Karma, SoapUI

UI Technologies: NodeJS, Angular, jQuery, Bootstrap, TypeScript

Test Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: JAVA, Gherkin, SQL C, C++

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: Oracle, SQL Server

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

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

Defect Tools: HP Quality Center, JIRA, Bugzilla

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

Utilities: Eclipse, SVN, GIT, Firebug, Fire Path, Spring STS, Sauce Labs

PROFESSIONAL EXPERIENCE

Confidential, Mclean,VA

SDET (Software Development Engineer in Test)

Responsibilities:

  • Worked in teh Agile environment with frequently changing requirements and features set. Participated in sprint meetings and story grooming sessions.
  • Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing.
  • Designed Hybrid framework from scratch which is a combination of Data Driven Framework and POM (Page Object Model) Framework.
  • Involved in using Maven build tool to manage framework dependency jar files, plugins, test suites etc.
  • Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and Smoke Testing and sends automation build status mails to teh team.
  • Responsible for creating and maintaining regression and smoke automation test scripts using Java, Selenium WebDriver, TestNG, Maven.
  • As part of teh automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.
  • Performed Selenium synchronization methods on teh application using implicit, explicit, and fluent wait methods.
  • Performed Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox using TestNG suites.
  • Maintaining teh Selenium and Java automation code and resources using GIT for Source Control Management.
  • Parallel testing is done with Selenium Grid and performed teh cloud-based testing using Sauce labs.
  • Used SOAPUI for testing teh web services involved in teh project and wrote SOAPUI assertions for RESTful web services to test teh JSON, XML messages.
  • Performed database testing using SQL, JAVA JDBC and verified enterprise data flow.
  • Used Log4j as teh logging framework to direct logging information into a file during teh build execution.

Environment: Java, Spring, Selenium WebDriver, TestNG, Selenium Grid, Maven, Log4j, Jenkins, JDBC, Rest Assured, REST

Confidential, Franklin Lakes, New Jersey

SDET (Software Development Engineer in Test)

Responsibilities:

  • Worked as SDET in testing teh application, involved in Backlog and Sprint planning meetings with Developers and Managers.
  • Performed Functional Testing, Smoke, Regression and UAT testing on teh application.
  • Involved in written and executing teh test cases using Selenium Web Driver and Java as a programming language.
  • Used Gauge as a Test Automation Tool with teh ability to author test cases in teh business language.
  • Involved in writing teh Spec files and teh corresponding implementations using Java, which describes teh particular feature of teh application under test and executes teh Spec’s using teh terminal.
  • Used IntelliJ as an IDE for writing teh automation scripts and Numbers for writing teh test cases in manual
  • Configured Jenkins build jobs to perform Continuous Integration and Continuous Delivery in teh application
  • Used Radar and Agile Board for bug reporting to track test progress, execution, and deliverables.
  • Generated an HTML report for test execution which provides teh details for teh defects found during teh run.
  • Used Maven To build and manage project dependencies using pom.xml.
  • Used GitHub as a source repository system to share code within teh office as well as with teh team in overseas
  • Used Linux commands in terminal to perform operations in Mac.
  • Stored teh flow details of Selenium Automation in a log file using Log4j Logging Framework.
  • Handled multiple windows, Alerts, Dropdowns, Frames and Pop-ups with Selenium.
  • Used Firebug/Fire Path and developer tools to identify teh Object’s id, Name, XPath, link in teh application.
  • Used OOPS (Object Oriented Programming System) concepts, Exceptional Handling, Collection Framework, Conditional and Looping statements to write teh automation scripts.

Environment: Java, Selenium WebDriver, Gauge, Jenkins, Maven, GITHUB, Log4j, Linux, JSON, IntelliJ, Radar, Agile Board, Numbers, JIRA

Confidential, Tampa, Florida

Quality Assurance Automation Engineer

Responsibilities:

  • Worked as QA team member in testing application and performed Agile testing, review teh stories, and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application's GUI and in teh testing, environment using Selenium WebDriver.
  • Created Java based scripts for Selenium WebDriver with JUnit as automation framework.
  • Performed GUI and Flash component testing and Cross Browser compatibility testing during teh releases.
  • Developed Hybrid framework.
  • Used Maven to build and run teh Selenium automation framework. Once teh script got over, framework used to send teh automation reports over email.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Used Build tool like Maven to generate test report.
  • Monitored teh test execution in Jenkins once teh code pushed into Continuous Integration.
  • Proven success in establishment of agile test practices including acceptance test automation using acceptance test driven development methodology.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed Unit Testing of java application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Reported software defects in Quality Center and interacted with teh developers to resolve technical issues.
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Identified and documented defects using Bugzilla to ensure applications functionality.
  • Participated in project meetings, release meetings, QA status meetings.

Environment: Selenium WebDriver, Grid, TestNG, Java, Maven, Jenkins, Eclipse, Firebug, SOAP UI, XPath, HTML, CSS, JavaScript, JMeter, Quality Center, SQL, Oracle and Windows.

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Involve in analyzing Business Level Requirements, and Manual testing methods.
  • Coordinated resource allocations, created work assignments for team, maintained timelines / milestones, and ensured compliance with quality standards.
  • Performed smoke, functional, integration, system, User Acceptance Testing, regression, and GUI testing.
  • Performed Test Automation through Selenium WebDriver by Creating, Maintaining, and debugging complex and innovative scripts for Hybrid Framework.
  • Followed up on defects status daily and generated reports for managements.
  • Used various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find teh Web Elements on a web page.
  • Performed cross-browser testing for teh web interface and mobile application using property files.
  • Developed and executed complex SQL queries to validate test data.
  • Performed activities inSQL like select, insert, joining tables, aggregate functions, sub-queries, set functions, triggers, errors andviews.
  • Generated status reports and Defect reports.
  • Coordinating with developers on bug fixes and defect status updates on a regular basis and conducting defect triage meetings.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Fire Path, Firebug, HTML, Internet Explorer, Chrome, Mozilla Firefox, Cucumber,Gherkin, UNIX, Linux, Windows XP, JavaScript, XML, EXCEL, SQL, Oracle.

We'd love your feedback!