Hemavathi Dorai
QA Test Engineer
Email: *********@*****.***
Phone:919-***-****
Visa:US Citizen
LinkedIn:https://www.linkedin.com/in/nvjvjhbjm/
Summary of Expertise
● Around 8+ years of experience in the IT industry in Quality Assurance using Selenium Web Driver, Java, Jenkins, JMeter.
● Experience in working with Software Development Life Cycle (SDLC),Waterfall and Verification&Validation methodologies.
● Experience as a QA Automation Engineer (SDET) testing Web and Client Server Applications both Manual and Automation with good understanding of Test planning, Test Design, Test Execution, Test Automation using selenium, CI/CD, Framework design and Defect Reporting and Tracking.
● Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing.
● Experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
● Executing the test plans on web as per requirements.
● Converted QTP scripts to Selenium WebDriver scripts. Used Java language and Junit framework for scripting. Used CI/CD tools using Jenkins for building the WebDriver project.
● Experienced in designing and building Frameworks like Behavior Driven Development (BDD), Test Driven (TDD).
● Experience in functional automation testing using Junit, testing and Selenium Web Driver and Selenium Remote control.
● Continuous Integration Continuous Development (CICD) using Jenkins.
● Demonstrated ability to work on Workflow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
● Automated Test cases in TDD (Test Driven Development) and BDD (Behaviour Driven Development).
● Created test scripts in Selenium and enhanced those scripts using Java API and Test NG.
● Expert in finding elements using X path starts-with text and contains attributes and using locators like ID, Name, Link Text, Partial Link text, X path, CSS selector.
● Experienced in working with Rally, JIRA for Project Management and defect tracking.
● Worked with SQL and Oracle.
● Hands on experience on GitHub and Maven repository management.
● Excellent team player with excellent interpersonal and communication skills.
● Experienced in testing web applications hosted in Java. Education
● Bachelor’s Degree: Computers Science, SRI VENKATESWARA UNIVERSITY, India
● Master’s Degree: Computer Application, JNTU University, India Technical Skills
Automation Testing Tools HP ALM,Selenium Web Driver/Grid, JUnit, Jenkins, Testing, Maven, Git, JMeter, JIRA, Cucumber,TestNG
Operating Systems Windows XP/7/10,Mac
Programming Languages Java, C, C++, Shell Scripts, SQL, PL/SQL, JavaScript, Groovy, Python Web Technologies HTML, CSS, JavaScript, XML, XPATH, JSON, HTTP Databases SQL,Oracle.
Java Packages Apache HTTP Client, Apache POI, Log4j Defect/Bug Tracking Tools JIRA, QC,
Testing Areas Regression, GUI, Functional (Integration, System, Smoke, Interface, Ad-hoc Testing), Non-functional (Performance, Batch job, Security testing), Black box, Gray box Professional Experience:
Client:JohnsonControls Inc,Holland July 2024 To Till Date Role: QA Tester(Remote)
Responsibilities
● Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements and Change Requests to Test Plans and Test Scenarios.
● Performed Functional testing as per requirement documents and performed System testing using Selenium WebDriver automation scripts.
● Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
● Configured Maven for JAVA automation projects and developed Maven project object model (POM).
● Performed build acceptance testing and smoke testing using Cucumber automation tool.
● 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.
● Use GitHub as a version control management for the automation scripts and update repository.
● Involved in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
● Conducted manual testing to check the Functionality, Security and Regression during various phases of the development of the application.
● Updated the Requirement Traceability Matrix (RTM), with Test Case id's and make sure that all BR's (Business requirements), TR's (Technical Requirements) and Detail Design Requirements were mapped perfectly, and all Requirements were covered with Test case.
● Involved in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM.
● Tested the application in verification &validation model using System requirement documents
● Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
● Interacted with Functional and Technical Leads/Developers for understanding the requirements.
● Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
● Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
● Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
● Involved in running Test scripts on different browsers using the Selenium WebDriver.
● Status Reporting for Test Design Phase, Test Execution and Test Closure.
● Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
● Performed Smoke, Functional, Regression and Integration testing.
● Used XPath and DOM to work with dynamic and static objects in Selenium.
● Involved in defect management track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
● Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
● Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis. Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Eclipse, GitHub, XPath, HP ALM, SQL,and Windows. Client: NBCUniversal,Ann Arbor, Michigan January 2024 To June 2024 Role: QA Test Engineer(Remote)
Responsibilities:
● Involved in Agile/Scrum daily meeting for testing approach by interacting with the developers and other stakeholders.
● Implemented design patterns like Page Object, Data Driven, UI Mapping in Hybrid automation framework with Java, Selenium Web driver, Maven, Testing, and Jenkins, Apache POI.
● Experience in working with Behavioural Driven development (BDD) by writing gherkins language in cucumber.
● Using Cucumber developed Features, Scenarios, and Step Definitions for Behaviour Driven Development (BDD).
● Extensive experience on Software Development Engineer in Test (SDET) using Selenium Automation and JAVA.
● Used java with TestNG framework for automating scripts.
● Designed the test cases for the complete application modules.
● Prepared manual & functional test cases on web applications as per requirements.
● Peer reviewing of designed test cases.
● Responsible for Regression Testing, Functional testing for web-based application.
● Reported bug using Project Tracking tool JIRA.
● Proficient in backend testing including writing SQL queries for testing data integrity and validating business rules.
● Wrote and edited automated test scripts java in Test complete and java in Selenium.
● Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
● Created Automation script using Selenium Web Driver. Executed scripts on different browser and different platform on nightly basis automatically Used Ant for building the Web Driver project.
● Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven.
● Experience in Database Testing using SQL Queries with multiple Databases Oracle, MySQL.
● Using Jira as a defect tracking tool for product backlogs and reporting bugs.
● Programming Experienced in application development with C/C++/C#, Java and .Net.
● Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
● Worked on Cucumber Testing applications and responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
● Reviewed Business and Technical requirement documents to develop test scenarios and test cases.
● Executed the Test Cases to verify actual results to expected results.
● Extensive experience in client server and web-based application testing including Java API Testing, manual and automated software testing techniques.
● Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
● Tested web application using TestNG and Selenium Framework.
● Involved in preparing a report of all automation difficulties and test results for further application using Maven.
● Worked in Database Testing using SQL queries with multiple Databases which includes Oracle, SQL Server.
● Proficiency in automating test scripts for cross Operating systems using Selenium.
● Involved in Web Service testing and validating the XML files.
● Performs in-depth analysis to isolate points of failure in the application. Environment: Selenium Web Driver,Git, Maven,Testing, Jenkins, JMeter, Cucumber, Agile, SQL, Java, UNIX, C++, Python/C/C++, Visual C++, JavaScript, Jira.
Client: iQ Global Logistics Sterling, VA April 2017 To December 2023 Role: QA Tester(Remote)
Responsibilities:
● Helped in preparation of test plans in accordance with the business requirements.
● Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
● Developed test code in Java language using Eclipse, IDE and Junit framework.
● Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
● Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
● Executed positive and negative scenarios.
● Automated functional scenarios using Selenium IDE and RC.
● Worked on developing the automation scripts for backend testing using Selenium RC.
● Created automated scenarios using Selenium for regression and Data-Driven testing.
● Used HP Quality Center to report defects and test results.
● Involved in Developing Hybrid framework using UFT/QTP.
● Performed Manual Functional testing with QC and Regression Testing with QTP.
● Checked for the Database Integrity using SQL Queries.
● Involved in Documented Test cases corresponding to business rules and other operating conditions.
● To verify the object properties, worked on creating verification Points using VB Script level and created various functions of application in QTP/UFT.
● Collaborated with the QA Lead, Project Manager and Developers regarding Bug fixing and another requirement clarification.
● Worked closely to review the project schedule with the Development, Project Management and Requirements team for smooth running of the project.
● Involved in regression testing using QTP/UFT tool prior converting QTP scripts to Selenium web-driver.
● Interacted with Developers and System Analysts to understand the severity of the defects and assigned priorities accordingly using ALM/Quality Center.
● Used SQL queries to perform the back-end testing on Oracle.
● Conducted regression testing after every new build.
● Worked with users on User Acceptance Testing.
Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, HP Quality Center, QTP, VB Script, SDLC, Oracle10g and Windows.