We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Experienced Software Development Engineer in Test with over 9+ years of experience in all phases of SDLC, reviewing business requirements, preparing Test plans and developed detail documentation of testcases for both manual and automation script using TDD, BDD, API Testing, Rest Assured, Selenium with java, Cucumber, SoapUI, TestNG and Mobile Testing. Worked in various domains like Housing, Healthcare, Finance and Retail.
  • Expertise in creating overall test planning, test case and test script development in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Worked in AGILE environmentand participated in scrum, sprint meetings.
  • Experienced in all levels of Testing such as Positive testing, Negative testing, Functional Testing, Integration Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), Black box testing and Cross Browser Testing.
  • Extensive experience in Quality Assurance using Manual and Automation tools whichincludesSelenium WebDriver/ Grid, Cucumber, Appium, Jenkins, Rest Assured, SOAPUI and TestNG.
  • Expertise in documenting defects with high level of detail, accuracy, and informative steps usingJIRA.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
  • Possess expert level of understanding of WSDL, WADL and XML documents for Web Services. Performed manual and automation testing of Webservices, API Testing using Postman, Rest Assured, SoapUI for SOAP, REST and HTTP.
  • Performed cross browser testing for different browsers like Firefox, IE, Chrome and Safari and operating systems like Windows, Linux and Mac using TestNG, Java and Selenium.
  • Designed and developed Hybrid Framework Data Driven Testing and POM framework using Selenium WebDriver.
  • Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.
  • Implemented teh Selenium Synchronization using Implicit Wait, Explicit Wait and Fluent Wait.
  • Performed teh Behavior Driven Development (BDD) of teh Web Application functionality using Gherkin features and scenarios.
  • Expert Knowledge on TestNG to perform data driven testing using different annotations.
  • Used Action class for Mouse movements and Keystrokes functionality in applications.
  • Performed switch over to Windows and iFrames using WebDriver.
  • Implemented test automation for handling Popup windows and Alerts using web Driver Window Handles and Alert interface.
  • Experience in testingMobile Applicationusing Android/IOS on real and virtual devices usingAppium.
  • Used Log4j to maintain log files and debugging of automation scripts and web applications.
  • Proficient in handling SSL certificate errors using Desired Capabilities of different browsers.
  • Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and launched builds using Jenkins jobs and analyzed teh Test Results from Jenkins UI.
  • Experienced in using Apache POI to read teh data from Excel to feed test data sets into teh test scripts.
  • Hands on experience in using build and project management tools like MAVEN and Configuration management tools like SVN and GIT.
  • Good experience in OOPs concepts using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages and Collections.
  • Ability to connect with teh Database to execute SQL statements for Data Validation (Database testing). Wrote SQL queries using Oracle to validate teh data from different tables.
  • Used JDBC for automation testing of Databases.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Selenium Grid, JUnit, Cucumber, Rest Assured, SOAPUI, Appium, Rest API, Junit, log4j, AutoIT, Postman.

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

IDE: Eclipse, SQL

Languages: Java, HTML, XML, Gherkin, Java Script, CSS, Json.

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

SQA Technologies: Soap, Rest, WSDL, Webservices.

Bug Tracking Tools: JIRA, Bugzilla

Test build Integration Tools: Maven, Jenkins, SVN, Git

Mobile testing: Android, IOS

Databases: SQL Server, MySQL, Oracle, MS Access.

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

MS Office tools: Outlook, Word, Excel, PowerPoint.

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

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Software Development Engineer in Test

Responsibilities:

  • Interacted with project managers, development team, product owner and scrum master in reviewing and solving teh problems encountered in teh application.
  • Wrote and analyzed user stories and participated in Sprint planning and Scrum Meetings and developed Test scenarios and Test data.
  • Involved in creating test cases for modules in teh selling application
  • Worked on Data Driven automation test framework with Selenium WebDriver and Java
  • Configured and launched builds using Jenkins jobs.
  • Also performed sequence bouncing after updating server and database as per development team instructions.
  • Worked on Selenium GUI Object/element verification through XPath, CSS locators.
  • Performed Page Object Model Automation framework with Java, Selenium WebDriver, and Cucumber.
  • Developed Test Scripts to implement Scenario outlines and step definitions using BDD (Behavior Driven Development) in Cucumber.
  • Conducted backend testing using SQL queries to validate and retrieve data from teh database for executing user - specific test cases.
  • Prepared test cases for Positive and Negative test scenarios as referred in teh user stories keeping in mind Boundary Value Limitations and Equivalence classes.
  • Performed Smoke and Sanity testing using testing methodologies.
  • Worked with developers to update defects, resolve them and track their status using JIRA.
  • UsedGitHubas version control tool.
  • Updated Reports and dashboards to display teh status of test coverage including teh number of test cases passed, failed, or pending.

