Priya
QA (Test Automation/Manual Testing)
Email: *****.****@*****.***
Ph #: 904-***-****
ISTQB((International Software Testing Qualifications Board) certified Quality Engineer with 5+ years of experience in developing manual test cases and automated test scripts using Selenium web driver for web based applications and Postman for REST API automation
Extended expertise in developing test automation solutions using Selenium WebDriver, TestNG, Jenkins, Maven, SOAP UI, REST API, Postman, Cucumber, Quality Center
Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile (SCRUM), TDD, and Waterfall etc.
Hands on experience in Java and Javascript programming.
Experience in writing Test Scripts using TestNG which involves in-depth understanding of OOPS and HTML Knowledge.
Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
Experience in using Jenkins, Maven for the Continuous Integration for Regression testing of the builds.
Experience in validating Regular and Ajax control using Selenium locators (Xpath, id and name).
Hands on Experience on testing web services (SOAP, REST) using SOAP UI, Postman tools.
Expertise in debugging issues occurred in front end part of web-based application, which is developed using HTML5, CSS3, Angular JS, Ajax and Java.
Expertise in using Tools HP Quality Center/ALM, JIRA.
Excellent experience with source version control tool such as Subversion Git, SVN.
Exposure in programming languages and script like Java, JavaScript.
Expertise 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.
Experience in Software testing and quality assurance of web-based and mobile applications.
Excellent understanding of Software Development Life Cycle Methodologies (Waterfall and Agile).
Familiar with a variety of testing concepts, practices, and procedures.
Experience with developing comprehensive QA documentation (Test Cases, Test Plans, Test Matrix) based on the analysis of business requirements and technical specifications.
Good knowledge of RDBMS write SQL queries to validate test results.
Ability to deal effectively with multiple tasks, assignments and stressful situations.
Strong analytical skill, attention to detail and excellent problem solving/troubleshooting skills.
Quick starter, Self-learner and a good team player.
Skills Summary:
Automation Testing
TestNG and Apache POI
Core Java, Javascript
Eclipse, IntelliJ
Windows, Linux
Selenium WebDriver/IDE/GRID
Soap UI, REST API, Postman
JIRA
HP Load Runner
Jenkins
HP-ALM/Quality Center, JIRA
SDLC Knowledge
Agile Methodology
GIT, SVN
Maven
Professional Experience:
Client: Colonial Life Insurance, Columbia, SC Sep 2018 – Till Date
The application accepts customized data from the customer and processes the application to get a complete coverage quote for both auto as well as property. The application also matches pre-fill data to already existing values in database and provides guidance to the customer regarding insurance information I worked on testing an online service to Policy holders and Agents which enabled policy holders to receive immediate policy status report, prompt acceptance of their premium, view and pay premium online.
Role: QA Automation Engineer
Responsibilities:
Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
Developed Javascripts to test REST API functionality for regression setup.
Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
Create scripts for new functionalities and update the existing scripts for upgraded functionalities.
Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.
Performed UI testing and front-end testing using Selenium.
Used Firebug to do web-based application testing with selenium for the commands and locator application.
Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
Developed data driven test scripts to check the same functionality with multiple sets of data.
Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
Performed Assertions like XPath and SOAP responses.
Developed Selenium scripts in TestNG using Data Provider annotation.
Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA and production.
Tools & Technologies: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, JIRA, XPath, API Testing, SOAPUI, Maven, Java Script, IE, Firefox, Chrome, TDD, Windows, UNIX.
Client: Marquis Bank, Coral Gables, FL Jan 2017 – Aug 2018
This system manages small business rewards accounts and regular rewards account for customers. Information handled by the system includes account balance, percentage to different categories and once customers enrolled then doing make sure they will get perfect categories bonus whatever they selected. Verify Customers can view their billing and payment transaction history including reward bonus with selected categories name.
Test Automation Engineer
Responsibilities:
Performed integrated testing, performance testing, regression testing, Cross Browser testing, and UAT testing.
Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
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, IDE and TestNG framework.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
REST API testing using Postman on production post release.
Performed white box testing using TestNG for class, method, & Web Services testing.
Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.
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. Created Project plan on Jenkins, configured scheduled using Cron job.
Used web-debugging tools like XPath, Firebug and Fire path 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 2.
Performed API testing using SOAP UI and Ready API.
Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
Reported software defects in ALM and interacted with the developers to resolve technical issues.
Analyzed test results, tracked the defects and generated reports using ALM.
Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Tools & Technologies: Selenium WebDriver, Agile, Jenkins, Cucumber, SOAP UI, Maven, Ready API, Postman, TestNG, ALM, Eclipse, XPATH, Java, GIT, SQL, Windows.
Company: OD Interface, Hyderabad, India Jan 2013 – Feb 2015
Client: Lakeland Bank
Role: QA Engineer
Responsibilities:
Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing.
Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
Used Java and TestNG framework for scripting.
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Involved in acceptance testing using Cucumber and Selenium WebDriver.
Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Webservices (SOA) through SOAP UI.
Available for the daily scrum meetings to discuss on the daily task completion and issues faced.
Completion of design, execution, defect detection and retest within the sprint time lines.
Tested REST API related scenarios in Swagger.
Tested the request and response XMLs from the backend.
Involved in Demos and retrospective meetings.
Creating requirements in Quality Center, designing test cases and mapping the same to requirement.
Designed and executed new test scripts using a in-house automation tool (Keyword- driven) and Jenkins.
Tools & Technologies: Java, TestNG, Selenium WebDriver, Jenkins, REST API, XML, Soap UI, Quality Center, Windows.
Company: Verinon, India Nov 2011 – Dec 2012
Role: QA Tester
Responsibilities:
Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
Involved in UAT Testing and Used Quality Center to report bugs.
Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
Maintained close and strong working relationship with teammates and management staff.
Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
Involved in documentation as to how to maintain and run scripts for future enhancements.
Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.
Tools & Technologies: Manual Testing, Quality Center, Java, HTML, Oracle, MS Outlook.
Education: Bachelor’s in Computer Science.
Certifications: ISTQB (International Software Testing Qualifications Board)