We provide IT Staff Augmentation Services!

Senior Software Development Engineer In Test (sdet) Resume

2.00/5 (Submit Your Rating)

New, YorK

PROFESSIONAL SUMMARY:

  • Senior Software Development Engineer with 8years of experience in Software Engineering.
  • Experienced in all stages of the Software Development Life Cycle for dynamic web projects.
  • Diversified experience in manual testing, Automation and Software Development methodologies serving various domains such as Telecom, Finance and Healthcare.
  • Selenium IDE/RC/Web Driver/Grid
  • JIRA/RALLY
  • JAVA
  • Maven/Jenkins
  • Automation Frameworks
  • Web Services Testing
  • Agile - Scrum, Waterfall
  • Mobile Testing
  • Experienced in working with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Actively participated in Scrum ceremonies like Grooming , Sprint Planning , Daily Stand-Ups, Review, and Retrospective .
  • Experienced in working with all phases of the test cycle, including Smoke Testing, Regression Testing, Unit Testing, Integration Testing, System Testing, User Acceptance testing, and Web Services Testing etc.
  • Conversant in developing Test Plan, Test Strategy, Test scenarios, Test cases, Test data, Test reports and documenting Manual and Automation Testing.
  • Expertise in developing, documenting and executing Test Cases manually as well as generating automation test scripts using Selenium and HP QTP.
  • Experienced in various automation tools such as Selenium IDE, Selenium RC, Selenium Grid, and Selenium Web Driver.
  • Expertise in Firebug, Fire Path add-on tools to identify the web elements using various locators such as id, Name, XPath, partial link text, and CSS locator in the application.
  • Enhanced and implemented different automation frameworks like Keyword Driven framework, Data Driven framework, Hybrid framework, and Page object model for different projects using Selenium Web Driver, and TestNG.
  • Familiarity with Behavior Driven Development (BDD) Framework using Cucumber.
  • Maintained the code and resources in source controls like GIT, SVN(Subversion) over the time for improvements and adding new features.
  • Written complex SQL queries for validating the data stored in the database (SQL Server, MySQL, Oracle) and extracting appropriate Test Data for Test Case Execution.
  • Experienced in using project and build management tools such as Maven.
  • Performed continuous integration automation using Jenkins and scheduled tests.
  • Experienced in Web Services testing using SOAPUI, Postman tool. Validated request and response XML, SOAP Web service calls.
  • Worked on Apache JMeter as a load testing tool for analyzing & measuring the performance.
  • Experienced in using Test Management tools like JIRA, Rally, HP Quality Center (QC)/ALM for reporting bugs and tracking test progress & deliverables.
  • Generated test logs using Log4j for various log levels.
  • Experienced in Database Testing using interfaces like TOAD and SQL Navigator
  • Familiarity with ETL Testing and Data Migration w.r.t Database Management.
  • Experienced in Mobile Automation Testing using Appium and Desktop Emulator.
  • Exposure to development technologies like PHP, Python, HTML, CSS, JavaScript, XML
  • Ability to work in a team environment with excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Web Technologies: HTML, CSS, JavaScript

Programming Languages: C, Java, Python, PHP, XML, C#

Databases: MySQL, SQL Server, Mongo, Oracle

Automation Testing Tools: Selenium, Selenium Web-driver, Selenium IDE, Selenium Grid, Appium, Eclipse, IntelliJ, Apache JMeter, AppScan, HP QC/ALM

Bug Tracking System: Bugzilla, JIRA, GitHub, Rally

Data Manipulation Tools: SQL Navigator, MS Project, Visio, Excel, Google Analytics

Web Services Testing Tools: SoapUI, Postman

Test Build and Integration Tools: Maven, ANT, Jenkins

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

Mobile Testing: Appium, Perfecto Mobile

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Development Engineer in Test (SDET), New York

