We provide IT Staff Augmentation Services!

Automation Engineer Resume

Irving, Tx

SUMMARY

  • Over 8 years of professional experience in Manual and Automation testing on Mobile and Web applications wif tools such as Selenium RC/WebDriver/IDE/Grid, Appium, QTP/ Junit/TestNG, BloomRPC and SOAPUI.
  • Expertise in mobile hybrid/Native application testing on IOS, Android and Windows Platforms.
  • Hands on experience in Mobile domain. Expertise includes testing Device Management and Firmware Update applications (OMA standards),IOT Mobile and Web Software Testing.
  • Worked on micro services called GRPC calls from back end API testing.
  • Used BloomRPC for manual testing of backend for Go Lang API calls.
  • Good understanding of networking protocols and wireless communication technologies GSM, UMTS, CDMA, GPRS, LTE.
  • Experience in Selenium IDE, Selenium RC - Server, and Selenium Web Driver by following Java.
  • Strong noledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Developed Selenium test cases wif Selenium Web driver using JUnit and TestNG Framework.
  • Expertise in teh Web Debugging Tools like Firebug, Firepath and Xpath.
  • Worked on Selenium, Coded UItest & QTP in E-Commerce, Banking, and Insurance domain related IT Services & products.
  • We used Azure Devops for maintaining build pipelines, releases, Test plans and also serves as management tool along wif bug tracking.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Experience wif TDD/BDD, cloud technologies (*AWS), continuous delivery and automation patterns, agile and iterative development cycles
  • Experience in Mobile application testing using Appium for both iOS and Android Platforms.
  • Involved in analyzing and writing test plan in accordance wif business requirements.
  • Experience in Java, JavaScript, HTML, XML and SQL.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Coordinated wif developers and team to regress, reproduce and resolve critical defects.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID, QTP/UFT, Junit, TestNG, Cucumber, SOAPUI, Postman, Ready API, Eclipse, Appium (Android/IOS Testing), JMeter, QXDM, QPST, BloomRPC

Bug Tracking Tools: Rally, HP ALM, JIRA, qtest, Bugzilla, Quality Center (QC), TFS, MTM, Azure Devops, aws.

Automation Framework: Page object Model, Hybrid, Keyword, BDD (Cucumber),TDD

Web Debugging Tool: Xpath, Firebug, Web debugger

Build Tool: Ant, Maven

Processes: Agile-Scrum, Kanban, Waterfall, V-Model

Languages: JAVA, C, JavaScript, Typescript, Node.js, Angular.js, JSON, HTML, XML, VB, c#

Continuous Integration Tools: Jenkins,Azure devops

Code Repository: TFS, GIT, GIT hub

Databases: SQL Server, Oracle, MySQL,Mongo DB.

PROFESSIONAL EXPERIENCE

Confidential -Irving, TX.

Automation Engineer

Responsibilities:

  • Confidential provides different services for payment, insurance and HSA,FSA accounts for people having different benefits from their companies.
  • Worked on writing tests in Cypress. Also have noledge in unit tests wif cypress and Angular . Everything is written under spas folder.
  • Involved wif cross team in ensuring teh successful fund transfers from policy holder to dependent accounts.
  • Verified canonical XML format by comparing against user manual and documents provided by BA.
  • Working on Angular based project where we involve to test both front end and back end API testing. For front end we use Cypress UI Automation and for back end we use API automation wif Selenium using cucumber.
  • API testing we do it through Postman tool manually and report all status codes to teh dev team .
  • Working on cypress for running e2e scenarios, Spec files by using Typescript and NPM for angular based user interface.
  • Responsible in testing both SOAP and REST services using SOAP UI, POSTMAN, Rest assured and tested both XML and JSON formats
  • Develop automated test scripts for functionality specification to ensure bug free performance using selenium Webdriver on C#.
  • Developed an extensive test suite and performed tests in local environments using CodedUI. TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing.
  • Developed automation scripts using Selenium WebDriver, C# wif MSTest framework and TFS as a source control tool.
  • Verifying logs if their is down time for teh technical system and report to Dev.
  • Identifying analyzing and documenting all teh bugs observed during testing and creating tickets in Azure devops .
  • Participated in continuous integration using Azure Devops.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators and Chropath identification.
  • Everyday communication between PO and developers on stories and testing teh stories manually and validating teh automation scenarios wifin teh Sprint.
  • Used SQL Queries to retrieve teh data from teh table and to perform Backend Testing.
  • Responsible creating teh functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts wif Java.
  • Contributed to teh Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of teh script.
  • Perform integration and smoke testing in dev and QA environment before deploying application to UAT and STG environments.
  • Using ‘SWAGGER’ to test teh microservice for a participant API Testing.
  • Developed Step definitions for teh scenarios defined in teh features file and used JUNIT annotations.

Environment: C#, Cucumber, Postman, BloomRPC, cypress,Typescript,Cucumber, Javascript, Page object Model, Jenkins, CSV files, Agile, Azure Devops, Postman, Micro services, API, SSMS DB, GitHub Enterprise, Selenium, Automation Tool.

