We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • 6+ years of experience in designing manual and automation frameworks for testing mobile (iOS and Android), Web and IOT applications.
  • Extensive experience in requirements review, developing and executing manual/automation test cases, test execution as per the business needs.
  • Experienced in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing.
  • Hands on experience working with all stages of the Software Development Life Cycle and QA Life Cycle in all dimensions of Functionality, Usability & Reliability.
  • Good understanding of codes written in different programming languages Core Java, Java Script and databases like Oracle, SQL Server.
  • Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development)
  • Expertise in designing Automation Frameworks
  • Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
  • Proficient in using Quality Center, Rally, JIRA.
  • Experienced in service level automation using CA Lisa.
  • Experience E2E UI and API level automation using TOSCA automation tool.
  • Experience in Automation tools like Appium, Selenium, and QTP.
  • Experience in testing mobile apps on iOS and Android.
  • Design and Execute SQL queries for various test scenarios.
  • Good experience in developing different type of framework like Keyword driven, Data driven and Hybrid framework.
  • Good experience in different object models like Page Object Model, Page Factor Model.
  • Remarkable communication and organizational skills with attention to business process details besides being a team player and self - starter.
  • Experience in creating JSON based data flies for testing
  • Experienced in smoke testing, sanity testing, unit testing, black box testing, Integration testing, Database testing, regression testing and GUI software testing.
  • Developed automation framework to test Android and IOS applications on different form factors of the devices using Appium.
  • Proficient in writing manual and automation scripts for phones, tablets and TV’s
  • Strong knowledge on selenium, JUnit and Test NG.
  • Extensive experience in using Xcode, Eclipse, Appium, Android studio.
  • Extensive experience in using Android tools like ADB, UI Automated viewer etc.
  • Proficient in using all the 3 major operating systems (Windows, Linux and Mac)
  • Experience in GIT, BIT Bucket, GIT Hub, ATLASSIAN SOURCETREE.

TECHNICAL SKILLS:

Appium, CA: Lisa, TOSCA, Selenium WebDriver/IDE/GRID/RC,HPQualityCenter/ALM, JIRA, SOAPUI, QTP, REST, Jenkins, Load Runner, SonarQube.

Language/ Script: Java, JavaScript, Shell Script, SQL, PL/SQL, C#

Frameworks: JUnit, TestNG, TDD, BDD

Firefox Addons: XPath, Firebug, Firepath

Web Technologies: HTML, CSS, XML, XSL, XSLT, AJAX, JSP, XML, Flash.

JIRA, Confluence, HPALM, Q: test

Databases Technologies: SQL, Oracle, MY SQL.

Operating Systems: Windows XP, 7, 8,10/vista & server 2003, Linux and Mac.

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Software Development Engineer in Test (SDET)

Environment: API, REST, SoapUI, LoadUI, POSTMAN, Excel, HPALM, TOSCA, Appium, JSON, Jenkins, Saucelabs, JIRA, Q-Test

