We provide IT Staff Augmentation Services!

Software Developer And Engineer In Test (sdet Lead) Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over all 8+ years of experience as an Automation Tester/Manual Tester and SDET, in all phases of Software Development Life Cycle (SDLC). Extensively involved in Front - end and Back-end Testing (Web Services and Databases) with either Test Driven Development (TDD)/Behavioral Driven Development (BDD) approach. Sound knowledge in Java, Selenium, Cucumber, Junit/TestNG, Maven, SoapUI and Jenkins. Worked in various domains such as Banking, Financial services and Healthcare.
  • Well versed with Software Development Life Cycle, Defect life Cycle Software Testing Life Cycle methodologies. Also, developing Test Scenarios , Test Plans , Test Cases, Test Coverage, and Test Summary Reports.
  • Extensive experience in application Smoke, Functional, Integration, Regression and End to End User Acceptance Testing.
  • Hands on experience in working with agile driven projects and worked closely with Scrum Masters, Product Owners.
  • Played a key role in creating testing tasks in Agile Projects and attended Sprint planning, Scrum Calls, Sprint review meetings.
  • Daily usage of the following tools: IBM Rational Team Concert, Microsoft Project Server as well as the IBM Rational Performance Tester and Functional Tester
  • Expert in creating, maintaining and executing automated test scripts using Selenium IDE, Web driver and Selenium Grid on cross browsers.
  • Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.
  • Experience in configuring test suites, cross browsers, includes, excludes, methods etc. in TestNG xml.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/ATDD.
  • Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file.
  • Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Selenium WebDriver to develop BDD framework.
  • Experience in creating page objects by using Page Object Model, developed reusable library functions in java, automated restful services using selenium by using HTTP client.
  • Experience in developing and understanding of HTML, XML, CSS and good experience in JQuery, Java script, Experience in using version control tools like Sub Version, Git, GitHub.
  • Worked very closely with the DevOps team in Agile methodology for deploying and building the Automation Scripts in Continuous integration (CI) using Jenkins.
  • Experience in using Spying tools like Firebug for Firefox, developer tools in IE and Chrome, locating web elements using ID, XPath, and CSS etc.
  • Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SOAPUI and validated the response XML file.
  • Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.
  • Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
  • Expertise in Mobile Application testing using Appium.
  • Experience working on Android and IOS platforms using Appium tool on real and virtual devices.
  • Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.
  • Experience using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG .xml.
  • Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, JQuery, AJAX, and XML.
  • Experienced writing and executing CRUD SQL statements.
  • Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
  • Expert in developing complex SQL Queries, with various kinds of joins.
  • Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management, Rally, Jira.
  • Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.
  • Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML
  • Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
  • Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills.

TECHNICAL SKILLS

  • Selenium WebDriver
  • Selenium Grid
  • JUNIT/TestNG
  • Apache POI
  • Cucumber, Gherkin
  • Log4j/Maven
  • SVN/Git Hub
  • Jenkins,
  • Page Object Model
  • Protractor,
  • AngularJS
  • Jasmine
  • Java, JavaScript
  • Type Script
  • HTML, XML
  • Appium
  • Android/IOS
  • SDK
  • BDD/TDD/ATDD
  • Hybrid, Keyword
  • Postman, SOAP, Restful
  • SOAPUI/Ready API
  • Rest Assured
  • HP QC/ALM
  • Rally, Jira
  • Oracle
  • SQL Server
  • MySQL

PROFESSIONAL EXPERIENCE

Confidential

Software Developer and Engineer in Test (SDET Lead)

