We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • 7 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Mobile, API, Webservices applications.
  • Expertise in Manual and Automation Testing ofClient/Server, Mobile, Web-basedandCloud (AWS/GCP)applications.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience inWaterfallandAgileProjects, worked very closely with Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
  • Proven ability in designing and creating automation frameworks usingJava, Python, Selenium WebDriver, Junit, TestNG, Chai, Mocha, karma, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD,Hybrid, Keyword and Data Driven Frameworks).
  • Experience inCore Java,development by applying different concepts likeOOPS concepts, Collections, Strings,Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Worked inDevOps, installing, configuring and integrating Automation scripts onContinuous Integration tools (CI/CD)likeJenkinsfor nightly test suite execution and working on knowledge on testing and configuringAmazon Web services (AWS).
  • Proficient in API testing for SOAP and RESTful services.
  • Expert in developingBehavior Driven development (BDD/TDD/ATDD) by writing Gherkinlanguage using cucumber tool, developedScenarios, Scenario outlines, featuresandStep definitionsand generating the cucumberreports
  • Experience in installation and Administration of version control systems likeGIT(Distributed Version Control),GitHub,SVNVersion Control
  • Experience in automatingMobile applicationsusingAppium.
  • Automated AngularJS applications using Protractor, Jasmine (spec,configfiles)
  • Working with Unit Test Frameworks likeTestNG, Junit, and Jasmine.
  • Experience in implementing thePage Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
  • Experience in testingWeb Services-SOA architecture, XML transactions,SOAP, HTTP, WSDL, andRESTusing various tools likeSOAP UI/Ready APIand selenium.
  • Automated Webservices by writingGroovyscripts and usedassertionsfor data validation and performed data driven for validating differentendpoints.
  • Hands on Experience on maintainingClustered / High Availability Architecture.
  • Expertise inHTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJSandjQuery.
  • Worked withEclipse, JXL, Apache POI, Log 4J, ANT, HTTP client and Maven.
  • Experienced using tools likeFire Path, Firebug, and UI Automator Viewerfor finding elements locator and good knowledge in writing the absolute and relativeXPATHSmanually on need basis
  • Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand knowledge inPL/SQL.
  • Experience in testing APIs/web services - SOAP UI and REST API.
  • Worked withSelenium Grid/ Sauce labsfor running multiple tests across different browsers, operating systems, and machines in parallel
  • Worked on testing applications on different browsers likeIE, Firefox, Android, Safari and Chrome
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
  • Expertise in using various defect-reporting and defect-tracking tools likeJIRA,Rally, Bugzilla, and HP ALM.
  • Experience in writing goodquality object-oriented codefor testing purposes by following industry standardjava coding standards

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter, Postman.

Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services

Defect Tracking Tools: HP /Quality Center, JIRA

Build Tools: ANT, Maven.

Languages: Java, SQL, C, Python, VB.net, .Net.

CI/CD Tools: Jenkins, Hudson s.

Cross Browser Platform: AWS, Sauce Labs and Selenium GRID

Databases: MySQL, Oracle, IBM DB2&MongoDB

Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree

PROFESSIONAL EXPERIENCE

Confidential, NJ

