We provide IT Staff Augmentation Services!

Software Design Engineer In Test (sdet) Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over Seven years of experience in the Information Technology Industry as a QA Tester in Manual and Automation testing and over 3 years of experience in Mobile automation testing.
  • Proficient experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology (SCRUM).
  • Hands on experience in Mobile App Testing (IOS, Android and Web OS) using Appium.
  • Mobile automation experience using Appium, Selenium IDE/RC/Web Driver, QTP, Junit and TestNG frameworks.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Adhoc Testing, Functional Testing and Unit Testing.
  • Proven ability in writing JAVA, Groovy Script.
  • Solid experience of Defect/Test Management tools like JIRA and Bugzilla.
  • Experience in developing applications using front - end technologies like HTML, CSS, JavaScript.
  • Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and java.
  • Experience in Automation Testing for Web Applications using Selenium.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Proficient in using Soap UI for testing Web Services.
  • Experience in writing SQL statements to test the result of deployment for correct business logic for Backend testing.
  • Performed Continuous Integration automation using Jenkins.
  • Excellent experience with source version control tools such as Subversion (SVN), TFS & GIT.
  • Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium (HDD and KDD).
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management.
  • Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting.

TECHNICAL SKILLS

Testing Tools: Appium, Selenium (IDE, RC, Web Driver, and GRID), TestNG, JUnit, SoapUI, SOA, RESTful, QTP, Sauce Labs, Postman, Android Studio.

Testing Types: Component Testing, Integration Testing, Security Testing, Regression Testing, Acceptance Testing.

Build & Integration Tools: Maven, ANT, Jenkins, Headspin, Nexxus Repository, Crashlytics, Hockey App.

Programming Languages: JAVA, JavaScript, VB Script, Groovy.

Markup Languages: HTML, XML, XPath, CSS Selector.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX, Mac.

Defect Tools: JIRA, Rally, Bugzilla

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access.

Utilities: Eclipse, GIT, TFS, SVN.

PROFESSIONAL EXPERIENCE

Confidential

Software Design Engineer in Test (SDET)

Responsibilities:

  • Developing Appium Scripts for native Android/ Apps using JAVA client library.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
  • Identifying objects of Apps using UI Automator2 for android and Appium Inspector.
  • Proficient in using Headspin, Sauce Labs and Appium for Emulators and IOS Simulators to test the application virtually.
  • Performed Acceptance testing and UI functional testing using Headspin and Real devices with extension of Appium and Java as client library.
  • Responsible for end to end testing of the mobile applications functionalities such as Receiving, Fulfillment, Management, Inventory count, Merchandising.
  • Working with Android and web application developers’ teams to screen incoming bugs, help to reproduce and fix the bugs.
  • Implemented cross browser and cross platform web testing with WebDriver.
  • Performed automation of test cases for Regression Testing using TestNG and Selenium, testing Functional, Acceptance and Limit validations.
  • Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Appium Server, Selenium Web Driver and TestNG.
  • Performed functional, Regression, UI testing for each build or version on different devices.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Actively participated in mobile app testing and test automation of the web browser and used SOAP UI tool to test REST based architecture consuming by native applications.
  • Performed REST API Testing using Http Java Test Client for REST web APIs structured in XML and JSON formats.
  • Invoked the Web Services using Web Service Wizard Plug-in in Quick Test Pro and added XML requests according to the requirement and validated the response using XML Check points.
  • Validated REST responses using various Assertions such as XPath, Contains, Schema Compliance etc.
  • Created Groovy scripting test cases to do the response validations.
  • Created Test Data using SQL and wrote SQL queries.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Appium, Selenium WebDriver, Jenkins, CI-CD, Nexxus Repository, SOAP UI, Maven, BDD, TestNG, JIRA, Air Watch, ANT, Eclipse, TDD, Agile, GIT, Windows, Android, Headspin, Android Emulators.

Confidential - Mc Lean, VA

Mobile Test Automation Engineer