Confidential -Irving, TX.

QA Automation Engineer

Responsibilities:

  • Worked on Front End Cap (Customer Admin Portal) Project and back end GRPC API call on Orion and Ares project for both manual and Automation Testing.
  • dis Project is all about cyber security gaming project and where CAP stores all information of users and permissions to admin like which missions and battel rooms needed to be allocated for certain customers.
  • Experience in developing test scripts from scratch using Java & Cucumber based on Business logic.
  • Worked on Agile/Scrum Methodology and was involved in pointing teh User Stories, based on QA effort. Was also involved in Backlog grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
  • Good experience on Backend Test Automation using Java, Page object model wif selenium as an IDE.
  • Experience in Functional Testing, Load Testing and Validating WSDL using Postman and BloomRPC tool.
  • Created and executed java and Cucumber Scripts for teh Web Services testing.
  • Tested micro services Like CRUD operations in our project as part of back end testing by using bloomrpc tool.
  • Automated various test Scripts, Test cases and end to end test cases on billing project.
  • Worked on testing tasks On Azure devops, Keycloack services to check teh Oath tokens.
  • Write SQL Queries in ALM to generate base data to excel. Summarize teh daily, weekly and monthly status reports by test scenario, test case and test steps.
  • Configure teh Azure Devops workflow for teh project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
  • Connected to Mongo database to Query teh database using SQL for data verification and validation.
  • Written several SQL and NoSQL queries and analyzed them to validate teh business rules in Aurora database through Database Engineer as part of Backend testing.
  • Responsible for developing teh scripts to support Jenkins (Continuous Integration) and run regression on Jenkins for Automated services.
  • Utilized Source Tree, GitDiff and GitHub Enterprise repository in order to perform efficient remote team work for source control.

Environment: Java, Cucumber, Postman, BloomRPC, Page object Model, Jenkins, Java, HTML, XML files, Cloud Watch, Text files, CSV files, Agile, Azure Devops, Robo 3T,Mongo DB, GitHub Enterprise, Selenium, Automation Tool.

Confidential, New Jersey

Mobile Quality Analyst

Responsibilities:

  • Analyzing requirement, design documents & business rules for designing testing activities dat typically involves test procedures, writing test scenarios/cases for system test and UAT phase for OMADM SDM/FOTA module.
  • Analyzed teh specifications from Business view and Functional view of teh application.
  • Involved in analyzing teh Business Requirements and developing of test cases.
  • Involved in testing Android Mobile Applications on application on mobile Testing Platform.
  • Implemented mobileautomationframework usingAppium. And developedautomationtest Scripts totest iOSandAndroid platformsBySimulatorsandemulatorsrespectively.
  • Experience in Android mobile app functional validation, data validation and API testing using Advanced REST client,JSON..
  • End to end test execution under Samsung’s dedicated test Lab for Verizon’s carrier and reports test results anomalies to different development teams, design team and follows up defect till to get fix as per specification.
  • In one of teh parallel project got chance to work on Saucelabs to run selenium tests on cloud platforms to verify teh frequency of passed tests on Mass Fota.
  • Used S3 bucket and glacier for storage and backup on AWS cloud when their is release of latest updates in Samsung depend on network company.
  • We also involved in doing regression testing and deploy code on cloud AWS wif separate buckets for both QA, regression environment for testing purposes.
  • Validate automated test scripts wif using Samsung’s device Management Framework (Robotium and Selenium Framework) under Verizon’s LTE, eHRPD, EVDO and 1X network for FOTA and SDM functional modules.
  • Developed Step definitions for teh scenarios defined in teh features file and used JUNIT annotations.
  • Involved in mobile testing by writing java for automation through Selenium Appium.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Performed manual and automation scripts development on agile process.
  • Prepared teh Test Suite wif teh TestNG framework based on Java and developed teh test scripts using TestNG annotations.
  • Extensively worked wif End-to-end testing for User Acceptance Testing (UAT).
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in Designing & developing data driven framework using Selenium Web Driver.
  • Cross browser compatibility testing is executed by testing web applications.
  • Using Verizon IOT test server and MDM Motive servers to control actual device remotely, analyzing ADB test logs, verifying OTA messages for HTP protocol standards and XML format flashing new binary versions while test execution.
  • Reviewing IMS/VOLTE, FOTA, SDM,IOT based requirements and Verizon’s Test Plans & providing feedback to documents owners.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in Designing & developing behavior driven framework using Selenium Web Driver.
  • Involved in setting up continuous integration system using Jenkins and working noledge wif cloud based code repository system like Github.
  • Worked on storing, downloading, deleting teh files from AWS S3 bucket and validating data in teh files against teh data stored in database.
  • Reviewing test cases, test scripts, test reports of team members to ensure 100% test coverage.
  • Identifying and manage configurable manual and automation test artifacts at repository directory for version control.
  • Analyzing production QC issues raised by Verizon and enhances test plan coverage if it required.
  • Identifying functional risk in teh project and notifying to client wif probable mitigation plan.

