Quality Analyst (Manual, selenium and automation) available for C2C roles- Visa H1B
PROFESSIONAL SUMMARY:
· Over 7 years of professional experience in Manual and Automation testing on Mobile and Web applications with 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 knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
· Developed Selenium test cases with Selenium Web driver using JUnit and TestNG Framework.
· Expertise in the Web Debugging Tools like Firebug, Firepath and Xpath.
· Worked on Selenium, Coded UI test & 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 with 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 with 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 with 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 with 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.
WORK HISTORY:
Client: HealthEquity-Irving, TX. Mar 2020 – Till Date
Role: Automation Engineer
Responsibilities:
· Worked on writing tests in Cypress. Also have knowledge in unit tests with cypress and Angular .. Everything is written under spas folder.
· 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 with Selenium using cucumber.
· API testing we do it through Postman tool manually and report all status codes to the dev team .
· Working on cypress for running e2e scenarios, Spec files by using Typescript and NPM for angular based user interface.
· 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# with MSTest framework and TFS as a source control tool.
· Identifying analyzing and documenting all the bugs observed during testing and creating tickets in 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 the stories manually and validating the automation scenarios within the Sprint.
· Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
· Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
· Contributed to the 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 the script.
· Perform integration and smoke testing in dev and QA environment before deploying application to UAT and STG environments.
· Using ‘SWAGGER’ to test the microservice for a participant web application.
· Developed Step definitions for the scenarios defined in the 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.
Client: Circadence-Irving, TX. July 2019 – Feb 2020
Role: 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.
· This 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 the 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 with 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 the 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.
· Knowledge on cypress for running e2e scenarios , Spec files by using Typescript and NPM for angular based user interface.
· Worked on testing tasks On Azure devops, Keycloack services to check the Oath tokens.
· Write SQL Queries in ALM to generate base data to excel. Summarize the daily, weekly and monthly status reports by test scenario, test case and test steps.
· Configure the Azure Devops workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
· Connected to Mongo database to Query the database using SQL for data verification and validation.
· Written several SQL and NoSQL queries and analyzed them to validate the business rules in Aurora database through Database Engineer as part of Backend testing.
· Responsible for developing the 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.
Client: Samsung Electronics America (New Jersey), Sep 2017 to July 5th 2019
Role: Mobile Quality Analyst
Responsibilities:
· Analyzing requirement, design documents & business rules for designing testing activities that typically involves test procedures, writing test scenarios/cases for system test and UAT phase for OMADM SDM/FOTA module.
· Analyzed the specifications from Business view and Functional view of the application.
· Involved in analyzing the Business Requirements and developing of test cases.
· Involved in testing Android Mobile Applications on application on mobile Testing Platform.
· Implemented mobile automation framework using Appium. And developed automation test Scripts to test iOS and Android platforms By Simulators and emulators respectively.
· 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 the parallel project got chance to work on Saucelabs to run selenium tests on cloud platforms to verify the frequency of passed tests on Mass Fota.
· Used S3 bucket and glacier for storage and backup on AWS cloud when there is release of latest updates in Samsung depend on network company.
· We also involved in doing regression testing and deploy code on cloud AWS with separate buckets for both QA, regression environment for testing purposes.
· Validate automated test scripts with 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 the scenarios defined in the 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 the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
· Extensively worked with 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 knowledge with cloud based code repository system like Github.
· Worked on storing, downloading, deleting the files from AWS S3 bucket and validating data in the files against the 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 the project and notifying to client with probable mitigation plan.
Provide innovative ideas and suggestions to improve the product performance and better features.
Environment: Android SDK, JSON,XML,Appium,Selenium,javascript,ADB, DDMS, Odin (Device binary flashing tool), QXDM, QPST, AWS, Wireshark, Agile, helper applications like IOTHiddenmenu and SDMHiddenmenu. Red mine, JIRA, Samsung’s PLM.
Automatic Data Processing, Inc ADP. (Roseland, New Jersey), Sep 2016 to Aug 2017
Role:-Senior Automation Engineer
Roles &Responsibilities: -
· Responsible for creating automation scripts by using UFT with Hybrid testing framework.
· Intensively analyzed the test results and bugs are tracked and reported with the detailed status of the bug with 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 effectively manage the product life cycle.
· Execute manual tests and identify, communicate, and document discrepancies encountered during the testing process
· Raised Defects in Rally BPM. Maintain test data in Excels
· Worked on developing Automation scripts in Microsoft Visual Studio 2019 and used MS 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 the 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 the connection with ALM to update the status of the test cases.
· Used XPATH and CSS Selectors for identifying the properties of dynamic objects.
· Implemented Page Object Model and Data Driven Framework.
· Test the Rest web services using Postman/Rest client.
· For adding all the dependencies implemented MSTest,Selenium WebDriver from NuGet packages to build the framework.
· Experience in testing and automated execution of XML, CSV and Text files.
· Data Validation and testing using SQL with Oracle and Toad.
· Perform UAT testing with business analyst assistance to check the system after resolving all the defects which are been found during test phase.
· Performed Testing on CRM Application to Generate Seibel Ticket .
· Responsible for documenting the Automated Test results using SOAP UI, Postman and QTP.
· Responsible for creating Test Environment for Web 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.
Subex Azure, India, May 2012 to July 2015
Role: 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 that execute the specific product functions.
· Created whole test framework using SeleniumWebDriver for further test creation and execution.
· Responsible creating the functional testing framework using TestNG and using SeleniumWebDriverfor writing Automated Scripts with Java.
· Maintained and executed Maven build files for running automated tests.
· Used Maven to help manage project’s build, report and documentation across the network.
· Contributed to the 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 the script.
· Knowledge on Android SDK and XCode for mobile automation using Appium.
· Extensively used Protractor framework to test the AngularJS based application and used Jasmine reporters to generate test reports.
· Used JavaScript libraries like karma, jasmine, protractor along with selenium webdriver for AngularJs UI test execution assertions.
· Implemented Jasmine(Angular JS) as a testing framework with 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 the 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 the applications.
· Involved in setting upstream and downstream Jenkins jobs.
· Participated in internal and cross functional code and design reviews.
· Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
· Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
· Used SQL Queries to retrieve the data from the 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 the system.
· Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
· Used TFS source 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 with 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 the 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.
Education:
· Master’s in computer science from California, Aug 2015 to Aug 2016
· Bachelor of technology in computer science from JNTU Hyderabad, Sep 2008 to April 2012
Warm Regards,
Naveen, Team-Sales
Techsmart Global INC.,
666 Plainsboro Rd, Suite 1116, Plainsboro, NJ 08536.
Phone: 732-798-7574