We provide IT Staff Augmentation Services!

Senior Software Development Engineer In Test Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 14+ years of experience as a Software Development Engineer in Test (SDET) involving in different phases of Testing and Development life cycles.
  • Experience in UI Automation using Java, TestNG, Selenium, Cucumber, Appium, Protactor and Extent Reports by following Page Object Model design pattern.
  • Experience in Behavior driven development, writing feature files with scenarios, and automating them using Cucumber, Selenium and Java.
  • Experience in API/Web - Services automation using REST Assured Framework.
  • Experience with service virtualization (cache proxy) for testing APIs with mock data.
  • Experience in SOAP and Rest web services testing with SOAP UI and Postman.
  • Proficient in RDBS concepts, writing SQL Queries to validate Data.
  • Experience in configuring Jenkins jobs and running automation scripts in sauce labs.
  • Experience in using Splunk to analyze the logs and service failures, attaching logs to the defects, doing post production Transactions validations to make sure API working fine.
  • Experience in using code version control systems like SVN and Git.
  • Strong knowledge in core java concepts like OOPS, Exception handling, collections, Generics.
  • Experienced in different SDLC methodologies like Agile, Waterfall.
  • Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing.
  • Worked closely with business team to understand the Requirement Document in creating Test Plan.
  • Experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, uploading Test Cases in qTest (Manual/Automated), logging defects, and developing Test Scripts.
  • Hands-on experience in Black Box Testing, White box testing, Unit Testing, Functional, Integration, System, User acceptance testing (UAT), Regression, Performance, Security, Stress Testing and Smoke Testing, Sanity Testing.
  • Experience in writing automation scripts using Core JAVA, Selenium, TestNG.
  • Quick to learn new technologies and ability to work in tight schedules on different applications concurrently.

TECHNICAL SKILLS

Automation Tools: Selenium, Junit, TestNG, Cucumber, Appium, Protractor, Rest Assured, Rest Template, Soap UI, Postman, SQL Developer, Apache POI, JMeter, Extent Reports, Jenkins, Sauce labs

Testing Tools: HP Quality Center, Rally, JIRA, qTest

Languages: C, Java, Python, Spring, JDBC, SQL, HTML, XML, Java Script, JSON.

Databases: Oracle, SQL server.

PROFESSIONAL EXPERIENCE

Confidential - Dallas TX

Senior Software Development Engineer in Test

Responsibilities:

  • Developed manual and automated test cases using Selenium, Cucumber based on acceptance criteria of the user stories and uploaded all test cases in qTest.
  • Involved in functional, regression, Integration, system testing, UAT Testing, E2E testing.
  • Participated in release calls - preproduction/canary, productions and validated the new functionality of the projects, production incidents as per CR.
  • Extensively worked on production tickets like reproducing in lower environments, giving the logs to developer to fix it, then validating fix in Qlab.
  • Extensively worked with PO TPO TPM to prepare user stories, wireframes, explained them about existing functionalities and helped them better understand the requirements.
  • Extensively worked with LISA Dev Test Confidential Workstation for service virtualization in Case if API services are not ready to unblock the development work.
  • Participated in sprint planning sessions to discuss user stories for upcoming sprint, retrospective meetings to discuss about past sprint and suggested enhancements.
  • Run the Automation scripts in sauce labs and attached the results to user stories.
  • Worked with Business Team for Analyzing Business Requirements, helped Them in creating wireframes and also in preparing user stories.
  • Developed Automation framework using Cucumber, Selenium, Java, Page Object Model (POM), Apache POI, Extent Reports, and TestNG.
  • Analyzed Postproduction Transactions through Splunk to make sure business functionality is working fine.
  • Analyzed performance results of Application to make all the UI pages loaded with in time and API services response time are within expected limits.
  • Extensively used core java concepts like collections, Generics, Exception handling, oops principles for writing automation scripts.
  • Used log4j for orderly logging the events of test run.
  • Jenkins used as CD tool, to check build issues and jobs are configured to run automation test cases periodically.
  • Extensively used Splunk to check logs and attached the logs (endpoint, request, response) while creating the defects and analyzed the defects and assigned to appropriate teams if the defect is related to external teams.
  • Used Maven to build and run the Selenium automation framework.
  • Creating the test cases, Automating and execution of API test cases for RESTful Services using REST Assured.
  • Used Various TestNG features like priority, Grouping, Cross browser testing. logged the defects in JIRA and tracked them and coordinated with developers to fix the bugs.
  • Responsible for creating regression tests and prepared documentation mentioning testing results. Test reports attached to CR before going to production.
  • Supported training stories using virtualization before going to production for all the releases, to minimize service dependency.
  • In case if finding test data is difficult, then used service virtualization (cache proxy) for testing the test cases by mocking the responses.
  • Coordinated and supported the offshore team in all the phases of Testing.

