Narayana Devanur
Mobile: 510-***-**** Email Id: **********@*****.***
Having 15+ years of experience in Quality Assurance on Manual and Test Automation on Web and Mobile applications for front end and back end services using Cypress, Protractor, Selenium Webdriver with Java, Soap UI, Rest Assured, Cucumber with Ruby, WATIR, UFT(QTP) with VB Script languages.
Professional Summary:
• Mastery in developing Automation frameworks using Cypress, Protractor, Selenium WebDriver with Java, Selenium WebDriver with Python, Cucumber with Page Object model, WATIR Ruby, UFT(QTP) and Rest Assured using Cucumber with TestNG
• Well versed with project activities such as Test Planning activities, scope identification, schedule the tasks, Identifying test cases & test scripts, test execution and involved in peer reviews and to support test activities for CI/CD pipelines using Jenkins
• Solid understanding on distributed systems and application flow to perform component level and integration systems testing thoroughly for all phases of testing,
• Ability to perform different types of testing like Smoke, Regression, UI, Functional, Compatibility, Adhoc, Retesting & API testing and deliver the product with at most quality
• Sound knowledge on Defect Tracking and reporting the bugs and promote fixing and validation of bugs
• Pretty good at using Object Oriented programming concepts while creation/updating of automation scripts for Frontend UI and Backend API applications
• Proficient in working with different tools like Cucumber, Selenium Web driver, WATIR, UFT(QTP automation tool), Postman, Jenkins, GIT, Rest Assured, Rest Client, TOAD for DB2, Vignette, Typo(CMS tool),QC, JIRA, Bugzilla, TestLink, Mingle and Version One.
• Provide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.
• Strong analytical and project management skills. Very attentive to business requirement details
• Ability to work efficiently as a Lead as well as individual contributor for the assigned tasks based on the organizational needs.
• Working exposure on Unix commands, MySQL and ability to write SQL statements.
• Strong at prioritization of tasks, Time management and organizational skills
• Having Open attitude towards sharing new ideas and knowledge, proactive approach towards problem solving, taking ownership of issues & having determination to follow things till closure.
• Ability to do multi-tasking on different testing assignments and handled the multiple projects efficiently.
• Ability to take decisions independently with sound judgment
• Good interpersonal, written and oral communication skills, and ability to collaborate effectively with inter-disciplinary teams and management Professional Experience:
• Working as Automation Engineer consultant with Apple Inc from June 2024 to till today.
• Worked as Senior Software QA Engineer with Tesla Inc, Fremont, CA from Nov 2020 to June 2024.
• Worked as a Senior Software Engineer II with Nisum Technologies Inc., San Francisco, CA from December 2017 to Nov 2020.
• Worked as a Associate Test Manager with OSI Technologies, Hyderabad from November 2009 to November 2017.
Technical Skills:
Testing Tools Manual Testing, Cucumber with Ruby/Java, QTP(UFT),WATIR,APPIUM, Selenium with Java, Web Services, Post Man, Rest Assured, Rest clients, Vignette
Languages Java, Python, Ruby, VB Script, TypeScript Automation
Frameworks
Page Object Model Design Pattern, Hybrid, Data driven, cucumber, Keyword Driven
Test Management
Tools
JIRA, Mingle, VersionOne, Quality Center, BugZilla,, Radar CMS Tools Vignette 7.3.1, Typo
Operating System Windows 98/2000/XP/2003/Vista/7/8/10, UNIX Databases SQL Server 2005, DB2, Casandra, Oracle
CI & Build Tools Jenkins, Maven, GIT, Subversion
Projects Profile:
Projects worked : Front End Consolidation, Quicksilver Environment : Java, spring, Casandra, Oracle, AWS Cloud Tools Used : GIT, Radar, Jenkins, Maven, Quip, Confluence, Postman, Rest Client Automation tools : Selenium WebDriver, Rest Assured, Cucumber, Java Duration : June 2024 to till today
Job Duties:
• Understanding and analyzing the business requirements with respect to the customer’s point of view.
• Involving in Stories walkthrough and provided estimates for the allocated stories in a sprint.
• Creating feature files and automation scripts for the given UI and API stories played in Sprint.
• Testing the stories in cloud environments by deploying latest artifacts where codebase is available as per stories
• Testing the API’s through postman and rest clients as per given criteria and raised the defects in case of issues in Radar.
• Prepared the test plan document and updated it Confluence & Quip.
• Supporting the resources in case of Business/Functional knowledge on the application as well on automation front
• Attending daily Scrum calls with Product Owners and Sprint Master along with team members on daily basis
• Executing smoke and regression test suite on the application on the new builds using Jenkins for UI and backend Automation scenarios.
• Involved in debugging and modifying the test scripts for the failed scenarios
• Analyzing the results & reporting defects by using radar for Iterative & Regression testing.
• Interacting with Development team/Business Analyst until the stories move to release.
• Verify the functionality in production environment and Sign off in presence of Product Owner and feature will be available to customers.
Projects worked : FX Tesla, Learning, Versatility Chart,Sales Incentives, Temp Assignment Environment : C#, MySQL, Google Cloud
Tools Used : GIT, Jira, Jenkins, Maven, Confluence, Postman, Rest Client Automation tools : Selenium Web driver with POM using Python, Rest Assured using Python Duration : Nov 2020 to June 2024
Job Duties:
• Understanding and analyzing the business requirements with respect to the customer’s point of view.
• Involving in Stories walkthrough and provided estimates for the allocated stories in an sprint.
• Creating feature files and automation scripts for the given UI and API stories played in Sprint.
• Testing the stories in google cloud environments by deploying latest artifacts where codebase is available as per stories
• Testing the API’s through postman and rest clients as per given criteria and raised the defects in case of issues in Jira as well as in VersionOne.
• Prepared the test plan document and updated it Confluence.
• Supporting the resources in case of Business/Functional knowledge on the application as well on automation front
• Attending daily Scrum calls with Product Owners and Sprint Master along with team members on daily basis
• Executing smoke and regression test suite on the application on the new builds using Jenkins for UI and backend Automation scenarios.
• Involved in debugging and modifying the test scripts for the failed scenarios
• Analyzing the results & reporting defects by using Jira/Version One for Iterative/Regression testing.
• Interacting with Development team/Business Analyst until the stories moves to release.
• Verify the functionality in production environment and Sign off in presence of Product Owner and feature will be available to customers to do QR Wallet so that they will be Credit Information and pay the bill online from that moment onwards. Projects worked : QR Wallet, POS QR, Cobrand Migration, Online QR Environment : Java, spring, DB2, Google Cloud
Tools Used : Putty, Toad, GIT, Jira, Jenkins, Version One, Maven, Confluence, Postman, Soap UI, Rest Client
Automation tools : Cucumber with Ruby/Java using Selenium Web driver, Rest Assured Duration : Dec 2017 to Nov 2020
Job Duties:
• Understanding and analyzing the business requirements with respect to the customer’s point of view.
• Involving in Stories walkthrough and provided estimates for the allocated stories in an sprint.
• Creating feature files and automation scripts for the given UI and API stories played in Sprint.
• Testing the stories in google cloud environments by deploying latest artifacts where codebase is available as per stories
• Testing the API’s through postman and rest clients as per given criteria and raised the defects in case of issues in Jira as well as in VersionOne.
• Prepared the test plan document and updated it Confluence.
• Supporting the resources in case of Business/Functional knowledge on the application as well on automation front
• Attending daily Scrum calls with Product Owners and Sprint Master along with team members on daily basis
• Executing smoke and regression test suite on the application on the new builds using Jenkins for UI and backend Automation scenarios.
• Involved in debugging and modifying the test scripts for the failed scenarios
• Analyzing the results & reporting defects by using Jira/Version One for Iterative/Regression testing.
• Interacting with Development team/Business Analyst until the stories moves to release.
• Verify the functionality in production environment and Sign off in presence of Product Owner and feature will be available to customers to do QR Wallet so that they will be Credit Information and pay the bill online from that moment onwards. Projects worked
Environment
Tools Used
Automation
tools Duration
: CREDIT APP CONVERSION, Flexible Template,Shop& Browse-Hub
: Java, spring, DB2, Google Cloud
: Putty, Toad, GIT, Jira, Jenkins, Version One, Maven, Confluence, Postman, Soap UI, Rest Client
: Cucumber with Ruby/Java using Selenium Web driver, Rest Assured
: Nov 2009 to Nov 2017
Job Duties:
• Understanding and analyzing the business requirements with respect to the customer’s point of view.
• Involving in Stories walkthrough and provided estimates for the allocated stories in an sprint.
• Creating feature files and automation scripts for the given UI and API stories played in Sprint.
• Testing the stories in google cloud environments by deploying latest artifacts where codebase is available as per stories
• Testing the API’s through postman and rest clients as per given criteria and raised the defects in case of issues in Jira as well as in VersionOne.
• Prepared the test plan document and updated it Confluence.
• Supporting the resources in case of Business/Functional knowledge on the application as well on automation front
• Attending daily Scrum calls with Product Owners and Sprint Master along with team members on daily basis
• Executing smoke and regression test suite on the application on the new builds using Jenkins for UI and backend Automation scenarios.
• Involved in debugging and modifying the test scripts for the failed scenarios
• Analyzing the results & reporting defects by using Jira/Version One for Iterative/Regression testing.
• Interacting with Development team/Business Analyst until the stories moves to release.
• Verify the functionality in production environment and Sign off in presence of Product Owner and feature will be available to customers to do QR Wallet so that they will be Credit Information and pay the bill online