We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Around 7 years of experience in IT industry, with specializing in Software Quality Assurance Testing.
  • Experienced in testing on Client/Server and Websites put together applications and great involvement regarding Core Java, OOPS ideas and programming languages.
  • Extensive practice in using tools such as Selenium WebDriver, RC, IDE, Grid to develop automation testing scripts for web applications.
  • Extensive information on Software Development Life Cycle (SDLC) including conventional Waterfall model as well as Agile/Scrum methodologies.
  • Experience in the development of Data driven, Behavior driven development (BDD), Test driven development (TDD) and Hybrid Automation frameworks in Selenium.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experience in creating Test Plans, writing, and executing Test Cases, Manual Testing, and automated Test Execution.
  • Extensive knowledge on framework like Cucumber, TestNG, Junit, Maven for project management tool and Jenkins for Continuous Integration.
  • Experience in managing and deploying web - based trade order management systems to input trades.
  • Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
  • Extensive information on Object Oriented Programming (OOP) ideas. Broadly involved Java for experiment robotization. Experience in carrying out TDD and BDD.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Experience using Java & Java Scripting, Python for designing automated Scripts.
  • Proficient in various kinds of Testing, for example, Manual Testing, Automation Testing, Black-Box Testing, Integration Testing, Component Testing, Regression Testing, Smoke Testing, Boundary Testing, Positive Testing, Negative Testing, Ad-hoc Testing, Cross Browser Testing, and Functional Testing.
  • Experience utilizing deformity of the board and bug following apparatuses JIRA, ALM.
  • Experienced working on version control tools like Git.
  • Extensive knowledge in executing SQL queries to view successful transactions of data and for validating data from Backend using SQL developer.
  • Experienced in Web Services and API Testing using Rest Assured, SOAP UI and POSTMAN.
  • Ability to adjust to new conditions, major areas of strength for a rapidly player, speedy student, great correspondence, certain, cross utilitarian.

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Selenium WebDriver, Rest Assured, SOAP UI, POSTMAN

Languages: JAVA, Python, SQL, XML, HTML, C#, .Net

IDE: Eclipse, IntelliJ, SQL Developer

Test Framework: Cucumber, JUnit, TestNG, Data Driven Framework

Build and Integration Tools: Maven, Jenkins

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, ALM

Version Control: GIT

Databases: Oracle, MySQL

Operating Systems: Mac and Windows

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Software Development Engineer in Test (SDET)

Responsibilities:

  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
  • Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing and automation.
  • Implemented open-source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Used Java language and TestNG framework for scripting.
  • Responsible for implementation of Hybrid Test Automation Framework built using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
  • REST API testing using Postman on production post release.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used TestNG Framework performed unit testing.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Developed UI and performed validation using Server Controls in ASP.Net with C#.
  • Automation of APIs using Postman and REST ASSURED, Automated the APIs in Postman using JavaScript.
  • Participate in all ceremonies of Agile such as Sprint planning, daily Standup, Sprint Demo, and Sprint Retrospective.
  • Executed test cases in each Sprint to test Sprint Backlog Items.
  • Implemented POM based automation testing framework utilizing Java, Cucumber and Selenium WebDriver.
  • Developed test code in Java language using Eclipse IDE and Cucumber framework.
  • Integrated Appium with Sauce Labs for distributing tests on the cloud.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Extensive knowledge using Selenium locators like XPath, CSS Selectors to test the web application.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Git to store my code to GitHub and GitHub was connected to Jenkins for continuous integration.
  • Performed Web Services and API Testing using Postman.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
  • Developed Automation Scripts for mobile native applications on IOS and Android platforms using Appium and Java.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
  • Implemented back-end testing on an oracle database by writing SQL queries.
  • Communicated with developers through all phases of testing to prioritize bug resolution.
  • Implemented Integration testing to verify the interface between various application modules.
  • Identified, Reported and Tracked Defects using JIRA management tool.

Environment: Java, Eclipse, Selenium WebDriver, Cucumber, REST ASSURED, C#, .NET, Appium, Oracle, SQL, TestNG, Maven, Jenkins, API, Postman, JIRA, SQL, Windows.

Confidential, Bedford, TX

QA Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification documents and developed test plans and test cases for testing the application.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Implemented test automation script for mobile testing using Appium for Android and IOS applications.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Integrated Appium with Sauce Labs for distributing tests on the cloud.
  • Used Appium to facilitate mobile testing by creating a mobile driver class with required mobile capabilities.
  • Actively performed Web Services and Rest API testing using SOAP UI.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Parameterized test cases using different annotations.
  • Worked administrative screens for entering new claims editing the privileges and to edit improper user approvals and names using ASP.NET with C# and designed .Net Framework for applications.
  • Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Done SOA testing for Payments API using SOAP UI and Java framework for web services testing.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Developed test suite, test cases, execute test cases and generate reports in Postman.
  • Performed xml data validation using assertion method in Postman.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and TestNG configuration files.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Created JavaScript (.JS) using describe it, promise, resolve, reject, done, expect and assertions for REST API Validations.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Reviewed the user stories and wrote the Acceptance criteria in Jira.
  • Identified and logged bugs in the Jira tool and tracked the bugs till they were fixed and closed.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Appium, C#, .NET, Jenkins, Soap UI, POSTMAN, REST API testing, Protractor, JIRA, XPath, Maven, JavaScript, TDD, SQL.

Confidential, Flower Mound, TX

QA Tester

Responsibilities:

  • Tested the IT help desk system to monitor, report, prioritize, and ensure timely resolution of technical issues.
  • Manage the deployment, monitoring, maintenance, development, upgrade, and support of all IT systems, including servers, PCs, operating systems, hardware, software, networking equipment and peripherals Keep current with the latest technologies.
  • Implements all business policies and procedures, including those for architecture, security, disaster recovery, standards, purchasing, and service provision.
  • Extensive experience in using Selenium WebDriver API for writing N-Unit test suites and test cases for testing functionality with the Selenium Server.
  • Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.
  • Acted as the primary contact to address customer complaints and took steps with external agency and customer Advice and Liaison Service to manage customer satisfaction.
  • Developed and Executed the Test Cases for various scenarios based on requirements.
  • Developed the Test Plan based on the Business requirement doc, Design and Analysis doc, Business workflows,
  • Configuration Specifications doc, Vendor system and Subject Matters experts.
  • Ensuring content and structure of all the testing artifacts are documented in SharePoint Tool.
  • Review Test cases written for manual testing; make necessary adjustments for suitability towards automation.
  • Manually created, developed, and executed Test Cases for both Negative and Positive testing.

Environment: Java, Agile, XPath, Eclipse, Quality Center, Oracle, Windows.

We'd love your feedback!