Environment: Selenium Web Driver, Cucumber, Java, TestNG, IntelliJ, soap UI, Postman, Oracle, Git, Maven, Splunk, Sauce labs, Extent Reports, Load Runner, JMeter, UNIX.

Confidential, Atlanta, GA

Software Development Engineer in Test

Responsibilities:

  • Developed manual and automated test cases based on acceptance criteria of the user stories.
  • Involved in functional, regression, system testing.
  • Participated in sprint planning sessions to discuss user stories for upcoming sprint, retrospective meetings to discuss about past sprint and suggested enhancements.
  • Run the Automation scripts using selenium with Python and run them in sauce labs and attached the results to user stories.
  • Worked with Business Team on Data Quality, Metrics and Analyzing Business Requirements.
  • Developed Automation framework using Cucumber, Selenium, Java, Page Object Model (POM), Apache POI, Extent Reports, and TestNG.
  • Extensively used core java concepts like collections, oops principles for writing automation scripts.
  • Used log4j for orderly logging the events of test runs.
  • Jenkins used as CD tool, to check build issues and jobs are configured to run automation test cases periodically.
  • Extensively used Splunk to check logs and attached the logs (endpoint, request, response) while creating the defects and analyzed the defects and assigned to appropriate teams if the defect is related to external teams.
  • Used Maven to build and run the Selenium automation framework.
  • Creation and execution of test cases for RESTful Services using REST Assured.
  • Used Various TestNG features like priority, Grouping, Cross browser testing.
  • Track defects and log them into QC or Rally and coordinate with developers to fix the bugs.
  • Responsible for creating regression tests and prepared documentation mentioning testing results. Test reports used in CR before going to production.
  • Documented test cases in Rally and test results are updated in rally through automation scripts Confidential the end of execution of automated test cases.
  • Supported training stories using virtualization before going to production for all the releases, to minimize service dependency.
  • In case if finding test data is difficult, then used service virtualization (cache proxy) for testing the test cases by mocking the responses.
  • Coordinated and supported the offshore team in all the phases of Testing.

Environment: Selenium Web Driver, Cucumber, Java, TestNG, Intellij, soap UI, Postman, Oracle, Git, Maven, Splunk, Sauce labs, UNIX, Extent Reports.

Confidential, Bothell, WA

Quality Assurance Analyst

Responsibilities:

  • Worked in Agile methodology.
  • Extensively involved in writing test cases for API testing using Rest Assured, TestNG.
  • Worked with various core java concepts to write Validators like Collections, Exception handling, Generics, oops principles.
  • Performed database validations by using various queries and written assertions.
  • Configured various Jenkins jobs to run regression scripts and provided reports before moving into production.
  • Worked in API/Web-Services both soap and REST automation.
  • Worked with Cucumber and selenium including TestNG for UI testing.
  • Extensively used Appium to test Android and IOS Mobile Apps.
  • Worked with SVN as repository tool.
  • Extensively used various features of TestNG like grouping, priority, cross browser testing etc.
  • Widely used various selenium features like waits, alerts, selenium grid to test on multiple browsers.
  • Various Core java features are used to develop automation framework like threading, oops principle -inheritance, polymorphism etc.
  • Various features of Apache POI were used to read data from excel sheets and to feed into data providers.