Responsibilities:

  • Involved in SDLC and STLC, black box testing, functional testing, integration testing and user acceptance testing (UAT)
  • Involved in the development of data driven, keyword driven and hybrid automation frameworks in Selenium
  • Created Maven Project using Maven BUILD AUTOMATION TOOL to create dependencies like wars, jars. Usage of plugins for invoking XML files.
  • Project is under Agile environment, I attended daily standup meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
  • Validated Webservices SOAP request and response XML and RESTful Service Calls using SOAPUI tool
  • Defined, developed, and execute automation test scripts using Java that leverage black and white box testing across functional.
  • Interact with end users to obtain specific system requirements and develop test plans, test cases and test scenarios.
  • Defects were tracked and prioritized using Quality Center and analyzed the variation between expected result and actual result
  • Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobs.
  • Execute Testing using the IBM Rational tools ClearQuest, ClearCase, and Rational Quality
  • Extensively used the Selenium methods to build the framework and run the test scripts.
  • Extensively used POM model to create the reusability of same objects for different tests.
  • Using TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose.
  • Given some assertions to find out the pass and failure criteria of response from the systems.
  • Involved in the TestNG framework Automated test suites using Jenkins in the background.
  • Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, and Firefox & Safari
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web applications.
  • Performed cross Browser compatibility testing on different Operating Systems using Selenium WebDriver
  • Automated the test cases by using Java with Selenium environment, back end test using SQL.
  • Validated Cycle, Status, History, Current Balance, Credit Lines for the accounts.
  • Used Soap UI for testing the web Services by the request and response time by the help of WSDL file and XML data.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Appium, IBM RTC, JMeter, Maven, Soap UI, Quality Center, Agile, SVN, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential

Sr. QA Automation Tester

Responsibilities:

  • Understanding client requirements and system functionalities.
  • Involved in Requirements walkthrough with Product team and Knowledge transferring the same to team members.
  • Wrote test Plans, test Cases, and test scenarios using MS Office Suite and test Management tools .
  • Performed Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
  • Performed Black box and white box testing.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Involved in the Regression Testing by using Selenium after each modification and enhancement.
  • Used Dynamic Identifiers in Selenium.
  • Used Synchronization in Selenium to take care of the Wait conditions for Application under Test.
  • Extensively worked on selenium tools to scale and distribute scripts across many environments.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
  • Used finder mechanism like CSS, XPath expression, HTML id and name to find the Web Elements of the page.
  • Performed defect logging and tracking using JIRA .
  • Used Apache POI to read data from external sources to feed locators into the test script.
  • Configured ANT build scripts to run tests, develop reports and sends notifications.
  • Used TestNG annotations like Groups, parameters, Data Providers for regression and functional testing.
  • Used Firebug to do web based testing with selenium for the commands and locator application .
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems
  • Performed back end testing by writing and executing oracle queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Environment: Selenium Web Driver, Selenium RC, Jira, MS Office, CSS, Xpath, Firebug, Oracle, JDBC Connection, Cucumber, TestNG, Apache POI.

Confidential, TN

QA Analyst

Responsibilities:

  • Involved in Preparation of Test Scenarios and Review of Test Cases.
  • Involved in Regression testing using Selenium and Creation of automation scripts for web pages.
  • Designed, developed and implemented Keyword Driven and Data driven automation testing frameworks utilizing Java in Eclipse.
  • Interacted with client, Development team to understand and gather the Functional and Non-Functional requirements for projects/each release.
  • Developed automated Test cases in Java using Selenium WebDriver .
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Created Test plan, High level scenarios, Test case construction and Test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness &completeness.
  • Executed Took the application screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Involved in using Maven build tool to manage framework dependency jar files in POM.xml.
  • Used automated scripts and performed functionality testing during the various phases of the application development using and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on the web page.
  • Used Selenium WebDriver for writing test scripts and executing them.
  • Developed Automation Scripts for Regression using Selenium WebDriver and Java.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework .
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id’s, DOM, and XPath in Selenium.
  • Wrote Features using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT) to implement BDD.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing .
  • Executed SOAP based web services API testing (Java client and SoapUI).
  • Validated SOAP responses by adding Assertions.
  • Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Involved in preparation of test plan for every product created, updated stories and tasks in JIRA.
  • Performed change defects verification of data in QA environment, before the Production implementation.

Environment: Java, Selenium WebDriver, Junit, Jenkins, SoapUI, SVN, JIRA, TOAD, Maven, MS Office, SQL, Windows.

We'd love your feedback!