Sangeetha - Sr.QA Automation Engineer |
[email protected] |
Location: Atlanta, Georgia, USA |
Relocation: |
Visa: |
Sangeetha Dhareddy
|| Sr.QA Automation Engineer || c:919 399 9741 Email: [email protected] PROFESSIONAL SUMMARY Experienced software quality assurance professional with 8 years of experience in all phases of Software Testing Life Cycle (STLC). Skilled in various testing technologies using automation tools like Selenium, Cucumber, SoapUI & current QA methodologies. Diversified experience in Automation and Manual testing for various domains such as Health Care, Oil & Gas, Retail. Experience in working with Software Development life cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum. Experience in working with Adobe Analytics workspace, which includes creating complex and advanced segments at visit/visitor level, calculated metrics, drop-off flows from one component of application to other and Adobe Visualizations. Executing test cases, reporting bugs, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber and SOAPUI. Experience in working with opensource tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Cucumber, JUnit, JIRA, and Eclipse. Hands-on Experience in Java and OOPS concepts required for Selenium frameworks. Experience in testing SOA with Restful/SOAP Web services. Experience in testing REST API services using Rest Assured. Experienced in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects). Proficiency in client-side validation testing using Java Script. Automating Angular JS applications by using Protractor, Jasmine and Cucumber using Java script. Developing. spec and .config files for various scenarios in Protractor/Jasmine using describe it and expect Proficiency in automating web-based testing including GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing. Experience in using Selenium Web driver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports. Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts. Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI. Experience with Test Automation tools such as Selenium, TestNG, JMeter, Junit. Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG. Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG. Automated and scheduled Build using continuous integration tool Jenkins Server at a time. Experience in setting up test environment for automated script execution using Java, Appium and TestNG. Segregated defects based on the hierarchy of the effects on the test scripts using Log4j. Implemented test automation scripts for mobile testing using Appium for Android and iOS applications. Developed automation scripts for mobile Native applications on IOS and Android platforms using Appium and Java. Performed tests on emulators and simulators over Charles Proxy. Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL. Developed selenium synchronization using conditional and unconditional wait conditions. Experienced in using Test Management tools such as HP/ALM, JIRA, and Bugzilla bug reporting tools to track test progress, execution, and deliverables. Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber. Excellent interpersonal communication, analytical and problem-solving skills. TECHNICAL SKILLS Development Methodologies Waterfall, Agile/Scrum, SDLC, STLC Testing Tools Selenium WebDriver, Selenium IDE, web driver IO, JUnit, Restful, SoapUI, Spec Flow, Protractor, Postman, Swagger, UFT, JMeter, Appium Test Build & Integration Tools, cloud services Maven, Jenkins, GIT, TFS / Azure Devops, Charles Proxy, See test cloud, Sauce labs Frameworks Cucumber, TestNG, Keyword Driven, Data Driven, Page Object Model (POM), BDD, TDD, Jasmine Programming & Scripting Languages Java, J2EE, Java Script, XML, HTML, CSS Databases MySQL, Oracle, MS Access, SQL Server Analytics Adobe Analytics, Google Analytics, Tableau IDE Eclipse, IntelliJ, Visual Studio code Defect Tracking Tools JIRA, TFS, HP MS Office Tools Outlook, MS Office, Microsoft Project Web Debugging Tools Xpath, Firebug, Fire path Operating Systems Windows (XP,7, 8, 9, 10), MacOS, Unix Education Details: Bachelors in Electronics & Communication Engineering from JNTUH, 2015 Masters in computers & information sciences from Southern Arkansas University ,2017 WORK EXPERIENCE Halliburton- Houston, TX June 2023 to Present Sr. QA Automation Engineer Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts. Strong experience with software development approaches like Agile. Responsible for final sign-off on all releases, ensure completion of backlog. Shadowing offshore team and working closely to understand the business requirements. Prepared and provided breakdown of QA tasks and time estimates for project planning. Developed automation scripts for mobile UI applications using Java & selenium. Created automation test script that they have a logical start and end based on module screen or functionality. Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements. Actively involved in automating the popups using the Alert interface. Configured page object model automation framework. Developed the automated test script for regression tests and Smoke Tests. Implemented AZURE Devops to track and resolve defects. Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope. Environment: Selenium, Azure Devops, Java, GitHub desktop CVS Health- Alpharetta, GA January 2022 to May 2023 Sr. QA Automation Engineer (Lead) Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts. Strong experience with software development approaches like Agile. Responsible for final sign-off on all releases, ensure completion of backlog. Shadowing offshore team and working closely to understand the business requirements. Prepared and provided breakdown of QA tasks and time estimates for project planning. Validates CVS application with IOS & Mobile Web testing. Produced the preparation of Test Plan Document and Contributed for Test Strategy. Experience in using cloud services like See test cloud to automate Native apps. Actively involved in automating the popups using the Alert interface. Configured Jenkins build job for continuous Integration and for Regression Testing. Involved in using Maven build tool to manage framework dependency jar files. Generated test logs using Log4j for various log levels. Developed automation scripts for mobile Hybrid applications on IOS and Android platforms using Web driver IO with JavaScript. Performed tests on emulators and simulators over Charles Proxy. Involved in testing REST services using Rest assured and tested both XML & JSON formats. Good knowledge on webservices tools Rest API and understanding of HTTP code responses Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope. Implemented Rally to track and resolve defects. Used Cucumber by creating the Features and Step Definition files to execute test scripts. Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records. Performed to verify the data Integrity by passing SQL Queries. Environment: JavaScript, web driver IO, Maven, Jenkins, VS code, Cucumber, SQL Server, MariaDB, GitHub, Restful API, Log4j. Humana-Louisville, Kentucky September 2020 to December 2021 QA Automation Engineer Responsibilities: Responsible for providing Test cases and executing them within an AGILE software development environment. Validates professional, Institutional and Health care claims verify codes with description and requirements verify the process of claim. Prepared/peer reviewed QA schedule, QA test strategy, Test plan, Test cases and QA sign-off for the projects. Formulated test scripts to automate process of testing in Selenium WebDriver. Strictly followed Agile methodology for project execution and implemented Storyboards as one of the requirements elicitation techniques. Developed the automated test script for regression tests and Smoke Tests. Created automation using Data Driven Framework with POM to test web application. Came up with the preparation of Test Plan Document and Contributed for Test Strategy. Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements. Used Selenium WebDriver API to automate tests in parallel and priorities of the Test cases are set using TestNG framework. Actively involved in automating the popups using the Alert interface. Involved in testing API REST services using and tested both XML & JSON formats. Configured Jenkins build job for continuous Integration and for Regression Testing. Involved in using Maven build tool to manage framework dependency jar files. Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope. Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits. Implemented Kanban board to track and resolve defects. Used Cucumber by creating the Features and Step Definition files to execute test scripts. Environment: Java, JavaScript, Selenium WebDriver,TestNG,Maven, Jenkins, Eclipse, Cucumber, SQL Server, GitHub, Auto IT, Apache POI, Restful API, Log4j. Baker Hughes - Houston, Texas August 2018 to August 2020 Software Development in Test Responsibilities: Analyzed User stories, Business requirements, and Functional documents and participated in Sprint planning and Scrum meetings. Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts. Strong experience with software development approaches like Agile. Implemented automation using Protractor using JavaScript and Cucumber framework. Extensively worked in Regression testing, Parallel Processing using Page Objects. Expertise in Protractor Automation testing for both Angular and Non-Angular pages. Used XPath and DOM to work with dynamic and static objects in protractor. Maintained user documentation with Cucumber html reporter to generate reports for User acceptance testing (UAT). Good Understanding of Document Object Model (DOM) and vanilla JavaScript operations. Used Data Driven Framework and extracted the data from external Excel files using Apache POI. Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases. Experience in Web Services, REST API Testing using Postman and SoapUI. Experience on JavaScript. Involved closely with developers in Development of UI modules using HTML, JavaScript and CSS. Develop automation tests framework using UI testing tools Cypress. Cypress framework is a JavaScript-based end-to-end testing framework built on Mocha. Created JSON request and validated the response using postman Interceptor and swagger UI. Maintained the Java and selenium test source code and resources in the Git source control repository tool. Analyzed test results, tracked the defects, and generated reports using TFS / Azure Devops. Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records. Extensive usage of GET and POST methods in testing REST using Postman. Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members. Experience in testing Mobile Web applications and performed the Apps testing on iPhone, iPad and Android Devices. Implemented test automation scripts for mobile testing using Appium for Android and iOS applications. Followed Agile testing methodology, participated in daily status meetings and testing each deliverable. Environment: JavaScript, Postman, Protractor, Cucumber, SOAPUI, Cucumber, java, Swagger, TFS, Agile, APPIUM, JMeter Chrome, Firefox, SQL, Jenkins. Revan Software Solutions- Dallas, Texas June 2017 to July 2018 QA Automation Engineer- (SDET) Responsibilities: Responsible for providing Test cases and executing them within an AGILE software development environment. Formulated test scripts to automate process of testing in Selenium WebDriver. Strictly followed agile methodology for project execution and implemented Storyboards as one of the requirements elicitation technique. Actively participated in daily SCRUM meetings to discuss the bottlenecks and the tasks status. Effective gathering of automation requirements, defining the scope of automation testing. Developed the automated test script for regression tests and Smoke Tests. Created automation using Data Driven Framework with POM to test web application. Came up with the preparation of Test Plan Document and Contributed for Test Strategy. Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Test cases using Selenium WebDriver. Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements. Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of the Test cases are set Using TestNG framework. Experience in testing Mobile Web applications and performed the Apps testing using Appium tool. Proficiency in test automation for Native apps using Cloud services like Sauce labs. Effective usage of Apache POI to read data from external sources. Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events. Actively involved in automating the popups using the Alert interface. Configured Jenkins build job for continuous Integration and for Regression Testing. Preformed JavaScript testing on client-side validation. Involved in using Maven build tool to manage framework dependency jar files. Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope. Implemented JIRA to track and resolve defects. Used Cucumber by creating the Features and Step Definition files to execute test scripts. Environment: Java, JavaScript, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, Cucumber, SQL Server, Apache POI, Restful API, Log4j LRV IT CONSULTANTS PRIVATE LIMITED- Hyderabad, IND Dec 2013 to Oct 2015 QA Analyst Responsibilities: Understanding the Business requirements, Application and function specifications, Design documents. Involved in writing Manual test cases, logging, and analysis of bugs. Performed Smoke testing to ensure proper deployment of application in the test environment. Performed Regression testing to ensure that the code is not broken. Involved in updating and executing test cases according to requirements. Prepared Traceability Matrix to ensure that all test cases are passed and met the given requirement specifications. Segregated Bugs based on severity and priority and maintained the log using HP quality Centre. Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports. Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database. Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database. Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing. Interacted with developers and various members of the team to discuss issues, resolve defects, and set priorities. Environment: Java, MySQL, HP Quality Centre, MS Excel, HP Quality Centre. Keywords: cprogramm quality analyst user interface javascript information technology hewlett packard microsoft Georgia Idaho Texas |