Responsibilities:

  • Developing Appium Scripts for native Android/IOS Apps using JAVA.
  • Performed Mobile Testing for Client's Mobile App, using Appium recognize the Mobile Device as IOS, Android.
  • Identifying objects of Apps using Appium inspector, UI Automator for android and Appium Inspector, UI Automation for iPhone. Participated in developing common Appium framework for both Android and IOS.
  • Proficient in using Sauce Labs and Appium for Emulators and IOS Simulators to test the application virtually.
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as client library.
  • Responsible for end to end testing of the mobile banking application functionalities such as mobile deposits, Transfers, payments and account management, message alerts
  • Working with Android, IOS and web application developers’ teams to screen incoming bugs, help to reproduce and fix the bugs.
  • Implemented cross browser and cross platform web testing with WebDriver.
  • Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Appium Server, Selenium Web Driver and TestNG.
  • Performed functional, Regression, UI testing for each build or version on different devices.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Actively participated in mobile app testing and test automation of the web browser and used SOAP UI tool to test REST based architecture consuming by native applications.
  • Performed REST API Testing using Http Java Test Client for REST web APIs structured in XML and JSON formats.
  • Invoked the Web Services using Web Service Wizard Plug-in in Quick Test Pro and added XML requests according to the requirement and validated the response using XML Check points.
  • Validated REST responses using various Assertions such as XPath, Contains, Schema Compliance etc.
  • Created Groovy scripting test cases to do the response validations.
  • Created Test Data using SQL, Wrote SQL queries for back-end testing.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Appium, Selenium WebDriver, Jenkins, SOAP UI, Maven, BDD, TestNG, JIRA, Hockey App, ANT, XPath, Eclipse, TDD, Agile, GIT, Windows, Android, IOS, Sauce Labs, Android Emulators and IOS Simulator devices.

Confidential - Baltimore, MD

Mobile Automation Engineer

Responsibilities:

  • Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
  • Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Agile-Scrum methodologies.
  • Participating in Sprint Grooming sessions to pull the current sprint user stories from Backlog.
  • Attend daily stand ups to provide daily status on my testing progress.
  • Creating and executing the UAT cases.
  • Coordinated with QA team for the development of Appium automation Scripts for native applications developed on IOS and Android platform.
  • Identifying various objects of native Apps using Appium inspector (XPath, Id’s, Class name, Attribute Id) UI Automator for android and UI Automation for iPhone.
  • Rich experience in testing applications using Appium Emulators and IOS Simulators virtually.
  • Performed UAT testing and UI functional testing using ExperitTest SeeTest integrated with Appium and Java client library.
  • Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Performed web automation using Selenium WebDriver, with Java on Junit library.
  • Participate on backend testing using SQL Queries to pull data from customer's accounts and report any deficiencies of account activity (such as billing, address, note. etc.) due to the new builds.
  • Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.) for new defects after each implementation.
  • Integrated with continuous integration (CI) tools Jenkins for weekly and daily schedule as per regular release cycle.
  • Used build ANT for automating the build process.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Created custom JSON/XML Assertors, for validation of REST (URI Locators), REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
  • Logged defects and followed up on issue resolution with developers.
  • Performed ad-hoc and regression testing as well as validation of bug fixes.
  • Tested application functionalities for validity, accuracy, reliability, and conformance to standards.

Environment: Appium, Selenium Web driver, ANT, SOAP UI, XML, JSON, Agile, Junit, TestNG, Jenkins, Crashlytics, Windows, MacBook, Android, IOS devices.

Confidential - Owing Mills, MD

Selenium Automation Tester

Responsibilities:

  • Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium Web Driver and TestNG.
  • Performed functional, Regression, UI and Performance testing for each build or version on different devices.
  • Responsible for end to end testing mobile banking application functionalities such as mobile deposits, Transfers, payments and account management, message alerts.
  • Working with Android and web application developers’ teams to screen incoming bugs, help to reproduce and fix the bugs.
  • Implemented cross browser and cross platform web testing with WebDriver.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features. Used API node libraries to create RESTFUL services
  • Created advance AES Encryption/Decryption, JSON web encryption node libraries.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Verifying and activating the mobile numbers to send the alerts through Microservice.
  • Actively participated in mobile app testing and test automation of a web browser.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in testing both SOAP and REST services using SOAP UI and Tested both XML and JSON formats.
  • Involved in writing Groovy script cases for transfer property and response validation.
  • Tested the Microservice code for the backend testing using SOAP UI.
  • Created detailed QA and UAT cases to validate the quality of the application.
  • Created and retrieved stored Test data using SQL and wrote SQL queries data retrieval.

Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, JIRA, ANT, SoapUI and Rally, XPath, Eclipse, JAVA, Agile, GIT, Windows.

We'd love your feedback!