We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • Around 6+ years of experience in Software Testing and Quality Assurance Processes. Expertise in developing Test Artifacts and Automation test scripts using Selenium Webdriver, Cucumber BDD, API testing, Mobile testing and QA methodologies serving various domains such as E - commerce, Insurance and Finance.
  • Quality Assurance specialist with 6+ years of testing experience Web based and mobile app using Automation and Manual process.
  • Solid analytical and dynamic troubleshooting skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Performed Smoke Testing, Integration Testing, Functional Testing, Regression Testing, API Testing, Mobile Testing and Database testing.
  • Experience in prioritizing and completing project while meeting deadlines and organization goals.
  • Experience in supporting Test Cycles, Compiling Test Status Reports, participating Defect Status meetings, Project Status meetings and interacting with Project Managers, Operations Teams and Engineers.
  • Strategic thinker and planner, analytical, skilled in the design and execution of effective quality control programs, processes and procedure.
  • Expert in writing syntax for OOP concept using Java.
  • Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like Hybrid framework, Data driven/Cucumber and Page Object model/page factory framework.
  • Sound knowledge to build automation Script from scratch using BDD, Cucumber with page object model using java language.
  • Expert on JUnit and TestNG as testing framework for Smoke and Regression testing, Maven for Project building tool, Git for version control, Jenkins for Continuous Integration.
  • Extensive knowledge on Selenium IDE and Selenium WebDriver using Java language.
  • Experienced working on Selenium Grid to perform parallel and cross browsing testing and Sauce Labs for remotely run project in different platform.
  • Sound Knowledge in web service testing like Postman/Restful using Rest Assured framework.
  • Used Log4j to log my automation report, Cucumber Reports and customized html report and provided that to responsible person as a report.
  • Hands On experienced in IDE like Eclipse.
  • Collaborated with offshore and onshore team member to design and deploy the build release on time and helped team member to make code more efficient.
  • Experienced on Dev tool to see http report and tested iPhone simulator manually.
  • Highly experienced working on agile methodology to deploy the software.
  • Responsible to design feature file based on BRD and implemented that in step definition file.
  • Sound knowledge on SQL queries and backend validation testing.
  • Sound knowledge about Linux commands.
  • Assess level of effort for QA tasks, resolve blockers in the QA cycle without manager intervention
  • Good in Web Architecture using different language like HTML, CSS, JavaScript etc.

TECHNICAL SKILLS:

Methodologies: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, Selenium IDE, Cucumber, Gherkin, Appium

Web services Testing: Postman, Rest Assured

Test Build & Integration Tools: Maven, Jenkins, GIT, Source Tree

Frameworks: Data Driven, Behavior Driven, Hybrid, Page Object Model, TestNG

Programming Languages: JAVA, Java Script

Markup Languages: HTML, XML,CSS, XPath

Databases: MySQL, Oracle 10g

Operating Systems: Windows, UNIX, LINUX

Defect Tracking Tools: JIRA, Rally, ClearQuest, QTest, AgileCraft

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, MS SharePoint, MS Visio

Other Tools: Eclipse, Log4j, Firebug, Fire Path, Imperva, PIER, Splunk, AppDynamics, WatsonDB

PROFESSIONAL EXPERIENCE:

Confidential - Seattle, WA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Working in QA Methodologies like Agile , SCRUM following full Software Development Life Cycle (SDLC).
  • Performing Smoke, Sanity, Regression, Positive, Negative, Data Driven, Functional, UI, Mobile, Backend and Integration Testing.
  • Writing selenium script for web based angular application in existing hybrid framework which was built using Java, Page Object Model, Page factory, Data Driven Framework, Extent Reports , Log4j.
  • Configuring XML suite files (sanity, smoke, regression) to run different test suites using TestNG.
  • Creating properties files to maintain test run configuration and reporting.
  • Integrating Data Provider Annotation into automation scripts to fetch data from Excel Spreadsheet to execute test cases.
  • Producing, publishing and maintaining manual and automation test cases based on User Stories, Wireframes, Acceptance Criteria.
  • Creating and pushing test data for the test team using Postman and Watson - DB.
  • Providing production support by debugging issues reported by the customers via the PIER System.
  • Utilizing Splunk Logs and AppDynamics Logs to analyze application performance and perform root cause analysis for certain issues.
  • Collaborating with Heroku and Salesforce team to ensure an unified testing effort.
  • Validate JSON response using Postman manually.
  • Deploying code in Bitbucket and triggering job in Continuous Integration system Jenkins.
  • Leading E2E testing effort prior to the National Launch of the application to the 5000+ Confidential stores.
  • Raise and track defects using Rally.
  • Provide stakeholders with QA metrics such as defect severities, open defect counts, defect impact on the immediate release.
  • Performing testing in various environments such as QA, Stage and Production.
  • Implementing reporter logs within the test scripts to track and debug any failed test steps
  • Debugging network calls and providing Heroku team with the cURL and root cause of the any failed API.
  • Provide upper management and stakeholders with automation status using emailable HTML report and extent reports .
  • Leading automation demo meetings to demonstrate automation work for the sprint to the stakeholders.

