Haritha
Email: *************@*****.***
Ph#: 901-***-****
Professional Summary:
Over 6+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
Strong exposure in Software Development Life Cycle (SDLC) methodologies.
Expert in developing automation testing framework using Selenium WebDriver by following java.
Expertise in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium WebDriver.
Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java and TestNG and a good understanding of DOM.
Conversant with Maven project build tools.
Expert in User Acceptance Testing (UAT) using Gherkin Language to write the acceptance criteria's such as feature file, Scenarios, outline and performed the step decisions and runner classes using Cucumber.
Expert in integrating Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script.
Extensive experience in the Quality Assurance and Automated/Manual testing of Web based Client/Server applications.
Experience includes Functional testing, User Acceptance Testing, System testing, Performance testing, Exception testing, Compatibility testing and Security testing of client/server and Web base Applications.
Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests
Proficient in black box testing Web based application and User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing.
Experience in defining Testing Methodologies, writing and executing test cases, Designing Test Plans, Test Documentation and creating traceability matrix as well as working with test data.
Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Experience with testing REST API using SOAP UI/POSTMAN
Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.
Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
Technical Skills:
Testing Tools
Selenium WebDriver/Grid, TestNG, SmartBear Soap UI, Postman, Cucumber, IntelliJ, Eclipse IDE, Tortoise Git, Kibana, GitHub Desktop, Gherkin
Programming Languages
JAVA, SQL
Defect Management Tools
JIRA
Test Framework
TDD, BDD
Build Tool
Maven
Continuous Integration Tools
Jenkins, CI/CD, GitHub, GitHub Actions
Cloud
AWS, Azure
Databases
Oracle, SQL Server
Methodologies
Agile, Waterfall
Operating Systems
Linux, Windows, UNIX
Education Details: Bachelors in Computer Science & Engineering from P.A. College of Engineering (India)-2006
Professional Experience:
Test Automation QA Engineer Mechanics Bank, Walnut Creek, CA. May 2024 – Till Date
Roles & Responsibilities:
Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test cases.
Developed and executed test cases and automation regression testing using Selenium WebDriver.
Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
Designed, executed and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG.
Develop Java Test codes in IntelliJ, TestNG framework and Cucumber.
Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
Ran script as a batch file through Maven and generated testing report.
Used Cucumber automated testing to test new and existing functionality. Developed BDD framework using Cucumber by writing behaviors and step definitions.
Knowledge in Continuous Integration maintained (CI/CD) pipeline running component builds.
Creating and running deployment jobs on individual stages on Jenkins, and running automated tests.
Involvement in smoke testing after Production release to verify basic features are working as expected.
Working on Production support to reproduce the issue and create the bug ticket and track it until resolution.
Troubleshooting the production issues in QA environment and analyzing the logs to find the root cause using Kibana.
Good understanding of Automation architecture and work closely with architect for automation requirement and management tasks.
Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
Closely worked with developers and product owners in an Agile Environment using technical stories to build a BDD framework for continuous support for future releases and tested API using POSTMAN, also involved in code reviews.
Executed REST based Web services API testing (Postman).
Reporting and documenting defects/bugs in JIRA.
Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
Provided all data validation through SQL Queries commands to perform Back-end Testing.
Tested the application in highly dynamic environment with sprint team using Agile Methodology.
Coordinated with upper management daily regarding status on the execution of Test Cases (How many Testcases failed/pass, status of the site).
Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Gherkin, Jenkins, XPath, CSS, XML, SOAP, REST, SQL, IntelliJ, Tortoise Git, Kibana, GitHub, GitHub Desktop, Postman, Extent Reports, JIRA, Agile and Windows.
Test Automation Engineer JC Penney, Plano, TX Duration: Jan 2023 – Apr 2024
Roles & Responsibilities:
Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
Used TestNG to prioritize the scripts and run in batches and extract test reports.
Responsible creating the functional testing BDD framework using TestNG and Cucumber, and using Selenium WebDriver to automate the UI components.
Involved in Grouping of Test Cases, Test Methods, and Test Suites using Test-NG annotations.
Involved in preparing a report of all automation difficulties and test results for further application using Maven.
Knowledge in setting up continuous integration system using GitHub Actions and working knowledge with cloud-based code repository system like GitHub.
Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
Involved in Sanity Testing, Smoke Testing, Backend Testing and Black Box Testing.
Involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
Co-Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Tools & Technologies: Java, Selenium WebDriver, TestNG, Cucumber, Gherkin, Postman, Maven, Eclipse, GitHub Actions, XPath, CSS, GitHub, Postman, SQL, Extent Reports, JIRA, Agile and Windows.
Test Automation Engineer Sun Life Financials, Boston, MA. Duration: Jul 2021 – Dec 2022
Roles & Responsibilities:
Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Drivers.
Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
Develop Java Test codes using Eclipse IDE and TestNG framework.
Integrated TestNG framework to run the test suit and as a reporting tool.
Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
Involved in preparing a report of all automation difficulties and test results for further application using Maven.
Involved in writing and execution of test cases using Selenium web driver with TestNG (TDD Framework).
Involved in using Tortoise GIT for source control of the test automation scripts.
Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
Performed various testing activities like functional testing, browser compatibility testing, regression testing.
Participated in preparing Traceability Matrix to ensure the adequate coverage of the test cases
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
Responsible for performing Functional testing, System testing and Smoke testing.
Tested request and response XML's based web services and REST API’s using Postman.
Uploaded test cases executed test cases and logged defects in JIRA.
Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Postman, Smart Bear Soap UI, Jenkins, Eclipse, Postman, XPath, GitHub, XML, SQL, Extent Reports, JIRA, Agile and Windows.
QA Test Engineer Client: MVP Healthcare, Rochester, NY. Duration: Apr 2019 – Jun 2021
Roles & Responsibilities:
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE). Contributed in framework creation.
Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
Involved in Web application testing, integration testing, navigation testing and regression testing using web and client-server applications.
Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
Reporting and documenting defects/bugs in JIRA.
Worked with appropriate development and technical support teams to triage, assess and solution.
Identified web elements by implementing various locators such as id, name, class Name, tag Name, link Text, XPath and CSS.
Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
Tools & Technologies: Java, Selenium WebDriver, TestNG, Eclipse, XPath, CSS, Quality Center, Git, SQL, Extent Reports, Agile and Windows.
References: Will be provided upon request.