Neharika Mudunuri
Email: ***********@*****.***
Ph: +1-925-***-****
PROFESSIONAL SUMMARY:
•QA Engineer with 7 years of experience in Software Testing, Test Automation, Quality Assurance, J2EE Development, Analysis and Design in diversity of applications which includes Java, Web/Client-Server, Selenium RC/Web Driver.
•Hands on experience in testing Desktop, Mobile and Web-based applications
•Excellent understanding of SDLC, STLC and Test Methodologies from project definition to post-deployment documentation.
•Experience in developing and maintaining Test Plans, Test Cases, Test Scripts, Black Box/White Box Testing, Defect Tracking and Metrics for both Manual and Automated Test environments.
•Well acquainted with Software Development Life Cycle (SDLC), emerging software disciplines like AGILE software development and Traditional Waterfall Model.
•Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Load/Performance, Security, Browser compatibility, Performance Testing and Back end testing.
•Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), Eclipse Jenkins, Maven, SoapUI, JIRA and preparation of automation test framework.
•Expertise in exporting TESTNG scripts from Selenium IDE to Eclipse TESTNG Test Suites, creating new TESTNG test cases, modifying the Selenium scripts and writing test suites using TESTNG.
•Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
•Experience in Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.
•Strong working experience in using MAVEN for build management, SVN, Git as source repository and Jenkins for Continuous Integration of the builds.
•Experience in working with building automation scripts and frameworks using selenium Web driver with Java.
•Strong understanding & expertise in web technologies like HTML/HTML5, CSS/CSS3, JavaScript, jQuery.
•Experience with cross-browser compatibility testing using various browsers like Mozilla Firefox, Google Chrome, Internet Explorer, Opera and Safari.
•Proven capacity in creating Behavioral Driven Development (BDD) contents with Cucumber and composing step definitions for conduct.
•Extensive experience in Web Service testing (SOAP/REST) using Soap UI, Well-versed with SOA architecture.
•Experience with web service testing using SOAP UI and Postman Tools.
•Good working experience in running automation jobs using Jenkins to get the cucumber reports
•Experience in Testing Databases of RDBMS in SQL, DB2 and SQL SERVER.
•Experienced in logging defects and assigning the criticality of Defects, Root Cause Analysis, and Bug Verification using BugZilla, JIRA
•Experience in mobile app Accessibility testing for both IOS and Android applications.
•Ability to learn and adapt to new tools and technologies very quickly.
•Results oriented, with an ability to work with aggressive time lines for any assignment to successful completion within the established project schedule and budgetary constraints.
•Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.
•Effective Time Management Skills and consistent ability to meet client deadline.
•Ability to work independently in a fast-paced environment with tight deadlines and changing priorities.
TECHNICAL SKILLS:
Methodologies
SDLC – Agile/Scrum, Waterfall
Testing Tools
Selenium Web Driver/RC/Grid, JIRA, JMeter, Cucumber, TestNG
Programming Languages
Java, SQL, HTML, XML
Databases
Oracle, DB2, SQL Server, MySql
Web/App servers
IIS, Apache, WebSphere, Web Logic
Testing Types
Unit Testing, Smoke Testing, Functional Testing, Positive, Negative Testing, Integration Testing, Load testing, System Testing, Regression Testing, Black Box
Automation Framework
Keyword Driven, Data Driven, Hybrid Driven
Build Tools
Maven
Integration Tools
Jenkins
Version Control Tools
Git, SVN
Operating Systems
Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Client: DigitalOnUs, San Jose,CA Feb 2019 – Till date
Role: QA Selenium Automation Tester
Responsibilities:
•Worked in a highly dynamic AGILE environment and participated in the scrum and sprint meetings. End to end execution of automated scripts, Test Result analysis.
•Worked in all phases of testing including functional, UAT, End-To-End, unit, system-integration, conformance and regression testing.
•Performed planning and created Test Plans, Test Cases and Test Scenarios to meet product's business requirements.
•Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
•Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java / TestNG).
•Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
•Implemented Page Object Model Automation framework with Java, Selenium WebDriver and cucumber.
•Involved in implementation of Test Automation Framework build using Selenium WebDriver.
•Selenium Web Driver for automation of Cross Browser Testing on IE, Firefox, Safari and Chrome.
•Involved in Backend Database testing in Oracle using SQL.
•Involved in implementing BDD framework using Cucumber.
•Applied robust Page object pattern (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke and Regression testing
•Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
•Involved in Maven configuration for running servers and scripts after the build.
•Worked on build tools like Maven and managing JAVA automation projects using them.
•Identified objects of App using UI Automation tools for Android and Accessibility Inspector for IPhone.
•Use GIT for Version Control and Code Collaboration to manage code reviews.
•Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using JIRA.
Environment: Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Jira, Oracle, MS Office, Java, Cucumber, HTML, XML, XPath, Firebug, LoadRunner, Windows.
Client : Boyd Gaming, Las Vegas, NV Jul 2017 - Jan 2019
Role: QA Selenium Automation Tester
Responsibilities:
•Writing, Reviewing & Executing test cases, test scripts for Functional, Integration, System, GUI, Analysis of Business and Requirement Specifications.
•Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the Application and automated it by using Selenium WebDriver.
•Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
•Developed test code in Java language using Eclipse, WebDriver and TestNG framework.
•Configured Selenium WebDriver, TestNG, Maven tool and created Selenium Automation scripts in Java using TestNG prior to Agile release.
•Updating the Test Automation Suite regularly to ensure its accuracy and usefulness to the testing process.
•Performed Cross Browser and multiple environments testing using Java, TestNG, multiple browsers and multiple environments. Implemented Regression and Smoke tests execution as separate step of deployment process.
•Implemented Parameterization using XML and Data Providers for Data Driven Framework using Java, POI and TestNG. Performed mouse movements using Selenium Actions API. Implemented web element locators using Selenium API - By ID, Class, Name, CSS Selector, Xpath and Link.
•Running the test automation suite against new builds to confirm their stability and functionality.
•Involved in preparing a report of all automation difficulties and test results for further Application using Maven.
•Used Jenkins as Continuous Integration Server to run automated test suites.
•Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration Tools (Jenkins) for nightly batch run of the Script.
•Used Web-debugging Tools like XPath, Firebug and Firepath to locate elements.
•Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
•Performed Regression testing for new builds and every modification in the application using Selenium.
•Used Selenium WebDriver to run test cases in multiple Browsers and Platforms.
•Performed Data Driven testing by using JDBC as a data source &configured SQL queries to fetch data from the Oracle database.
•Reported software defects in JIRA and interacted with the developers to resolve technical issues.
•Involved in designing and building Automation Frameworks in support of Continuous Integration.
•Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
Environment: Selenium WebDriver, Jenkins, Maven, TestNG, JIRA, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, SQL, Oracle and Windows.
Client : Lithia Motors, Medford, OR Nov 2015 – Jun 2017
Role: QA Tester
Responsibilities:
•Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy. Created Test Plan and written Test Cases based on Use Cases and Business Requirements.
•Involved in building Automation framework from scratch using selenium WebDriver, JAVA, TestNG, Cucumber, and Eclipse. Developed automation test suite from scratch with Webdriver with TestNG with Java for Webapp to help in regression testing using page object model (POM) design pattern
•Developed QA processes automation test scripts using Java/Selenium to test Web based user interfaces for different type of browsers.
•Used Agile Methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
•Provided constant guidance to team members in understanding the Agile Process.
•Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in Java for Cucumber. Created Load Runner scenarios, Customized, correlated and parameterized the scripts for load test. Involved in performance testing using Load Runner.
•Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
•Used Xpath and DOM to identify the dynamic Web Elements on the application Web pages.
•Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath. Selenium synchronization on dynamic Ajax Web Pages using the Implicit and Explicit waits.
•Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing. Tested Web Services using Soap UI.
•Used SQL queries to perform the back-end testing.
Environment: Selenium Webdriver, Selenium IDE, JIRA, Web Services, Microsoft Office Excel, Agile, Oracle, Eclipse, Java, TestNG, Jenkins, SVN, Gherkin, Soap UI, BDD & TDD, Rest API.
Client : Mobisys, India Jun 2014 – Oct 2015
Role: QA Test Engineer
Responsibilities:
•Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
•Used Agile Scrum methodology development process.
•Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
•Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
•Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
•Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
•Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
•Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
•Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
•Responsible for performance testing using JMeter.
•Responsible for Regression testing after bug fixes and verified those fixes.
•Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
•Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.
Environment: Java, Selenium RC/WebDriver, Eclipse, TestNG, Maven, SOAP UI, JMeter, Jenkins, HTML, XML, Oracle, SQL Server, CVS, Windows.