Kezia
QA Automation Lead Engineer
Email: *************@*****.*** /510-***-****
Professional Summary:
Over 7 years of experience which includes various types of testing, functional, security, performance, automated, acceptance and Regression testing using different testing tools.
Diversified experience as Quality Engineer with testing of stand-alone, client server, web-based Database, Enterprise, Mobile applications.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, TestNG, Quality Center/ALM, JIRA, APPIUM, Cucumber, SOAPUI and POSTMAN.
Excellent understanding of Software Quality Assurance Techniques and strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
Good working experience on REST ASSURED, SOAP UI and POSTMAN for testing and validating various web services used in the application.
Proficient in different forms of testing like manual testing, unit testing, integration testing, regression testing and non-functional testing.
Understanding and experience with technologies including Java, SQL, HTML, and JavaScript.
Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
Good experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.
Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios.
Expertise with Core Java and Object Oriented Concepts (Encapsulation, Abstraction, Inheritance, Polymorphism and Exception Handling).
Experienced in perform API Testing using Postman tool and strong knowledge on Rest based API's.
Experienced in working with different software methodologies like Agile, scrum and water fall methodologies.
Knowledge of Keyword Driven Framework, Data Driven Framework and Hybrid Framework from scratch.
Proficient with developer tools, such as Eclipse, Git and GitHub for developing on the Java stack
Experience automating build processes by Maven.
Experience in application deployments and continuous integration system like Jenkins
Experience in using Bug tracker and error logging.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Expertise in Mobile SDK -- Core Libraries: Include APIs for interacting with mobile OS features (e.g., camera, sensors, GPS).
Development Environment: Provides integration with development environments like Android Studio (for Android SDK) or Xcode (for iOS SDK).
Education: Bachelors of Science, Andhra University, July1993-July 1996
Technical Skills:
Automation Testing Tools
Selenium IDE/WebDriver, Appium, JUnit, TestNG, Soap UI, Cucumber, REST ASSURED
Programming Languages
Java, Python
Web Technologies
HTML, CSS, XML, AJAX, XSLT, SOAP, WSDL
Built Tools
Ant, Maven
Continuous Integration Tools
Jenkins
Defect/Bug Tracking Tools
HP ALM/Quality Center, JIRA,
RDBMS
Oracle, My SQL, MS SQL Server
Operating Systems
Windows, UNIX, Linux
Professional Experience:
Professional Experience:
Client: Google.com CA Nov 2021 – Till Date
Role: QA Play Engineer, Android Auto, Googel-core-search, Android TV and Nest Camera latency, Android Automotive – Bluetooth (90 % Android, iOS Mobile Testing)
Responsibilities:
walkthroughs with business analyst to understand the requirements.
Closely working with Android and IOS developers with ongoing changes in Playbooks, Play Store and PFE
Worked with manual testing and automated test cases of PFE, OFE and BFE.
Involved in development of test plans, test cases, test scenarios to facilitate the process of testing.
GAR Test plan creation
Responsible for creating test plans for enhancements.
Performed tests based on Agile Environment.
Designing automation test suites for regression testing using knowledge of java programming language and Selenium WebDriver.
Android Auto features such with multi-display on car as well as on emulators.
Tested many Android & IOS devices for all targeted features testing
Enable verbose Bluetooth logs
Restart Bluetooth
Bluetooth Enable Snoop logs
Bluetooth dumpsys log to get connected profiles and Crashes
Bugreports and run time
AVRCP and Media debugging apk for troubleshooting
Enable Bluetooth Media AVRCP debugging
Messages troubleshooting
YouTube Music AVRCP troubleshooting
Nest Camera tests are executed for Image quality and latency issues
Extensively Used various ADB and Linux commands for installing builds, capturing bug reports with images
Involved in development of data-driven framework using Selenium WebDriver.
Prepared and participated in weekly status meetings, conducted walkthroughs.
performing Functional, UAT and Canary Regression testing.
Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.
Strong and hands-on knowledge of Java and API Automation.
RESTful, SOAP services mandatory.
Hands on experience with Selenium Webdriver and TestNG Framework
Collaborate with quality engineers to ensure project deliverables meet the required quality standards
Apply customer centric thinking while designing and developing features
Experience working with databases
Experience working with web services or other server-based APIs
Knowledge of unit testing and build processes-Ant, Maven, Hudson or Cruise Control
Knowledge of CI tools like Jenkins and Version Control tools like GIT desirable
Environment: Java, Selenium WebDriver, Blaze meter, Bugnizer, Cider, Fusion, Rapid, Critique, X20, Agile methodology (Scrum), Flash station, Androi Auto, Android CLI
Client: Western Alliance Bank, Phoenix, AZ Sep 2020 – October 2021
Role: QA Automation Engineer
Responsibilities:
Conducting walkthroughs with business analyst to understand the requirements.
Closely coordinating with the system analysts and business domain owners to understand the test requirements that may help in designing better automation framework.
Worked with manual testing and automated test cases of different application on Windows Environment.
Involved in development of test plans, test cases, test scenarios to facilitate the process of testing.
Responsible for creating test plans for enhancements.
Performed tests based on Agile Environment.
Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
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 customize test scripts in java in TestNG format.
Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
Designing automation test suites for regression testing using knowledge of java programming language and Selenium WebDriver.
Involved in development of data-driven framework using Selenium WebDriver.
Use Jenkins and GitHub for Continues integration to run smoke and regression test cases.
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
Implement BDD (Behavior Driven Development) Testing with Cucumber-JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
Performed Web Services Testing in POSTMAN.
Used SQL queries to cross check the front-end data with back end tables.
Prepared and participated in weekly status meetings, conducted walkthroughs.
Tested request and response XML's based web services interfaces using REST ASSURED.
Performed Database testing using SQL queries.
Validating business reports and worked with business analysts.
Conducting and performing Functional, UAT and Regression testing.
Worked on design patterns like page objects and CSS location selectors.
Performing Production validation as the code is moved from UAT to Production environment.
Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.
Environment: Java, Selenium WebDriver, TestNG, POSTMAN, Eclipse, REST ASSURED, Maven, Appium, Cucumber, Agile methodology (Scrum), Jenkins, JIRA, SQL, GitHub, Windows.
Client: Esurance Insurance Company, San Francisco, CA Jan 2018 – Aug 2020
Role: QA Automation Engineer
Responsibilities:
Worked with Business Team and participated in business requirements and analysis meetings.
Designed and executed test scenarios and test plans based on the functional requirements.
Wrote test cases and performed manual testing like Positive Testing and Negative Testing, Regression, Integration and functional Testing.
Performed API Testing with TestNG framework.
Concurrent execution of test Scripts using TestNG frame work.
Supporting threat safe environment when executing multiple threads using TestNG.
Working on the Android module of the project where I was responsible for automating the app using Appium.
Identified Bugs during the functional tests and resolved it with developers within the timeframe.
Developed and enhanced Automated Test scripts for Functional and Regression testing using Selenium Web-driver in java.
Used Maven for building the project.
Involved in CRM user interface testing.
Reviewed Test Data, Test execution reports and automated test scripts.
Involved in writing queries using SQL and updating records and validate database records as expected.
Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
Performed the testing of Restful Web service for mobile apps for the bank of west Using SOAP UI.
Analyzing the defect after each release.
Used Postman for REST API testing
Test case documentation, execution for every sprint with timely updates and reference of the user stories in JIRA.
Performed Input Validations testing, GUI testing, Navigation testing and examine the results of test to pinpoint defects in the application.
Used Jenkins as continuous integration tool to schedule and run the automated test scripts.
Environment: Java, Selenium WebDriver, TestNG, JIRA, Soap UI, POSTMAN, Appium, Jenkins, Eclipse IDE, GIT, SQL, Agile.
Client: Keen Footwear, Portland, OR Aug 2016 – Dec 2017
Role: QA Engineer
Responsibilities:
Designed, executed and maintained Selenium Web Driver (TestNG) automated test cases for regression test cases.
Design and develop the test automation scripts from the scratch using Selenium WebDriver.
Design and develop the reusable components which can be used across projects/ work streams.
Automated scripts execution on each build to find the regression defects.
Worked Web Services testing using SOAP UI.
Used Git as code repository and Code Collaborator to manage code reviews.
Installed and tested mobile product functionality and features.
Used XPath and DOM to work with dynamic and static objects in Selenium.
Identifying and preparing test data for manual and mobile testing.
Functional and regression testing on mobile App testing.
Conducted compatibility testing for android devices for software functionality.
Worked with web service and back-end service/API tools such as Soap Service, HTTP Client, and Soap Client etc.
Mobile automation of android and windows applications using Appium and Selenium WebDriver.
Work on the end to end test scenarios in UAT environment.
Prepared and execute the end to end test cases.
Performed cross-browser testing to check application works on different browsers and versions
Used JIRA for Sprint story planning, progress and defect tracking.
Prepare test summary reports and documented all failed cases
Participate in Defect triage calls, daily standup calls, and Agile-Scrum meetings.
Environment: Selenium WebDriver, JIRA, TestNG, HTML, Java, Appium, Soap UI, JavaScript, XML, Git, SQL, Maven, Eclipse, XPath, Windows.
Client: Sunwest Bank, Irvine, CA Sep 2015 – Jul 2016
Role: Manual Tester
Responsibilities:
Involved in Analysis, Design, Coding and Testing of Administration, Beginner and Certification modules.
Facilitated the Customer in defining the high-level Functional Requirements and needs.
Participated in the test environment setup and in ensuring that the facilities, tests and scripts are in place to successful performance of the required testing effort.
Conducted Regression testing for the changes made to the Web-based application.
Worked with the Business Users to conduct UAT Testing.
Used Quality Center as the defect-tracking tool to enter defects regarding the issues found during testing.
Inserted Requirements in Quality Center, Mapped Requirements with Test Cases.
Extensively used SQL queries for validating data from front-end to back-end testing through SQL.
Environment: Java, Quality Center, HTML, Java Script, Oracle, Windows.