Environment: Selenium, Java, TestNG, Eclipse, soap UI, Oracle, XML, Maven, Postman, Cucumber.

Confidential, Plano, TX

Quality Assurance Analyst

Responsibilities:

  • Developed automation framework using java, selenium, Junit.
  • Worked with java 1.8 concepts like filters, streams for looping and filtering criteria.
  • Worked in API/Web-Services both soap and REST automation.
  • Worked in functional automation testing using Junit, testing and Selenium Web Driver and Selenium Remote control.
  • Worked with Cucumber in selenium including TestNG.
  • Written Automation scripts to validate against databases like Oracle, Mongo DB.
  • Implemented Data Driven Framework in Automation.
  • Created a stableAutomation framework using Selenium WebDriver/JAVA that provided Reporting, Logging & Data base validations.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Worked with Protractor to test AngularJS Modules.
  • Performed Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Developed and executed test cases and automation regression testing using Selenium WebDriver.
  • Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.

Environment: Java-8, Git, Jenkins, RESTFUL Services, SOAP, REST, SOAP UI, Jersey, JUnit, Maven, Jenkin, Rally, Oracle, HTML, Protractor, Java Script, CSS

Confidential, South Lake, TX

Quality Assurance Analyst

Responsibilities:

  • Automated RESTful webservices and validated against databases like oracle, MongoDB.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Performed different testing tasks using various test scripts on Selenium WebDriver and Junit.
  • Executed SOAP based web services API testing (Java client and SOAP UI).
  • Used Firebug to identify web elements using XPath and CSS selectors.
  • Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
  • Coordinated with the QA team in testing the application in various environments.
  • Involved in Production Deployment, Support and Reviewed the app server production logs using Splunk, supported the production incidents handling team for production incidents.

Environment: Java, Git, Jenkins, RESTFUL Services, SOAP, REST, SOAP UI, Jersey, JUnit, Maven, Jenkin, Agile Craft, DB2, HTML, Java Script, CSS

Confidential, Richmond, VA

Quality Assurance Analyst

Responsibilities:

  • Used Soap UI pro in Restful base web services to validate the development after developing.
  • Involved in a stage connection to check the environment. connecting to stages using config.xml file
  • Create and Automate tests using SeleniumIDE and SeleniumWebDriver.
  • Expertise in Selenium Test environment setup using all open-source tool.
  • Performed parameterization of the automated test scripts inSelenium to check how the application performs against multiple sets of data Contributed to developing Automation Framework that uses Java,SeleniumWebDriver and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG.
  • Executed parallel browser testing on various machines usingSelenium Grid

Environment: Java, SVN, Jenkins, SOAP and Restful web services, SOAP UI, Jersey, TestNG, Maven, Jenkin, Rally, Oracle.

Confidential, Memphis, TN

Senior Software Engineer

Responsibilities:

  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Create and Automate tests using SeleniumWebDriver.
  • Extensively used Key word driven model for developing the framework.
  • Performed parameterization of the automated test scripts inSelenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java,SeleniumWebDriver and TestNG.
  • Extensively used JMeter for performance testing.
  • Configured jobs in Jenkins to take builds and gave production reports.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG.
  • Executed parallel browser testing on various machines usingSelenium Grid
  • Developed Queries using HQL and Query Criteria API of Hibernate3.0.
  • Written database validation for automation scripts.
  • Written test cases for unit testing using JUnit testing Framework.

Environment: Java, Spring, JMeter, SQL, SVN, Tomcat, UNIX, Agile, Jira

We'd love your feedback!