We provide IT Staff Augmentation Services!

Sdet/automation Engineer Resume

5.00/5 (Submit Your Rating)

Glendale, CA

SUMMARY

  • 13+ years of IT experience in Software Quality Assurance, Software development, Functional and Automation testing using standard processes, tools and methodologies
  • Extensive experience in Automation testing using Java, Selenium Web driver, Katalon Studio and Rest Assured.
  • Involved in Planning, Designing and implementing Automation Frameworks for Web and Client server applications.
  • Strong Experience in developing BDD framework with Cucumber and Test - Driven Development (TDD) using TestNG, Rest Assured, Maven and Gradle.
  • Experience in Web Services testing (SOAP and REST) and Rest Assured Automation
  • Experience in testing with a wide variety of projects and environments like Java, SQL server and DevOps
  • Experience in Agile, Waterfall and Kanban methodologies.
  • Experience in CI/CD pipeline management using Jenkins in AWS DevOps Environment. Prepared Jenkins build file using Groovy script.
  • Expertise in Test automation and continuous delivery of web applications, client server applications, web services/APIs.
  • Experience in Smoke, Functional, Integration, Regression, Sanity and System Testing
  • Hands on experience in DevelopingAutomationScripts, Execution and Analysis Test Results using Page Object model, QCoE framework, Data Driven, Keyword and Hybrid frameworks inSelenium.
  • Experience in Mainframe testing, ETL testing & Database validations using Oracle DB/MongoDB and SQL
  • Extensively involved in HP ALM operations such as loading requirements, Requirements traceability, Test case execution and defect tracking.
  • Strong experience in Core Java & object-oriented design and development.
  • Experience in writing teh Business Use cases and performed User acceptance testing (UAT)
  • Strong experience in performing Regression, System and Functional testing usingSelenium WebDriver.
  • Experience in Cross-Browser and Compatibility Testing to test teh Web applications.
  • Expertise in Test effort estimations, Test Plan and Test Strategy preparation, Test Script creation and execution, Status reporting and preparing various metrics like test execution metrics and defect metrics.
  • Strong experience in Test data management (TDM)
  • Experience in IBM Mainframe, DB2/IMS, SQL Server, SQL, PL/SQL and TOAD.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model
  • Strong planning and organizational skills.
  • Excellent documentation, Results Analysis and reporting skills.

TECHNICAL SKILLS

Automation Software/Tools: Selenium Web Driver, Jenkins, Maven, Gradle, Protractor, Cucumber, QCoE Framework, Git, GitHub, TestNG, Junit, Apache POI, TOSCA, QTP/UFTSonarQube, TypeScript, JavaScript, Katalon Studio, AWS, Appium

API Testing: Webservices, SOAP, Rest, Rest Assured, Ready API, Postman, Swagger

Mobile Platforms: IOS, Android, Windows, Appium

IBM Mainframes: COBOL, VSAM, JCL, Expeditor, DB2, IMS

Languages/Technology: Core Java, TypeScript, C, C++, XML, JSON

SOA Technologies: SOAP UI, REST, WSDL,WebServices, AWS

OS: Windows, Unix, Linux and iOS

Databases: MDM, Oracle, MongoDB, SQL Server, TOAD, MYSQL, PL/SQL, My SQL Server

Scripting Language: VB Script, Ruby, SQL, Groovy, JavaScript, JSON

Test Management Tools: Rally, TFS, HP QC ALM, JIRA, Zephyr, Bugzilla

Version Control: SVN, GIT, GITHUB, Bitbucket

MS office tools: MPP, Word, Excel, PPT, Visio

Performance Testing: JMeter, Load Runner, Gatling

Applications/Domains: BFS (Banking & Finance), Telecom, HealthCare, Transportation professional experience

PROFESSIONAL EXPERIENCE

Confidential, Glendale, CA

SDET/Automation Engineer