Responsibilities:

  • Had to perform manual test case writing on QC and perform manual operations upon mobile and web POS retail application
  • Had to perform API Testing for service level automation using POSTMAN and TOSCA .
  • Had to perform manual & automation for SAP Care retail application test cases using TOSCA.
  • Had to attend business requirements meetings with the project owners and develop manual and automation test cases for SAP Care and Rebellion U2 project.
  • Had to conduct validation of test cases and defect analysis.
  • Coordinated and collaborated across multiple cross-functional teams.
  • Used Quality Center/ALM for test case management, reports and defect tracking.
  • Developed test automation scripts, defined best practices and standards for test automation.
  • Develop and maintain test plan and test cases with associated test data based upon functional requirements
  • Had to Collect data from backend and API’s and store it in our TOSCA TDM, for our Tosca automation
  • Had developed JSON based data files for manual & automation approach for Rebellion POS application.
  • Worked on web application automation on UI and API level for Confidential Rebellion application using TOSCA.
  • Used Appium for Rebellion retail tablet application.
  • Had to run Sanity and regression test cases through TOSCA Dex agents on different environment.
  • Had to write manual and automation test cases for Rebellion application using TOSCA.
  • Raised the bugs and kept a track of bugs listen in HPALM.
  • Fixed Legacy automation scripts to keep it updated with the new framework / TOSCA latest version and UI / Data changes.
  • Designed and implemented complex SSIS package to migrate data from multiple data sources for data analyzing.
  • Executed sanity and regression test cases through scheduled Jenkins jobs and Saucelabs.
  • Performed end-to-end test automation for web services applications using TOSCA.
  • Conducted API service level testing using POSTMAN & SOAP UI for end to end global scenarios and standalone services.
  • I used HPALM to test the quality of the test cases and to check the test case results and to open the defects if any.
  • Performed API Service Level testing for web services, enhanced the Test harness and developed many Test suites using XML and JASON.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.
  • Used Rally to create user stories tasks in Agile methodology for every sprint iteration.

Confidential, Seattle, WA

Software Development Engineer in Test (SDET)

Environment: API, Java, JUnit, REST, SoapUI, LoadUI, CALISA, POSTMAN, Excel, Eclipse, HPALM, QC, Saucelabs, SonarQube, Appium, Selenium.

Responsibilities:

  • Had to perform API Testing for service level automation.
  • Understanding of IA (Impact Assessment) documents and preparing design documents based on the requirement
  • Made changes to software design processes to correct errors in the original implementation and extend the product to add new features or performance improvements.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.
  • Had to perform manual testing to test each unit of the applications functionality as per user stories.
  • Designed and facilitated major functional or performance enhancements for existing or new products.
  • Reviewed requirements, specifications, and designs to assure product quality; developed and implemented plans and tests for product quality or performance assurance.
  • Worked on problems of diverse complexity and scope.
  • Exercised independent judgment to determine appropriate action, with minimal supervision.
  • Project documentation including requirement document, detailed design document, high level design document, technical documents and end user guide
  • Had to conduct validation of test cases and defect analysis.
  • Coordinated and collaborated across multiple cross-functional teams.
  • Used Quality Center/ALM for test case management, reports and defect tracking.
  • Developed test automation scripts, defined best practices and standards for test automation.
  • Develop and maintain test plan and test cases with associated test data based upon functional requirements
  • Worked on testing REST APIs for complex integrations spanning large ecosystems
  • Worked on web& mobile application both manually and automation for Confidential POS retail application using Java and Selenium.
  • Used Appium for TPOS retail tablet application.
  • Had to write manual and automation test cases for Point Of Sale application using Java and Selenium.
  • Raised the bugs and kept a track of bugs listen in QCALM & JIRA.
  • Had to test the quality of the test codes through SonarQube.
  • Executed test cases through Jenkins in Saucelabs.
  • Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman.
  • Conducted API service level automation for end to end global scenarios and standalone services.
  • I used HPALM to test the quality of the test cases and to check the test case results and to open the defects if any.
  • Per -Design Load Model scenarios for execution of Performance Testing for TPOS retail application.
  • Worked on JIRA for user story management, effort tracking and service monitoring
  • Performed backend testing using SQL queries to check backend data and data integrity on SQL workbench tool.
  • Used CALISA for service level automation to check if the services are performing as expected.
  • Performed API Service Level testing for web services, enhanced the Test harness and developed many Test suites using XML and JASON.
  • Used Rally to create user stories tasks in agile methodology for every sprint iteration.

Confidential, San Jose, CA

Mobile Manual & Automation QA Test Engineer

Environment: Appium, Java, Agile, REST Assured, iOS mobile, iPad, Android mobile, SQL, Maven, Jira, GitHub, Jenkins, TestNG.

