QA AUTOMATION ENGINEER/ MOBILE TESTER
BINDU VAKADA Email: ************@*****.***
Phone: +1-650-***-**** LinkedIn: www.linkedin.com/in/bindu-v-aa800348/
PROFESSIONAL SUMMARY:
Around 4 years of experience in Manual/Automation testing with a good understanding of Test planning, Test Design, Test Execution and Defect Reporting and Tracking.
Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and TDD.
Experience in using test automation tools such as Selenium WebDriver/IDE/Grid, QTP & Appium to develop automated testing scripts for Client Server, Web and Mobile applications.
Developed an automated script and frameworks using Java, C#, VB Script.
Good Experience in frameworks (POM, Data Driven) Using Java, C#.
Proficiency in Test Automation using UFT (Formerly QTP) and selenium tools.
Experience in Java Programming, Selenium WebDriver, Junit and TestNG.
Experience in scrum methodology like Selenium and Appium
Expertise in locating the web elements using XPATH and CSS.
Expertise in automation using Selenium WebDriver with Java on TestNG and Junit library
Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework
Proficient in Automation tools like Quick Test Professional (QTP), HP ALM, and HPE UFT.
Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
Experience in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome on different OS like windows and MAC.
Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
Involved in Sprint planning meetings and sprint task buildings.
Good communication skills with Strong analytical and problem solving/troubleshooting skills.
Ability to work on high pressure environment and can work independently with minimal supervision.
TECHNICAL SKILLS:
Testing Tools
Selenium Web driver/IDE/Grid, Appium, Junit, TestNG, SoapUI, HP Quality Center/ALM/Test Director/UFT, Cucumber.
Languages
C, C++, Java, C#, HTML, XML, JavaScript, SQL, Python, VB Script.
Defect Tracking Tools
Quality Center (9,10,11.0), Jira, ALM QC, XPath, Firepath, Firebug.
Testing Framework
JUnit, TestNG, POM.
Built Tools
ANT, Maven.
Continuous Integration Tools
Jenkins.
Methodologies
Agile (Scrum), Waterfall.
Databases
SQL Server, MS Access, My SQL, Oracle
Repository System
GitHub, SourceTree.
Operating Systems
Windows (7, 8, 10), Mac, Linux, UNIX.
WORK EXPERIENCE:
VERITEX BANK, Texas-Sep 2016 to Present
QA Automation Engineer/Mobile Tester
This Project involves testing of an intranet application, used by the loan agents to process mortgage applications, get daily bank rates and qualify customer for particular type of loans.
RESPONSIBILITIES:
Developed Automation Code using Selenium WebDriver, Java, TestNG and page object model (POM).
Designed and Developed Automation code for Functional, smoke, regression testing using Selenium with Java.
Work in the agile environment with frequently changing requirements and features set.
Experience in Data Driven testing, cross browser testing and parallel test execution using Selenium Web Driver, TestNG and Selenium Grid.
Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
Experience in Web Automation using Protractor and Jasmine framework for Angular application.
Involved in testing Web services (SOAP and REST) and XML with a tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
Perform automated testing of a web-based application using Selenium WebDriver.
Involved in testing of application using the Scrum (Agile) methodology.
Involved in Regression testing using Selenium and Creation of automation scripts for desktop pages.
Worked with Apache POI library.
Deliver design and implementation of "Listener" class and "Reporter" class in testNG library (Java) to support cross browser/platform testing (IE, Safari, Chrome, Firefox), debugging and reporting requirements (in CSV & XML formats).
Identifying Automation Scenarios from the set of Testcases/User stories identified in cycle
Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
Responsible for creating deployment packages for QA, UAT and Production, using CI machine to create builds (Jenkins, Maven)
Implement backend UI support using Python, created multipurpose scripts to support developing environment
Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
Experience with CI/CD related tools such as Jenkins and Maven.
Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
Conditional testing of constraints based on the business rules ETL code Validate that all data we are pulling from the source Mainframe (IMS Auto) and data movement from pre-staging to pre-landing pre-landing to landing is complete and accurate
Made minor edits to websites via Bitbucket, using Sublime Text and Git Bash.
Filed bugs of API failures and troubleshoot failure due to setup or API Reporting and communicating test results on all assigned projects, defects/issues, change requests and tasks
Experienced in load and performance testing tool JMeter.
Develop Selenium WebDriver scripts in Eclipse with JUnit / TestNG, Ant, Maven, Jenkins for regression and production testing with use of source control Git.
Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
Participated in daily SCRUM meetings and testing each SPRINT deliverables.
Executed selenium tests headless on UNIX machine.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, Ruby, Eclipse, Quality Center, Jasmine, Firepath, Firebug, XPATH, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, Oracle, SQL, UNIX.
NORTH HOLLYWOOD HEALTH CENTER, California-Jun 2015 to Jun 2016
QA Automation Tester/Web Service Tester
The project involves in developing a health care billing and patient data warehouse with data from heterogeneous sources, which is used to analyze the information depending on different aspects.
RESPONSIBILITIES:
Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
Involved in Automation of the test cases using Selenium RC, Junit and Ant.
Responsible for back-end API testing with Rest Assured and coding in Java.
Created tests with Assertions like Schema Compliance, XPath assertions using Rest Assured.
Involved in testing Web services and XML with tool called Rest Assured. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
Developed tests based on Ruby / cucumber and Python / lettuce test frameworks
using REST APIs on component and system integration levels
Validated Web Service modules using Rest Assured tool (Preparing Web Service request and added authentication information in Soap Header). Used Rest Assured tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
Wrote automated scripts for angular JS application using protractor and Java scripts.
Involved in the Continuous Integration of the automation framework with Jenkins.
Worked with designing and building automation frameworks in Cucumber BDD.
Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
Used JIRA for Identifying, logging, tracking and escalating bugs.
Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java, JSON.
Analyze and the validated the defects in Rally, TFS (Team Foundation Server)
Done manual testing using Excel Spread sheets and Microsoft Test Manager.
Build and maintain test automation stubs/harnesses and frameworks using Selenium
Interacted with developers to resolve the ETL and reports defects.
Used SOAP UI tool to test SQA based architecture application to test SOAP services and REST API
Developed test cases and framework stored in SVN repository.
Involved in Web Services testing using WEBUI, SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
Wrote and executed SQL’s and PL/SQL’s to do the backend testing.
Executed SQL queries to verify the database for the relevant test cases.
Performed smoke testing in UAT and production environments for deployment verification.
Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, Eclipse, Selenium, Appium, JIRA, SOAP UI, ANT, Junit, Cucumber, Gherkin, Jbehave, Agile, Mobile Testing, TFS.
EASYTEL COMMUNICATIONS, Hyderabad, India-Aug 2014 to Mar 2015
QA Automation Tester/Manual tester
This project was an E-commerce web based application which allowed the customer to get a view of all the products in the store and buy them online. The application mainly deals with the online payment and billing.
RESPONSIBILITIES:
Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) of an application.
Worked directly with developers to report discrepancies and to resolve defects and track changes to status.
Used Data Driven Testing methodology to test the application with multiple sets of data.
Implemented Page Object framework, Hybrid framework and Page Classes to represent the Webpage.
Involved in Developing QTP/UFT Scripts and executing these tests in Quality Center.
Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
Analyzed test cases for automation and used Quick Test Professional (QTP) to automate manual test scripts for Regression and Functional testing.
Involved in manual testing of the application, creating test plans, test cases and documentation.
Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
Perform Manual testing as well as functional testing, Integration testing, Regression testing and End to End testing of SOAP/REST web services using SOAP UI tool.
Performed Web Services testing and Validated XML request/response data using SOAP.
Environment: Quality Center, Java, XML, Manual testing, SOAP, REST, MS SQL Server, JSON, Jira, QTP, MS Office.
ZENQ, India-May 2013 to Aug 2014
QA Tester
RESPONSIBILITIES:
Worked with Functional Requirement and Business Requirement Documents through sessions to get a better understanding of the system.
Analyzed current processes and identified gaps in manufacturing and warehouse operations to develop process improvements.
Participated in requirement and design walkthroughs.
Analyzed system Requirement and developed Test Strategy, Test Plan, Test Procedure.
Involved in identifying Test scenarios, Test cases and execution of test script.
Worked on data validation by accessing SQL tables by executing complex Query.
Created test scenarios and test cases based on functional documents and User stories
Created manual Test Cases and Test Scripts to perform Functional and Regression testing.
Involved in Bug reporting and bug tracking using QC.
Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
EDUCATION:
Master of Science in Electrical and Computer Engineering- June 2016
Bachelor of Technology in Electronics and Communication Engineering- June 2013