Responsibilities:

  • Involved in Functionality Testing and Test Case Automation for Inspections mobile project which includes both Webservices and Mobile Automation using Protractor, TypeScript, Selenium WebDriver, Cucumber Ready API and Rest Assured.
  • Automation frameworks development using Selenium WebDriver, Gradle, Cucumber, Rest Assured and integrated with continuous integration environment using Jenkins.
  • Built Test suite for RESTful APIs and automated using Java and Rest Assured library within teh framework
  • Functionality testing of Rest & Soap Web services using Swagger and Postman.
  • Setup Test data for Performance testing of Web Services using Gatling tool.
  • Working in AWS DevOps environment with Continuous integrationusing Jenkins and scheduled tests to run at specific time.
  • Perform PR reviews and Version control using GIT and GITLAB on daily basis for Automation Test scripts.
  • Involved in Automation of Android mobile app containing several pages providing input with various test data taken from Cucumber examples and created single and multi-journey scenarios covering in-depth coverage of IMA app functionality.
  • Involved in Agile Scrum planning meetings and Daily stand up calls., coordinate with Product Owners, SME’s and Business project managers to gather Functional and Non-Functional requirements.
  • Created Testing User stories in Rally (for Functional, Performance and Automation) prior to Sprint planning meetings
  • Performed Mobile Functional Testing and Automation for IMA app using Appium, Android Emulator & device and Selenium WebDriver with Java, TypeScript, Protractor and Cucumber
  • Involved in creating Functional, Automation and Regression test scripts.
  • Performed UI Automation using Katalon Studio with Selenium, Appium, TestNG and Cucumber
  • Actively participate in design review and code review meetings.
  • Involved in Design & development ofAPIautomation (Rest Assured) and performed API testing (RESTful services).
  • Created Jenkins file using Groovy script which takes teh parameters from properties and generates teh test report which is distributed to all project stake holders.
  • Involved in managing Agile QA processes (Functional & Regression) and standards for QA teams.
  • Collect Test Metrics and present them to team and clients.
  • Troubleshoot and Coordinate QA related issues
  • Involved in Agileceremonies(standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.

Environment: /Tools: Selenium WebDriver, Typescript, JavaScript, Katalon Studio, Gradle, Cucumber, Maven, Jenkins, BDD, Gherkin, SOAP, REST Assured, Android, Chai, Jasmine, IntelliJ, Postman, SQL, Protractor, SOAP, Ready API, GITHUB, Rally, REST API, Windows, Appium

Confidential, Boise, Idaho

SDET/QA Automation Engineer

Responsibilities:

  • Involved in Functional Automation for 302 Nextgen project which includes both UI Automation and WebServices Automation using Selenium WebDriver, Java, Cucumber and Rest Assured.
  • As an SDET, managing teh Legacy platform migration activities, involved in Functional, Regression Testing and Automation.
  • Assisted in developing Automation frameworks (Cucumber using Page Object Model and TestNG for IO Rest Assured) using Selenium WebDriver, Gradle, Cucumber, IO Rest Assured, TestNG and integrated with continuous integration environment using Jenkins.
  • Perform functionality testing of Rest Web services using Swagger and Postman.
  • Setup Test data for Services testing in Mongo DB and perform database validations using SQL queries in Sybase.
  • Perform Version control using GIT and GITLAB on daily basis for Automation Test scripts.
  • Built Test suite for RESTful APIs and automated using Java and Rest Assured library within teh framework
  • Involved in Agile Scrum planning meetings and Daily stand up calls. Coordinate with Product Owners, SME’s and Business project managers to gather Functional and Non-Functional requirements.
  • Experience in testing mobile (Android) applications using Appium and Selenium WebDriver.
  • Involved in creating Test strategies, Test plans, Functional and Automation test scripts.
  • Involved in UI Automation using Katalon Studio, Selenium, Junit and Cucumber
  • Actively participate in design review and code review meetings.
  • Involved in Design & development ofAPIautomation (Rest Assured) and performed API testing (RESTful services).
  • Created Jenkins file using Groovy script which takes teh parameters from properties and generates teh test report which is distributed to all project stake holders.
  • Involved in DevOps environment and Performed Continuous integrationusing Jenkins, Gradle, TestNG and scheduled tests to run at specific time.
  • Involved in managing Agile QA processes (Functional & Regression) and standards for scrum teams.
  • Defined customized reports in JIRA dashboards for all Test metrics
  • Collect Test Metrics and present them to team and clients.
  • Troubleshoot and Coordinate QA related issues
  • Involved in Agile QA processes and participated in all agileceremonies(standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.

Environment: Selenium Web Driver, Core Java, Maven, Jenkins, Core Java, Cucumber, Katalon Studio, Gherkin, SOAP, REST, Eclipse, Swagger, Postman, SQL, Sybase, Mongo DB, TestNG, Git, GITHUB, JIRA, Zephyr, REST API, Rest Assured, Appium, Android, Windows

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Involved in Test Case Automation for multiple projects and developed Automation frameworks (Page Object Model, Data Driven and Keyword Frameworks) using Selenium WebDriver, Maven, TestNG, Excel and integrated with continuous integration environment using Jenkins.
  • Created and Managed Agile QA process (Functional, Regression, Performance, API and Web Service testing)
  • Involved in designing Hybrid framework (Keyword and Data Driven) from scratch for test automation using Selenium WebDriver, Java (OOP's, JDBC, Collections & Multi-threading), MongoDB, MS Excel and integrated with continuous integration environment using Jenkins.
  • Created Scrum Boards and involved in Sprint planning, Sprint Reviews, Stand up meetings and Release Management meetings.
  • Involved in Design & development ofAPIautomation (Rest Assured) and performed API testing (RESTful services) as part of Oracle DB and IBES internal portal integration.
  • Implemented API Automation framework using Behavior driven framework (BDD), Maven and TestNG.
  • Involved in day to day operations of Functional, Batch and Regression Testing activities in Child support project.
  • Performed Continuous integrationautomationusing Jenkins, Maven, TestNG and scheduled tests to run at specific time.Prepared Jenkins file using Groovy script which will run teh CI/CD pipeline jobs.
  • Involved in Agile QA processes and participated in all agileceremonies(standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.
  • Attend daily standup calls and follow teh guidelines/backlogs as defined by Scrum master and Product Owner based on teh prioritization of teh tasks.
  • Defined customized reports in JIRA dashboards for all Test metrics
  • Maintained theSelenium& JAVAautomationcode and resources in source control i.e. GIT/GITHUB over teh time for improvements and new features
  • Collect Test Metrics and present them to team and clients.
  • Involved in Agile Scrum planning meetings. Created Test scenarios, Test cases, Test data, Test procedures and Test reports

Environment: Selenium Web Driver, Core Java, Maven, Jenkins, Cucumber, Gherkin, SOAP, REST, Eclipse, Mainframes, SQL, TestNG, Oracle, Git, GITHUB, JIRA, Zephyr, API (SOAP, REST), Rest Assured, Windows, Unix and Linux

Confidential, Itasca, IL

Automation Engineer

Responsibilities:

  • Involved in Functional Testing of MDM, ETL and BPM components.
  • Involved in preparing and maintaining Automation test cases and Frameworks (Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
  • Actively participated in Web Automation usingSeleniumWeb Driver, Eclipse and TestNG (TDD) frameworks in creating test scripts, test suites and HTML reports.
  • Involved in preparation and execution of Test scenarios and test scripts and smoke test scripts.Debuggingand troubleshooting teh failed cases/scripts and raising bugs on Bugzilla.
  • Performed Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG (Groups, Parameter, Data Provider).
  • Involved in variousAutomationPOC for different applicationand Automationeffort estimation
  • Work closely with business analysts, solution architects and development lead to spear head teh testing efforts of best-of-class MDM, BPM and ETL solutions.
  • Involved in functional testing of SOAP and REST services using SOAP UI Tool and tested both xml and JSON formats.
  • Performed API testing using SOAP (Web Services) and REST (RESTful services).
  • Generated SeleniumScreenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Involved in creating Test data and coordination test data team (TDM) for loading teh data into test base.
  • Involved in setting up QA tasks (user stories) in JIRA and assign to individual QA team members and track teh progress including Issues/Bugs.
  • Create and maintain Test plans. Validate test results.
  • Perform Functional, Integration, Performance and Regression tests.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Collect Test Metrics and present them to team and clients.
  • Participated in daily scrum meetings, retrospective meetings, triage meetings in Agile methodology.

Environment: Selenium Web Driver, Maven, Jenkins, TestNG, MDM, QTP/UFT, ETL, TFS, Bugzilla, ITLS Service test, XML generator, XML comparator, Java, API (SOAP, REST), Rest Assured, SharePoint, MongoDB, BPM, PowerShell, HP ALM, JIRA, Zephyr, Windows

Confidential, Phoenix, Arizona

Sr. QA Analyst

Responsibilities:

  • Involved in Scrum planning meetings. Coordinated between Product Owner, Development and QA teams.
  • Functional and Regression testing of various Pegasus impacted Mainframe, .Net and Java applications.
  • Configured Selenium WebDriver, TestNG, Maven tool and created seleniumautomationscripts in java using TestNG prior to agile release.
  • Involved in design and implementation ofSeleniumWebDriverAutomationFramework for Smoke test and Regression test using TestNG.
  • Performed Test data management (TDM), assisted several downstream applications by providing test data based on teh project needs.
  • Performed Functional and Regression testing of various Pegasus impacted Mainframe, .Net and Java applications
  • Performed API testing using SOAP (Web Services) and REST (RESTful services).
  • Developed teh scripts using VB scripting (UFT Automation)
  • Reproduced issues inQAEnvironment and examined issues in production environments. Provided analysis and data for use indebugging.
  • Involved in Test strategy, Sprint planning, Test plans and RUCS reviews.
  • Involved in setting up QA CoE Framework for Pegasus migration projects and assisted QA team members in setting up best in class QA standards and delivered several QA artifacts on improving quality.
  • Involved in Automation framework discussions, Automation strategy to bring in cost avoidance, HP QC 11.5 defect tracking, defining folder structure, release management and Reuse strategy.
  • Facilitated teh Bug Review process for every sprint.
  • Developed teh smoke test suite dat validates teh functional level of teh application whenever there is a new build in development environment. (Saves developers time to push teh build to QA environment with confidence)
  • Created test cases and performed Database testing to check whether teh data is being migrated properly.

Environment: HP QC ALM, Selenium, UFT, Clarity, Java, Oracle DB, Mainframes, MS Visio, SharePoint, JIRA, Rally, SOAP UI, Postman, MS office, LISA, HP Performance center

Confidential, Warsaw, IN

QA Analyst

Responsibilities:

  • Involved in Functional and Regression testing of various Pegasus impacted Mainframe, .Net and Java applications
  • Involved in designing teh spreadsheets dat allow teh flow of teh data and teh object information for a particular functional scenario. Building Object Repository, Function Libraries and Error Handling concepts.
  • Determining teh Scope of Testing/ Validations to be inserted in teh automation scripts and preparing teh automation test coverage report to manual testing team leads.
  • Test Script review and development of test scripts for functional test scenarios and Parameterization of test cases using Spread Sheets.
  • TEMPEffective utilization of Quality Center as Test management tool for both Functional and test automation.
  • Involved in Bug Review process for every build
  • Participating in Core Team meetings to review teh test coverage and Application Quality

We'd love your feedback!