We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 6 years of experience in writing Automated Tests in a Web - based application environment (Java, .Net).
  • Extensively experienced in performing Manual and Automated Testing.
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Data Base Testing.
  • Extensively experienced in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
  • Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
  • Experienced in using Jenkinsas a Continuous Integration server to configure with GitHub and Maven.
  • Proficient in creating automation script from scratch.
  • Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
  • Experienced on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM/Quality Center, JIRA, BugZilla.
  • Experienced in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Experienced understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
  • Expertise in using Apache POI to read data from external sources to feed locators into the test script.
  • Experienced in using GitHub as a source repository system to share code within the office as well as with the overseas team.
  • Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing XML parsers, DOM, Xpath, Xquery, HTML, DHTML, XSLT SOA, ESB technologies.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver / RC / GRID, Junit, TestNG, WinRunner, HP Quality Center, Jmeter, Jbehave, Cucumber, Test Plan Manager, Test Director, SOAP UI

Languages: C++, SQL, PL/SQL, Java, JavaScript, HTML, XML

Application Tools: Eclipse, Fire bug, Fire path, Visual Basic 6.0, SQL*Loader, Toad, SQL Navigator, Putty, Code Collaborator, GIT Bash, Jira, SVN.

Scripting: UNIX Shell scripting, Python, Java Script.

Build Tools: Ant, Maven

Frameworks: Junit, TestNG, TDD, BDD, Data- Driven Development

Firefox Add-ons: XPath, XPathchecker, Firebug

Bug Tracking Tools: JIRA, HP Quality Center, BugZilla, Visual Studio TFS

Continuous Integration Tools: Jenkins / Hudson, Subversion, GitHub

Applications: MS Office Pro (Word, Excel, PowerPoint, Access, Outlook)

Databases: SQL, PL/SQL, Oracle, MySQL

Platforms: Windows 7 / Vista / XP, UNIX, LINUX, Sun Solaris, Mac OSX, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Software Development Engineer in Test (SDET)

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like SeleniumWeb Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in Designing& Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification was done through XPath, CSSLocators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, HP ALM, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Participated in JAD sessions to identify the critical business transactions.
  • Actively participated in daily Scrum stand-ups.
  • Conducted sanity testing of the application based on user requirements.
  • Performed quality assurance reviews on System Development Life Cycle.
  • Involved in Planning, Scheduling, Tracking, Reporting Status and Managing Issues for Testing using HP Quality Center.
  • Involved in preparing Requirement Traceability Matrix (RTM) using Quality Center.
  • Involved in mapping the requirements to the test cases through Quality Center.
  • Performed defect management using Quality Center.
  • Created SQL statements for backend database validation.
  • Involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis and data modeling.
  • Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
  • Developed regression scripts using Selenium RC.
  • Automated the regression test cases using the Selenium & TestNG.
  • Automated the Test Cases using Selenium RC, Java Eclipse and JUnit.
  • Worked with Proxy recording to create automatically JMeter scripts for execution.
  • Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium RC.
  • Designed and developed automated scripts which involved Functional Regression, Integration test cases using Selenium RC.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.

Environment: Java, Selenium WebDriver, Junit, ANT, Jenkins, SOAP UI, Eclipse, XPATH, TDD, Agile, HTML, XML, REST, SQL, PLSQL, Oracle, Quality Center, UNIX.

Confidential, Long Island, NY

QA Test Engineer

Responsibilities:

  • Analyzed business and functional requirements and Created Test plan based on Testing Goals.
  • Developed Project test plan, test cases based on software requirement specifications using Quality Center.
  • Maintained and Updated test plans, test cases, test environment, and test ware through Software development life cycle (SDLC).
  • Involved in GUI, Functional, System Testing, Integration, Regression, Back-end and UAT Testing.
  • Evaluated and reported results and tracked bugs using Quality Center.
  • Performed database testing to ensure the ETL process for the data being extracted, transformed and loaded into the Database using SQL quires.
  • Tested the Reports developed in Actuate, Business Objects to ensure for the right data and calculations.
  • Ensured to meet the project timelines and escalate the risk identified during the testing process.
  • Developed and executed tests for Web services for Get, Post, Put and Delete for asynchronous and synchronous response testing.
  • Created web service request chain tests for orchestrated and complex choreographed SOA validation and UAT for quality measured approach for web service integration in enterprise.
  • Communicated with support, business and development teams to resolve issues during test execution.
  • Responsible for Build validation for weekly on Build release for Web Services, Data Source integration and web service validation.
  • Involved in managing onsite & offshore project team - work direction, estimation, resource management and issue resolution.
  • Tracked the testing progress by conducting walk through meetings with internal quality assurance and development teams.
  • Participated in different process internal process improvement activity for the project.

Environment: HP Quality Center, VB.NET, SQL server, Web Services, Oracle, Oracle Fusion Middleware, HTML, Windows, MS-Office and UNIX.

We'd love your feedback!