We provide IT Staff Augmentation Services!

Software Development Engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Professional Automation Test Engineer/Software Development Engineer in Test (SDET) with full Software Development Life Cycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes:
  • Developed Test Plan and Test Cases from various documents - User Story, Use Case, Functional Requirement Document (FRD), and Design document.
  • Organized Test Cases in central repository and Generated Test Data from various sources & techniques - business requirement, production database, boundary, equivalence, control flow.
  • Over Six (6) years of Hands-on technology professional accustomed to working in complex environments. Multifaceted experience in software development, software testing:
  • Flexible in both Manual Testing and Automation Testing.
  • Experienced in Unit Testing, Integration Testing, API Testing, Functional Testing, Regression Testing, and User Acceptance Testing.
  • Expert Test Engineer in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
  • Designed, developed and updated a lot of automation frameworks - Hybrid framework, POM, BDD, and TDD.
  • Proficient in Java, Selenium WebDriver, Cucumber, TestNG, JUnit, SoapUI, Postman, RestAssured, SQL, UNIX.
  • Methodical in process automation of Continuous Integration/Continuous Deployment by Jenkins tools.
  • Backed by strong credentials including a computer science degree, worked with cross functional team and in cross-platform skills in UNIX, Linux, Windows, and Cloud Computing:
  • Motivated myself to adapt and learn new tools, techniques and approaches.
  • Handled multiple tasks and work independently as well as in a team under tight deadline.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Software Development Engineer

Responsibilities:

  • Analyzed business requirements to better understand business logic and process flow. Pointed stories during Kanban. Created & Prioritized Test Cases and Test Data for Manual & Automation Testing. Coordinated review sessions to review test cases with Product Owner & Developers & Validation Team. Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration, test and production environment. Developed Hybrid Framework for scratch using Java, Selenium WebDriver, TestNG, Maven & Page Object Model (POM) and used Git & GitHub to maintain code for the future release and new features. Conducted to resolve continuous integration (CI) server issue by maintaining the automation script. The hook script was established the connection with Maven, Jenkins, Git & GitHub. Performed Functional, Regression & User Acceptance Testing (UAT). Participated to write script for build, deployment and maintenance in CI - CD pipeline using related tools and task - Shell, Git, Jenkins, and Docker. Performed Back end testing with extensive use of SQL Queries & Shell scripting. Managed Test Folder, Test Set and Defect by Jira & Zephyr Jira. Managed requirement, test cases and test scripts for legacy system by HP ALM. Responsible to verify Web services API request, response JSON data validations in BDD Cucumber Framework

Confidential

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements to better understand business logic and process flow. Created & Prioritized Test cases and Test data for manual & automation testing. Coordinated review sessions to review test cases with Product Owner & Developers. Developed Hybrid Framework from scratch using Java,
  • Selenium WebDriver, TestNG, Maven & Data Driven Development (DDD) & Page Object Model (POM) Performed REST API testing using SOAPUI & RestAssured tools & send data into JSON format, get response and analyzed the issue. Developed automation test script using Java & Selenium WebDriver,
  • TestNG, reusable functional library, and maintain source control in Git repository over the time for improvements and new features. Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment. Managed the automation test scripts for
  • Functional and Regression Testing. Participated to write scripts for unit testing before integrated to the source repository. Participated to write scripts for build, deployment, and maintenance in CI - CD pipeline using related tools and tasks - Shell, Git, Jenkins, and Docker. Executed automation scripts parallel on different browsers/environments & reported defects/results to the team soon. Performed Back end testing with extensive use of SQL Queries & Shell scripting. Managed requirements, test case and test scripts for legacy system by HP ALM. Used Quality Center (QC) bug tracking tool to report application bugs.
  • Attended and coordinated team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings.

Confidential

QA Automation Engineer

Responsibilities:

  • Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports Ensured traceability of test cases back to project requirements and
  • Participated in walkthrough of test cases Introduced, developed, documented, and periodically update the QA Test Plan, process and Procedures Manual and Objectives Worked with all Agile Development and SCRUM process throughout the entire project.
  • Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ALM. Maintain & trouble shoot existing automation regressing script Java, Selenium, TestNG & Page Object Model. Performed the Back -
  • End testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements on the Oracle Database using TOAD Worked on Procedures, Functions using
  • Oracle PL/SQL. Automated Web Service projects using SoapUI. Analysis of log files from SoapUI web service project test run to analyze the failure and report or correct scripts based on the failure analysis

Confidential

QA Analyst

Responsibilities:

  • Developed test cases with test data and reviewed test cases with Product Owner & Developer. Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing. Maintained Behavior Driven Development(BDD) framework using the CucumberGherkin, Selenium Webdriver, Junit & Java automation code and used version control Git & Github to maintain code for the future release and new features. Conducted to resolve continuous integration (CI) server issue by maintaining the automation script.

    The hook script was established the connection with Junit, Jenkins, git & GitHub. Performed Functional, Regression & User Acceptance testing (AUT). Managed resource, reviewed daily/weekly/end of spring test status reports with agile team.

    Communicated requirements traceability matrix and tracked requirements status throughout the project. Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage. Managed multiple projects in

    Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process. Validated the test results by writing SQL queries to retrieve the data from tables and database.

We'd love your feedback!