Summary
Overview
Work History
Skills
Personal Information
Timeline
Generic

Devran Perkins

West New York,NJ

Summary

6+ years of experience in Quality Assurance/Software testing of web based applications in both Automation Testing and Manual Testing. Strong knowledge and hands-on experience in the Software Development Life Cycle as well as Software testing Life Cycle. Experienced working in different domains such as Logistics, Cloud Storage, Content Management Systems. Extensive knowledge of various types of testing such as Smoke Testing, Functional Testing, System Testing, Regression Testing, End-to-End Testing, Positive and Negative Testing concepts. Wonderful knowledge in the use of core Java, Python and Golang programming and development by utilizing Object Oriented Programming (OOP) concepts like Encapsulation, Inheritance, Abstraction, Polymorphism, Collections and Exception handling. Expertise in designing the architecture and also development of End to End Full Stack Automation frameworks for web applications by using Postman, Java, Python, Behave, REST Assured and Jackson for Rest API testing, Database level automation testing using Java JDBC and SQL queries and Frontend/UI automation using Cucumber BDD, JUnit, Maven, TestNG, Java, Python, Behave BDD and Selenium WebDriver. Worked with mobile applications using tools like Appium. Hands on experience working with Jenkins for Continuous Integration (CI) along with the Git, GitHub, Bitbucket and Gitlab for version controls and repositories. Successful in Cross browser testing as well as parallel testing executions with the help of Jenkins, AWS, Selenium Grid and SauceLabs. Trained in the implementation of automation development efforts in both Agile/Scrum and Waterfall environments. Worked very closely with Product Owners in Agile and attending to all Scrum ceremonies like Sprint Planning meeting, Grooming Meeting, Sprint Demo Meeting and Sprint Retrospective meetings. Proficiency with using tools like Jira for project/test management tools for defect-reporting and defect-tracking tools along with the integration of Jira X-Ray to create Test Cases, Test Executions and Test Plans.

Overview

7
7
years of professional experience

Work History

QA Engineer

YUM!Brands
04.2022 - Current
  • Developed and maintained Automation Frameworks for testing User Stories utilizing Python and Golang programming language along with OOP concepts, Selenium WebDriver, Behave BDD, GoMock, PyCharm and VSCode
  • Performed various kinds of Functional Tests such as Smoke Testing, Unit Testing, Regression Testing, End-to-End Testing, and Ad Hoc Testing
  • Utilized Behave feature files to test user story requirements, implementing Gherkin language for Behavior Driven Development (BDD) business collaboration
  • Performed Rest API Testing and GraphQL Testing with the help of POSTMAN, Insomnia, Python, and Golang by sending GET, POST, PUT, PATCH, DELETE requests to API endpoints and validating the response as well as executing GQL Queries by using native Python modules and Golang Packages and Modules
  • Participated in Sprint Planning meetings, Refinement, Grooming, Daily stand-up, Demo, and Retro meetings
  • Vast experience in functional testing, unit testing, smoke testing, integration testing, regression testing, system testing, GUI testing, back-end testing
  • Reviewed requirement documents, prepared Test Plans and Test Strategies
  • Participated in Release Review/Requirement Analysis and Design Review Meetings
  • Implemented functional, integration, smoke and regression testing and reported the bugs
  • Created test cases and Configured test case scripts using Selenium, Python, Golang, JIRA, JIRA X-Ray and various libraries
  • Analyzed Test requirements and obtain base lined versions to start off Test Activities
  • Worked in a highly dynamic AGILE environment and actively participated in grooming sessions, Sprint Planning, Daily Scrum meeting and Retrospective meetings
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios
  • Communicated with other team members before reporting defects, cooperated in test result evaluation and retested and closed issue tickets using Jira
  • Created HTML test reports with screenshots attached.
  • Built automated test scripts to handle repetitive software testing work.
  • Incorporated delivery requirements into planning of testing schedules.

Software Development Engineer in Test

