We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

5.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Around 7 years of experience in IT industry as a Software QA both in Manual and Automation testing on various Client/Server and Web based applications.
  • Experience in various testing techniques like Regression testing, End to end testing, Integration testing, GUI testing and Functional testing.
  • Experience in creating Automation Testing frameworks like Page Object Model (POM), Behavior Driven, Data Driven and Hybrid with Selenium WebDriver, TestNG and Eclipse.
  • Worked on Behavior Driven framework (BDD/TDD) using Gherkin language and developed cucumber framework.
  • Experience in Restful Web Services testing using Postman and Rest Assured and Database Testing using SQL in order to check the data validation and data integrity.
  • Developed Maven build files for maintaining test automation builds and Java based library to read test data from Excel, XML & properties files using Selenium.
  • Experience in Mobile automation using Appium for both Android and iOS devices.
  • Experience in using the Test management and Defect Tracking tools like Jira, HP Quality center.
  • Used Jenkins CI to monitor and maintain jobs and GIT as version control tool.
  • Experience in major Operating Systems. And tested applications on Windows 2000/XP/Server2003/2007, and UNIX environments

TECHNICAL SKILLS

  • Java
  • Selenium Web Driver
  • TestNG
  • Restful web services
  • Post Man
  • Rest Assured
  • Eclipse
  • Java script
  • HTML
  • JSON
  • CSS
  • XML
  • GIT
  • Maven
  • Jenkins
  • JIRA
  • HP Quality Centre
  • Cucumber
  • UNIX
  • Windows

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Software Development Engineer in Test

Responsibilities:

  • Participated in story grooming, sprint planning, daily standup, QA demos, sprint retrospective, sprint demo, test case reviews and Defect Triage meetings.
  • Created test plans based on design documentation, standards and guidelines that included functional testing, load testing, performance and regression testing of the application.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Automating test cases, test suites for Regression Testing via Selenium WebDriver, JavaScript for the redesign AngularJS application
  • Learned and built prototype for AngularJS application and automated the application with new technologies like Protractor, Jasmine and JavaScript.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
  • Create new automation utility, tests, update and maintain existing tests and framework using WebDriver, TestNG and JAVA.
  • Developed Hybrid framework with Page object model and Data Driven design pattern.
  • Developed automated test cases for REST APIs using Rest assured.
  • Performed REST web services testing with Postman by validating request and response in JSON format.
  • Developed TestNG tests for each Java based API in the Project and verified functionality by comparing expected and actual output values.
  • Conducted backend testing using SQL queries to validate data for database.
  • Packaging and Continuous integration the test cases by using Jenkins.
  • Pushed the ready and tested automation scripts to Stash using GIT.
  • Improved testing flow by maintaining Jira dashboard, checking existing defect report to avoid duplicate reports for better performance.

Environment: Selenium WebDriver, Java, JavaScript, TestNG, HTML reporting, Git, Maven, Jenkins, Jira, Postman, REST - Assured, Protractor, Jasmine, JavaScript.

Confidential

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Involved in creating Sanity and Regression test suits using TestNG.
  • Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium/TestNG.
  • Developed Maven based build scripts to run Selenium Automation.
  • Involved in executing Selenium test scripts on different browsers and checked for compatibility.
  • Developed BDD tests using Cucumber and Gherkin scripting language by writing behaviors and step definitions.
  • Performed functional backend testing for different QA builds using Postman.
  • Tested Restful Web Services based on API specification document using Postman and Rest Assured.
  • Automated Mobile Automation framework, scripting & execution Sanity, Regression & Boundary test cases for Mobile Application on Android for different platform devices using Appium
  • Implemented Mobile Automation using Appium
  • Involved in creating Jenkins CI jobs for automated test suites.
  • Followed Agile Methodology based on Project Planning in SDLC.
  • Used JIRA for bug filing and bug triage.
  • Validated Data integrity by conducting Backend testing by retrieving data using SQL queries.

Environment: Java, Selenium Webdriver, TestNG, Post man, Rest Assured, SQL, Notepad++, git, maven, Jenkins

Confidential, Seattle, WA

QA Engineer

Responsibilities:

  • Writing/Maintaining/ fixing Automation Test Script using Selenium WebDriver and TestNG.
  • Worked on POM Framework using Selenium WebDriver, Maven and TestNG
  • Used Selenium GRID to test on browsers like Firefox, Chrome, and IE.
  • Used Selenium IDE and Firebug for identifying element locators.
  • Plan and prioritize test efforts, analyze and communicate impact of change to release dates
  • Defect tracking and Reporting using JIRA defect tracking tool.
  • Preformed Functional, Negative, regression, System Integration (SIT), Browser compatibility testing in large environment.
  • Assisted in documentation including user requirements, technical specifications, test plans, test scripts, and test cases.
  • Performed manual testing for product functionality requirements.
  • Played vital role in End to End testing using agile methodology.
  • Performed REST web services testing using Postman by validating request and response in JSON format.

Environment: Selenium WebDriver, Linux, TestNG, Postman, Firebug, Selenium IDE, JIRA

We'd love your feedback!