Environment: Selenium WebDriver, Manual testing, Eclipse, Rapid SQL, HTML, XML, JSON, GIT, Maven, Jenkins, Postman, JIRA, Cucumber.

Confidential, Westborough, MA

Software Development Engineer in Test

Responsibilities:

  • Wrote and analyzed user stories and participated in Sprint planning and Scrum Meetings and developed Test scenarios, Test cases and Test data.
  • Involved in creating test cases for various modules in teh EMR including medication ordering, editing and ePrescription. Also involved in preparing test cases for creating claims, billing and payment reminders.
  • Interacted with project managers, developers, and business management in reviewing and solving teh problems encountered in teh application.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java, and TestNG. Used Apache POI for reading data from excel.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider.
  • Performed Selenium Synchronization using Explicit and Implicit waits.
  • Worked on Selenium GUI Object/element verification through XPath, CSS locators.
  • Handled multiple iframes and framesets to switch between/navigate through them and performed necessary actions on teh web elements.
  • Proficient in handling SSL certificate errors using Desired Capabilities of different browsers.
  • Implemented test automation for handling Popup windows and Alerts using web Driver WindowHandles and Alert interface.
  • Developed Test Scripts to implement Scenario outlines and step definitions using BDD (Behavior Driven Development) in Cucumber.
  • Performed teh Behavior Driven Development (BDD) of teh Web Application functionality using Gherkin features, scenarios.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to teh development and execution of test plans and test scripts.
  • Involved in daily status reports meeting with all teh team members, team leads and managers.
  • Conducted backend testing using SQL queries to validate and retrieve data from teh database for executing user-specific test cases.
  • Prepared test cases for Positive and Negative test scenarios as referred in teh user stories keeping in mind Boundary Value Limitations and Equivalence classes.
  • Performed System, Integration, Smoke and Sanity testing using testing methodologies.
  • Created and maintained teh Traceability Matrix for all teh requirements.
  • Worked with developers to update defects, resolve them and track their status using JIRA.
  • Performed functional testing of RESTFUL Web Services using Rest Assured, Postman and SoapUI.
  • Experience in RESTFUL web service Testing using Rest Assured framework and validated JSON formatted data and different http status codes.
  • Tested consumer Mobile App in different Kinds of Android and IOS Mobile Devices, both real and virtual using Appium.
  • IntegratedAppiumwithSauce Labsfor distributing tests on thecloud.
  • Performed concurrent executions onemulatorsandsimulatorsoverSauce Labsand using real devices overTest Object.
  • UsedGitHubas version control tool.
  • Updated Reports and dashboards to display teh status of test coverage including teh number of test cases passed, failed, or pending.

Environment: Selenium GRID, Selenium WebDriver, Manual testing, Eclipse, Oracle, HTML, XML, JSON, GIT, TestNG, Jenkins, SoapUI, Rest Assured, Postman, JIRA, Cucumber, Appium.

Confidential, Boston, MA

QA Analyst

Responsibilities:

  • Performed Regression Testing, Conducted End to EndandBlack boxtesting.
  • Interacted with developers and business users to communicate teh defects and actively participated in creating, updating, replicating defects, resolve and track their status using JIRA.
  • Performed System, Integration, Smoke and Sanity testing using testing methodologies.
  • Proficient knowledge on creating Test Suite for Cross Browser testing, Parallel Browser testing, Functional testing, and Regression testing with teh use of TestNG annotations like Groups, Parameter and Data Provider.
  • Handled teh special mouse events and selected teh options from teh drop-down menu using Selenium Actions builder, mouse hover and synchronization.
  • UsedRest Assured to test teh application REST web services. Added Assertions and validated teh response.
  • Used Maven to perform continuous integration of code and scripts. Configured and launched builds using Jenkins jobs.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider.
  • Maintained teh Selenium and Java Automation Code and resources in source controls like Git.
  • Worked onSQLqueries to verify data integrity and validate updated data for teh test cases in different modules of theapplication.
  • Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.