Transmuda
09.2020 - 03.2022
  • Maintained an Automation Framework that tested both back-end and front-end User Stories using Page Object Model (POM) design pattern, utilizing Java programming language along with OOP concepts, Selenium WebDriver, Cucumber BDD, Junit, Maven, and Rest Assured library in IntelliJ IDE
  • Performed various kinds of Functional Tests such as Smoke Testing, Regression Testing, End-to-End Testing, and Ad Hoc Testing
  • Performed Cross browser testing and parallel testing through Maven on Selenium Grid with the help of SauceLabs
  • Generated Cucumber feature files in order to test user story requirements by using Gherkin language for Behavior Driven Development (BDD) business collaboration, implementing Cucumber Scenario Outlines and used Apache POI libraries for Data Driven Testing (DDT)
  • Performed API Testing with the help of POSTMAN and REST Assured by sending GET, POST, PUT, PATCH, DELETE requests to API endpoints and validating the response by the use of POJO’s utilizing Jackson or through JsonPath
  • Executed Database Testing by writing SQL Queries for data validation in SQL Developer and implemented the use of Java's Java Database Connectivity (JDBC) for automation purposes
  • Participated in Sprint Planning meetings, Grooming, Daily stand-up, Demo, and Retro meetings
  • Extensive experience in functional testing, unit testing, smoke testing, integration testing, regression testing, system testing, GUI testing, back-end testing, browser compatibility testing
  • Reviewed requirement document, prepared Test Plan and Test strategy
  • Participated in Release Review/Requirement Analysis and Design Review Meetings
  • Implemented function, integration, smoke and regression testing and reported the bugs
  • Created Test cases and Configured Test case scripts using Selenium WebDriver and Rational Clear Case
  • Analyze Test requirements and obtain base lined versions to start off Test Activities
  • Working in a highly dynamic AGILE environment and actively participated in grooming sessions, Sprint Planning, Daily Scrum meeting and Retrospective meetings
  • Coordinate with offshore team for planning and managing day - to - day project related activities
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios
  • Communicated with other team members before reporting defects, cooperated in test result evaluation and retested and closed issue tickets using Jira
  • Created Cucumber HTML test reports with screenshots attached.

QA/Test Automation Engineer

Trycloud
03.2017 - 08.2020
  • Started as a Manual Tester then was promoted to QA Engineer
  • Involved in analyzing requirements and developing detailed Test Plan for the applications as a part of the development team
  • Wrote the Test Scripts and analyzed Test Scripts to check if it has covered the functionalities defined at the user stories
  • Lead test case review with the project team to ensure testing scope and coverage
  • Prepared the Requirement Traceability Matrix (RTM) to ensure all user stories are covered in the Test Cases
  • Actively involved in UI, functional, database and Integration testing of the application
  • Performed back-end testing using SQL Queries with Oracle Database
  • Documented the defect with details like reproducible steps, data used for testing, expected result, actual result, severity, screenshot, detailed description and Created Defect Reports
  • Attended weekly meetings with the QA team and the development team to review and analyze the defects and discuss the progress of the project
  • Reviewed and analyzed user requirements, participated in Verification, Validation and acceptance testing for developed software
  • Created Test Cases and Test Scenarios based on Acceptance Criteria and business requirements through the use of Jira management tool integrated with Jira X-Ray and Gherkin language and also followed proper Defect Life Cycle protocol
  • Helped develop and maintain Cucumber Behavior Driven Development framework by using Java, Selenium WebDriver, Cucumber BDD and JUnit for UI testing
  • Tested user stories by using Cucumber BDD along with Gherkin Syntax for Behavior Driven Development as well as Data Driven Testing with the help of Apache POI libraries
  • Performed Manual REST API testing with POSTMAN and REST API Automation testing with REST Assured
  • Successful complete all user story and acceptance criteria validations for the Application Under Test (AUT)
  • Attended all Scrum/Agile ceremonies such as Grooming Meeting, Sprint Planning Meeting, Daily Stand-Up Meeting, Demo and Sprint Retrospective meetings
  • Created Cucumber HTML test reports with screenshots attached.

Skills

  • Selenium WebDriver
  • Selenium Grid
  • Cucumber
  • Behave
  • GoMock
  • JUnit
  • TestNG
  • POSTMAN
  • REST Assured
  • Jenkins
  • Appium
  • Behavior Driven Development (BDD)
  • Data Driven Testing (DDT)
  • Page Object Model (POM)
  • Java
  • Python
  • Golang
  • Gherkin
  • SQL
  • Windows
  • IOS
  • IntelliJ IDEA
  • Pycharm
  • VSCode
  • Oracle
  • PostgreSQL
  • Maven
  • Git
  • GitHub
  • Bitbucket
  • Gitlab
  • Agile/Scrum
  • Waterfall
  • Scrumban
  • Kanban
  • Jira
  • Jira X-Ray
  • AWS
  • SauceLabs
  • Smoke Testing
  • Functional Testing
  • System Testing
  • Regression Testing
  • End-to-End Testing
  • Positive and Negative Testing
  • Equivalence Partitioning
  • Boundary Value Analysis
  • Mocking
  • Googling
  • Teamwork and Positive Attitude

Personal Information

Citizenship: US Citizen

Timeline

QA Engineer

YUM!Brands
04.2022 - Current

Software Development Engineer in Test

Transmuda
09.2020 - 03.2022

QA/Test Automation Engineer

Trycloud
03.2017 - 08.2020
Devran Perkins