Responsibilities:

  • Create Test Plans with input from QA Analyst’s and extended Project Team as it relates to Feature Functionality Implementation.
  • Create and maintain regression scripts for manual & automated testing utilizing Appium and Java.
  • Report defects, data inconsistencies and test environment issues to the team.
  • Responsible for CI/CD process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Prepared Defect Report as per severity and Priority.
  • Worked with different versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS.
  • Ran UAT status meetings. Updated progress of testing and discussed any open issues found during testing.
  • Used Git and Stash to re-modify files and for software development.
  • Automated regression tests using selenium, TestNG, GitHub
  • Performed backend testing using SQL queries to check backend data and data integrity on SQL workbench tool.
  • Created test cases in HP ALM, extended the test case writing by setting Configurations, Parameterization etc.
  • Reported the bugs, email notifications to the developer using Quality Center.
  • Worked closely with developers for understanding deep about the issue and worked together to solve the issue and fix them
  • Collaborated with business units to help create System Test Scenarios and Test Data for User Acceptance Testing (UAT).
  • Reported results and updates to the QA lead and Management team on a daily basis.
  • Used Postman, SOAP UI, SQL Profiler tools to test web services and debug the applications.
  • Created the Traceability matrix using Quality Center.
  • Reporting and tracking the detected defects through Jira and ALM.
  • Defined test automation strategy and scenarios, created automation test cases and plans and involved in executing test cases using Java and TestNG.
  • Wrote complex SQL queries for back end data verification. Performed white box (API tests) on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend.
  • Coordinated and worked hand-in-hand with developers in agile model and recorded defects using Jira and track until they are resolved.

Confidential

QA Automation / Manual Tester

Environment: Appium, SeleniumWebDriver, Quality Center, SQL, Oracle, MS excel, MS Office, Linux, Windows 7,Mac,Git, Bit Bucket, Source tree, Confluence, test Rail, Jira.

Responsibilities:

  • Prepared Defect Report as per severity and Priority.
  • After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
  • Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center
  • Implemented the Software Development Life Cycle on both Agile and Scrum team environments.
  • Used manual methods for testing software applications including Graphical User testing, Functional testing, System Integration Testing, Regression Testing and User Acceptance Testing.
  • Used Load Runner Analysis to analyze the Performance of the new web-services and analyzed the Performance of the existing web-services.
  • Developed web services using Restful and SOAP protocols.
  • Successfully conducted Smoke, System, Functional, Regression and User Acceptance Testing(UAT).
  • Prepared Manual and Automated Test cases and created Test data.
  • Reviewed Test Cases for requirements coverage, ambiguity and completeness in Version One based on Use-Cases.
  • Experienced in using both emulator and iOS simulator to develop functional testing in mobile, in both IOS and Android platforms.
  • Performed compatibility of multiple applications across different browsers including IE, Chrome, and Firefox.
  • Followed Agile/Scrum methodology for all the project activities.
  • Attended daily scrum, sprint retrospective, phone meetings, and communicated via tools
  • Tracked and Logged Bugs and Defects using JIRA tracking tools
  • Implemented my knowledge of SQL in relation to evaluating front end to back end data.
  • Create Test Plans with input from QA Analyst’s and extended Project Team as it relates to Feature Functionality Implementation.
  • Participated in Functional, GUI, Regression, Ad-hoc Testing and Cross Browser testing.
  • Developed Test Cases, Test Scenarios, and Test Plans and Defect reports for enhancements.
  • Manually checked with the results from the application execution and captured the SQL statements.
  • Developed manual test cases to test the functionality of the application.
  • Prepared Defect Report as per severity and Priority.
  • Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
  • Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center
  • Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity .
  • Experienced in using both emulator and iOS simulator to develop functional testing in mobile, in both IOS and Android platforms.
  • Defect tracking with JIRA.
  • Developed Test Cases, Test Scenarios, Test Plans and Defect reports for enhancements.

We'd love your feedback!