Environment: Selenium WebDriver, Manual testing, JIRA, Java, Eclipse, HTML,Rest Assured, SVN, Maven, Jenkins, TestNG, Json, Git.

Confidential, Bedford, MA

QA Analyst

Responsibilities:

  • Involved in performing various types of testing, such as Functional, Regression, Sanity, User Acceptance, and testing for teh different functional features of multiple devices.
  • Prepared Test Plan, Test Scenarios and developed manual scripts.
  • Reported test cases coverage using QA Status reports, defect log reports, traceability reports and test execution result reports.
  • Execution and bug tracking using Jira.
  • Preparing and updating various monthly/weekly/daily tracker of teh assignments of teh project.
  • Prepared daily/weekly status reports on Test case execution, defects, RTM (Requirement Traceability Matrix) Created automated script for REST-API testing using Rest Assuredframework.
  • Extensively used SOAPUI for functional testing of web services.
  • Conducted backend testing using SQL queries to validate and retrieve data from database for executing user specific test cases.
  • Provided support in teh performance testing usingJMetertask includes developing test plan, test script and reports.
  • CreatedJMeter Test Casesto measure performance and functionality of web service.
  • Held weekly status meetings showing progress and future testing efforts to teh QA manager.

Environment: Manual testing, Rest Assured, Postman, JIRA, JMeter, SQL.

Confidential

QA Analyst

Responsibilities:

  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions and Scrum Meetings.
  • Conducted UI testing, Functional testing, Regression Testing and verified teh results with expected results, which should comply with teh predefined requirements.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
  • Executed test cases relating to Mouse hover using Actions class and found hidden elements using XPath, CSS.
  • Served as coordinator for all testing activities on teh project.
  • Wrote test cases to handle Alerts on web page.
  • Handled multiple iframes and framesets to switch between/navigate through them and performed necessary actions on teh web elements.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Created Test Scripts in Rest API for Testing.
  • Used Selenium WebDriver to test navigation links and checked for broken links.
  • Wrote test cases to validate tool tips, used it in teh Promotion section, so appropriate message can be validated, and wrote test scripts to click on “promotional coupons” option to navigate for further information so that related information window gets popped up.
  • Web Services for SOAP and REST.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Interacted with teh Development team and teh project management team in prioritizing teh defect list and validating known bug fixes.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Reported bugs, prepared defect reports, prepared status reports and performed bug triage using Jira.
  • Shared Daily Status Reports with all teh team members, Team Leads, Managers and Clients.
  • Involved in teh use of Cucumber Step Definition, Scenarios and Features.
  • Used Selenium Grid to reduce teh load of executing test cases on one machine and distributed to multiple nodes.
  • Performed testing on Web Services using Rest API to check teh communication between different services.

Environment: Selenium GRID, Selenium WebDriver, Eclipse, HTML, TestNG, Jenkins, SoapUI, Manual Testing, JIRA, Cucumber.

Confidential

QA Analyst

Responsibilities:

  • Interacted with teh Project Manager, Business Analysts and Developers to understand teh application design and functional specifications.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
  • Served as a coordinator for all testing activities on a project.
  • Wrote test cases to handle Alerts on teh web page.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to teh development and execution of test plans and test scripts.
  • Involved in writing and executing teh Test Cases and Test Suites using Java and Selenium WebDriver.
  • Executed test cases and participated actively in System Integration Testing, and Regression Testing and Used Rest Assured to test teh application of web service.
  • Created test reports generated out of TestNG and captured teh error screenshots.
  • Interacted with teh Development team and teh Environment team in prioritizing teh defect list and validating known bug fixes.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Bugzilla.
  • Shared Daily Status Reports with all teh team members, Team Leads, Managers and Clients.
  • Used Jenkins tool for continuous integration of teh builds.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Environment: Waterfall, Java, Selenium WebDriver, Eclipse, TestNG, Bugzilla, SQL Server, Jenkins, SQL, JDBC, GIT.

We'd love your feedback!