Environment: Android SDK, JSON,XML,Appium,Selenium,javascript,ADB, DDMS, Odin (Device binary flashing tool), QXDM, QPST, AWS, Wireshark, Agile, halper applications like IOTHiddenmenu and SDMHiddenmenu. Red mine, JIRA, Samsung’s PLM.

Confidential, Roseland, New Jersey

Senior Automation Engineer

Responsibilities:

  • Responsible for creating automation scripts by using UFT wif Hybrid testing framework.
  • Intensively analyzed teh test results and bugs are tracked and reported wif teh detailed status of teh bug wif HP ALM/Quality center (QC).
  • Performed Automation testing of web based applications using QTP.
  • Experience in developing test scripts using c# & Specflow based on Business logic.
  • Generating automated scripts using C#,Visual Studio and used Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to TEMPeffectively manage teh product life cycle.
  • Execute manual tests and identify, communicate, and document discrepancies encountered during teh testing process
  • Raised Defects in Rally BPM. Maintain test data in Excels
  • Worked on developing Automation scripts inMicrosoft Visual Studio 2019and usedMS Test framework.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using Postman and BloomRPC tool.
  • Created and executed C# and Cucumber Scripts for teh Web Services testing.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Responsible for continuous integration (CI) and continuous delivery (CD) process implementation-using Jenkins .
  • Used SQL Server and Excel files to achieve data driver framework.
  • Also, established teh connection wif ALM to update teh status of teh test cases.
  • Used XPATH and CSS Selectors for identifying teh properties of dynamic objects.
  • Implemented Page Object Model and Data Driven Framework.
  • Test teh Rest web services using Postman/Rest client.
  • For adding all teh dependencies implemented MSTest,Selenium WebDriver fromNuGet packagesto build teh framework.
  • Experience in testing and automated execution of XML, CSV and Text files.
  • Data Validation and testing using SQL wif Oracle and Toad.
  • Perform UAT testing wif business analyst assistance to check teh system after resolving all teh defects which are been found during test phase.
  • Performed Testing on CRM Application to Generate Seibel Ticket .
  • Responsible for documenting teh Automated Test results using SOAP UI, Postman and QTP.
  • Responsible for creating Test Environment forWeb Services testing
  • Involved in Backend Database testing by using Toad

Environment: UFT 12.54,c#, Selenium WebDriver, Quality center, XPath,Postman,Soapui, Windows, VB Script, Java, XML, HTML, ALM,CRM, Jmeter, Salesforce, IE, and Google Chrome.

Confidential

Automation Engineer

Responsibilities:

  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases dat execute teh specific product functions.
  • Created whole test framework using SeleniumWebDriver for further test creation and execution.
  • Responsible creating teh functional testing framework using TestNG and using SeleniumWebDriverfor writing Automated Scripts wif Java.
  • Maintained and executed Maven build files for running automated tests.
  • Used Maven to halp manage project’s build, report and documentation across teh network.
  • Contributed to teh Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of teh script.
  • Knowledge on Android SDK and XCode for mobile automation using Appium.
  • Extensively used Protractor framework to test teh AngularJS based application and used Jasmine reporters to generate test reports.
  • Used JavaScript libraries like karma, jasmine, protractor along wif selenium webdriver for AngularJs UI test execution assertions.
  • Implemented Jasmine(Angular JS) as a testing framework wif Webdriver JS in Protractor.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Extensively used selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API to write test cases and automated all teh test cases
  • Mobile automation of android and IOS app using Appium and Selenium Web-driver.
  • Used Jira for defect reporting and tracking
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Built JavaScript based test framework using cucumber js, webdriver io, node.js, angular.js.
  • Performed black-box testing, white-box testing, integration testing and regression testing on teh applications.
  • Involved in setting upstream and downstream Jenkins jobs.
  • Participated in internal and cross functional code and design reviews.
  • Used Firebug and XPath for teh web based application testing wif selenium for teh commands and locator application.
  • Collaborated wif development and QA team to write highly detailed test plans and writing test cases using Quality Center.
  • Used SQL Queries to retrieve teh data from teh table and to perform Backend Testing.
  • Developing SQL Queries/SQL Procedures to test data load.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Played a key role in production releases and perform UAT test of teh system.
  • Expertise in usingTFSto open bugs, create tasks and user stories, initiate change requests.
  • UsedTFSsource control to deploy application.
  • Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.
  • Worked wif an integrated team of developers, project managers, and business and testing analysts.
  • Contributed to Team Effort by accomplishing related results as needed.
  • Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in teh assigned template format.

Environment: Java, Selenium WebDriver, Cucumber, Xcode,IOS,Android SDK,Jenkins, Git, TestNG, Maven, SOAP UI, Quality Center, Eclipse, XPath, Firebug, TFS, JavaScript, Agile, SQL and Windows, Jira, IBM Rational Quality Manager, RTC, IBM Rational, Rational request PRO and Jazz Suite.