Confidential - New York, NY

QA Analyst

Responsibilities:

  • Develop, publish, implement, and maintain manual and automated test case based on BRD, Acceptance criteria, Test plans, Test strategy.
  • Define and track quality assurance metrics such as defect severities, open defect counts, and impact to projects Have done in Smoke/Regression Testing, Positive, Negative, Data Driven, Functional, UI, Mobile, Backend and Integration Testing.
  • Expertise in QA Methodologies like Agile , SCRUM . Quality Assurance Life Cycle, Test Strategy, Test metrics. Worked on full Software Development Life Cycle (SDLC).
  • Working on existing hybrid framework where my responsibility is writing automation script for web based, and API application.
  • Wrote selenium script for web based application in existing hybrid framework which was built using Java, Page Object Model, Page factory, Data Driven Framework, Extent Reports, Log4j
  • Built front-end integration level testing frameworks in Java using TestNG , Selenium WebDriver .
  • Configure xml file to run different suites, groups using TestNG.
  • Take screen shot once any test case fail through ITestResult for debugging.
  • Write automation script for Restful API using Rest Assured framework and Java.
  • Validate JSON response using Postman manually.
  • Deploy code in GitHub and ran in CI environment like Jenkins.
  • Worked on Agile tools like Jira to report the bug and maintained test case in Excel Sheet.
  • Experienced in setting up Continuous Integration systems using Jenkins , Cross browser testing using Selenium Grid.
  • Wrote automation script on data driven framework on web based application using Java, Selenium Webdriver and Apache POI.
  • Create JDBC connection to retrieve data from database and feed them into automation script through Data Provider annotation.
  • Write SQL query to validate database.
  • Closely work with development team for develop and deploy software.
  • Involve with release mechanism.
  • Reported automation script result to manager using Log4j/Extent report.

Confidential

Software Automation Engineer

Responsibilities:

  • Developed, published, implemented, and maintained manual /automated test case based on BRD/Wireframe Test plans, Test strategy and Acceptance criteria.
  • Ran and analyzed Test Result under Agile Methodology and attended all meeting.
  • Experienced in developing, maintaining, and improving test automation framework.
  • Wrote automation code in BDD/Cucumber framework using Java, Selenium WebDriver, Junit along with Page Object Model.
  • Expert writing feature file using Gherkin language like Given, When, Then, And, But, Background, Scenario Outline etc.
  • Used Cucumber Options like feature, glue, tags, dryRun format etc. to run project.
  • Inject Cucumber Hooks like Before and After annotation in step definition class.
  • Performed data driver testing using Scenario Outline/Example, Datatable and Apache POI for Excel sheet.
  • Participated in design and architectural discussions and ensured unit test coverage
  • Involved in working on Selenium WebDriver for Functional Regression testing, Cross Browser Testing.
  • Used Junit as testing framework and log4j for logging framework.
  • Involved in providing the efficient locators strategy like Xpath and CSS Selector to run WebDriver script in stable condition.
  • Created documents detailing the process for each of the test scripts and the scenarios each script performs.
  • Performed Smoke, Regression, Functional, System and backend Testing.
  • Developed and updated Test Cases and Test Scripts and executed them using JIRA.
  • Practiced continuous integration process using Jenkins and ran automation script nightly basis from Git and debugged the script and identified bug and reported defects in JIRA.
  • Tested web app for mobile application manually using real device and used User Agents to switch the mobile view to inspect the Web element.
  • Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
  • Coordinated migrations to QA and Production following Production Control processes.
  • Participated in the technical review of test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
  • Provided Mechanisms and Methodology to ensure Execution of QA Processes used in Preparation, Support, Management and Continuous Process Improvement.
  • Coordinated efforts between product development teams and offshore test team.
  • Ran some SQL queries to validate database using JDBC connection and store that in excel sheet to compare the data is matching or not.
  • Wrote Linux commands to grab the error report from log file from server.

We'd love your feedback!