Responsibilities:

  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI in the development environment using Selenium.
  • As a senior member of the team, collaborated with the Lead on how best we can achieve the Project Goal which is moving towards Continuous Delivery using Jenkins.
  • Developed Selenium test scripts for identified test cases by using Hybrid Framework.
  • Enhanced existing test framework using Selenium with Java for further test creation and execution.
  • Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.
  • Written acceptance test cases using the Cucumber framework.
  • Executed and controlled the flow of test cases using TestNG parameters, data providers, suites, parallel suites and groups through the XML file.
  • Used Apache JMeter as a Load Testing tool for analyzing & measuring the performance of web applications.
  • Discuss solution when faced with data related issues that are coming from various Web Services and frequently changing requirements.
  • Worked with the development team to understand technical design and architecture for test planning.
  • 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 Web Driver.
  • Implemented cross browser and cross platform web testing with Selenium Grid and Selenium Web Driver .
  • Part of the Agile Development team attended Daily Scrum/Stand-up/Status meeting, Sprint planning and Demo meetings, weekly assessment meetings with business analysts, developers, DBA, and others.
  • Coordinated with team members, developers located in various time zones.
  • Updated Test Plans and Test Scripts periodically to manage changes in requirements.
  • Written Integration test cases for Restful API.
  • Used SQL queries on MySQL for data verification and validation.
  • Implemented Page Object Model using Data driven framework and accessed it by Apache POI.

Tools: and Environment: Selenium Web Driver, Selenium Grid, TestNG, Java, Jenkins, BDD with Cucumber Framework, JavaScript, Java, Eclipse, Atlassian JIRA, Chrome, Mozilla Firefox, Windows XP, MySQL, Apache JMeter, GIT.

Confidential

Software Engineer in Test, Boston

Responsibilities:

  • Part of Agile-Scrum team, participated in Sprint planning and Demo meetings, Retrospective meetings etc.
  • Created test plans, test suite and uploaded into the quality center.
  • Reviewed requirements for testability and usability, consulted development team with regards to system functionality .
  • Created and enhanced numerous test scripts to handle changes in the application's GUI in the development environment using Selenium.
  • Work in the Agile Development Environment with frequently changing requirements and features set review product requirement document.
  • Analyzed the Business Requirements Document put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with the development team to understand technical design and architecture for test planning.
  • Involved in tracking, reviewing, analyzing defects using the Quality Center .
  • Wrote and implemented automated test scripts using Selenium Web Driver .
  • Implemented Page Object Model automation framework with Java and Selenium Web Driver.
  • Implemented TestNG automation framework through Selenium Web Driver with XML to control the flow of the test cases.
  • Performed cross browser testing using Selenium Grid.
  • Written Unit Test cases by analyzing JavaScript.
  • Created Test Reports generated out of TestNG and captured the error screenshots.
  • Wrote Regression test cases and automated using Web Driver.
  • Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
  • Performed testing on Web Services using REST Assured and Postman to check the communication between different services.
  • Performed Automation testing using Selenium on Web-based (Browser) application .
  • Developed User Defined functions to support the automated scripts.
  • Categorized bugs based on the severity and interfaced with developers to resolve them.
  • Coordinated with the developers in resolving the test ing defects.
  • Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process.

Tools and Environment: JIRA, Selenium Web Driver, Selenium Grid, Postman, Quality Center, HTML, Firebug, Firepath, XPath, Java, SQL Server, JavaScript, Chrome Developer Tools.

Confidential

QA Analyst

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from Business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Data Driven Framework to get data from Excel using Apache POI.
  • Parallel, Cross Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate the data from Oracle.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and Project Manager regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Tools and Environment: Java, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TESTNG, HTML, Java Script, JQuery, CSS, AJAX, HP Quality Center, Agile Methodology SQL, Oracle.

Confidential

Manual Tester

Responsibilities:

  • Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status
  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Performed Extensive Manual Testing
  • Developed Test Plans, Test Scenarios, Test Cases.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements
  • Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
  • Interacted with the development and testing teams to improve the overall quality of the software
  • Analyzed the performance based on the reports generated and conducted end to end test executions on the entire application.
  • Participated in development of web pages using JavaScript, HTML, and CSS.
  • Worked on enhancing the existing front of the application for its look and feel.
  • Responsible for providing a regular status report to the upper management
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Performed ad-hoc, Functional, Regression, Integration, Data-driven testing and Compatibility Testing of Web-based Application.
  • Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Carried out extensive Backend Testing to ensure proper backup and restoring of data by writing SQL queries using MySQL tool.
  • Maintained Test Logs and Test Summary Reports.
  • Developed UAT Test cases to cover all over Functionality.

Tools: and Environment: Manual Testing, Test Director, Waterfall, MySQL, MS Excel, Java, HTML, CSS, SQL server, Test Director.

We'd love your feedback!