Software Development Engineer in Test

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Worked onAgileEnvironment and tested the application under SCRUM Methodology. Involved in writing Test Case by using Design Docs and Acceptance criteria.
  • Participate in requirements, functional design, technical design and release notes walkthroughs.
  • Developed Automation framework usingSelenium WebDriver, Cucumber, Eclipse, Junit,andJavaand ExtendedTestNGFramework by adding some helper classes and methods.
  • Developed re-usable function usingJunitfor the Test Automation.
  • Utilized TestNG new feature (TestNG Reporting, I Reporter Interface and Screenshot), Soft Assertion, to capture multiple failures of the test case instead of stopping at the first failure.
  • Created and tested Positive and Negative Test scenarios to test the functionality and the error handling capability of the application.
  • Planned, Implemented and Documented all aspects of software QE including manual and unit test, integration, regression, stress and performance testing.
  • Test execution of Manual and Automation are carried out using the Test Management tool HP/ALM.
  • WroteMavenbuild scripts to automate the compilation and execution of TestNG test Cases/suites.
  • CreatedCucumber Feature Filescomprising of various Test Scenarios andStep Definitionsfor BDD (Behaviour Driven Development).
  • Designed and implemented Cucumber Framework from scratch.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation.
  • DesignedData Driven Frameworkto extract the data from excel sheets usingApache POIand to drive the data into the test cases.
  • UsedFirebugfor inspecting web pages and to locate Web Elements.
  • WroteCSS SelectorandXPathmanually to work on dynamic Web Elements.
  • CreatedREST APIproduct, which allows users to make a request to the web service through JWT token and get a response inJASONformat for mobile services.
  • Used emulators andIOSsimulators to perform manual Mobile testing.
  • Tested theUIof the product on mobile, PC, Android and IOS to ensure that language translation and Currency conversions were displaying as required.
  • Used Selenium tool (Selenium IDE is a plug-in for Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java. The Exported test can be run in any browser and any platform.
  • Maintained the Selenium & JAVA automation code and resources in source controls over the time for improvements and new features.
  • Tested complete product life cycle in all browsers.
  • Involved with Risk team to fraud check testing and performedEnd to Endtesting,UFTandUATtesting.
  • Worked with Development and QA teams to establish a build schedule.

Environment: Java, Selenium WebDriver, TestNG, Junit, POM, Jenkins, Cucumber, SOAP UI, REST, Appium, SOA, Agile, Maven, XPATH, Firebug, Apache POI, XML, HTML, CSS, Eclipse, RTA, HP ALM, SQL, Windows.

Confidential

Software Development Engineer in Test (SDET)

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for using GitHub through cmd.
  • Involved in developing BDD Frame work from Scratch.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
  • Used cucumber to automate services using Rest API.
  • Used runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Used theRest Assuredjava library to automate Restful Web services.
  • Involved closely with developers in Development of UI modules using HTML, JSP,JavaScriptand CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
  • Used the Groovy language to verify Webservices through SOAP UI.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium Web driver, Grid, GitHub, XML, HTML, Jenkins, MAVEN, CSS, RALLY, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, Appium, JAVA, JavaScript, SDK, emulator, Protractor.

Confidential

Software Development Engineer in Test (SDET)

Responsibilities:

  • Involved in various meetings withBusiness analysts and developers.
  • ConductedFunctional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications usingSelenium WebDriverwith JAVA and maven.
  • Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
  • UsedJenkinsto execute the test scripts periodically onSelenium Gridfor different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing andParallel testingonChrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing usingTestNG Annotationslike Groups, Parameter, Data Provider and Tags.
  • UtilizedMaventoManage dependenciesfor Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
  • Involved in developingBDD Frame workfrom Scratch.
  • Involved in the usage of BDD framework toDevelop CucumberStep Definitions, Scenarios and Features using acceptance criteria.
  • Involved inDevOps Migration/automationprocesses for Build and Deploy systems.
  • Setting upJenkinsmaster, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties onJenkins with Commit, Component, Assembly,Deploy and Smoke jobs.
  • Experience setting up instances likeElastic Load BalancerinAWSfor high availability.
  • UsedAWS to deploy the projectonEC2 instance. Implementation of the Business logic layer for Services.
  • As Test Automation Engineer driving towards the quality and effectiveness of DigitalProduct EASE Web Plat form.
  • Integrated Jenkins withversion controller (GIT)and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for usingGitHub.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • HandledSelenium Synchronizationproblems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Experience inwriting complex XPATHusing following and preceding and using functions like contains and not contains.
  • Thorough experience in implementingAutomation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite fromJenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services
  • Involved closely with developers in Development of UI modules using HTML, JSP,JavaScriptand CSS.
  • Used the Groovy language toVerify Web Services Through SOAP UI

Environment: Selenium, DevOps, AWS, Java, JavaScript, Jenkins, Git, GitHub, SOAP, REST, SOAP, POSTMAN, Android, Mobile, iOS, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG, MAVEN

Confidential

SDET Automation Engineer

Responsibilities:

  • Developed and maintained automated regression test cases in Selenium WebDriver using Core Java programming language.
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Created Automation Page Object Module (POM) Scripts using Selenium Web driver and Java. Involved in Selenium Script Review and Execution.
  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and s.
  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
  • Performed RESTful web services and APIs testing in SOAPUI and validated responses with assertions.
  • Prepared and executed batch test suite through TestNG via Ant.
  • Expertise in testing AngularJS applications using Protractor.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
  • Experienced in using both emulator and simulator to develop functional testing in mobile.
  • Created and maintained automated test script for API testing using Junit.
  • Executed the test plans on web and mobile as per requirements using Appium tool.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and using Maven as build tool and Jenkins to create and run deployment jobs.
  • Performed functional testing by executing the QTP Scripts from Test Director.
  • Used Data Driven Framework to check the behaviour of application with different inputs as parameters using Selenium.
  • Experienced in testing code developed in TDD / BDD environments.
  • Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software’s.
  • Wrote VBScripts for Black Box and White Box Testing.
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configuration.
  • Used SOAP UI, WebLogic ANT task to test Web Services running on WebLogic Server.
  • Performed Mobile Testing and Automated Mobile Simulator using QTP.
  • Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
  • Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.
  • Created and maintain server-side integration tests - JSON documents, MongoDB, and Robot Framework running with every build (git, Jenkins) on Amazon Web Services (AWS).
  • Experience in using Testing tools such as WinRunner, QTP, LoadRunner, Test Director/Quality Center, and Microsoft Stress tool, Fitnesse, Rally and Apache JMeter.

Environment: Java, Selenium WebDriver, TestNG, Maven, cucumber, Jenkins, Appium, Robot Framework, SOUPUI, TDD, Agile, HTML, XML, XPath, Rally, POS, Fitnesse, Web Services (SOAP & RESTFUL) JavaScript, Bamboo, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.

We'd love your feedback!