Varuni - QA Automation |
[email protected] |
Location: Raleigh, North Carolina, USA |
Relocation: yes |
Visa: H4EAD |
Varuni
(SDET)/QA Automation Test Engineer 959-777-4413 [email protected] ________________________________________ PROFESSIONAL SUMMARY: A dynamic and result-oriented QA Automation Engineer with 8+ years of experience in Information Technology as a specializing candidate in Enterprise-wide web and Client Server Applications. Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle, Agile, and Scrum methodologies. Experience in test planning, test design, test execution, test automation using Selenium, CI/CD, Framework design, Defect Reporting and Tracking. Experience in Core Java Programming using OOPS concepts, Strings, Collections, Exception handling, etc. Designing and building Frameworks like Behavior Driven Development (BDD), Test Driven Development (TDD), Hybrid and Keyword-driven frameworks using Selenium WebDriver, Java as a programming language from scratch in a complex and fast paced environment. Experience in testing Web Services-SOA architecture, XML transaction, HTTP, WSDL, and REST using various industry standard tools like SOAP UI, Ready API, Postman and Rest Assured. Experience in developing Behavior-driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner, etc. Experience in developing and understanding HTML, XML, CSS, and experience in using version control tools like Git, GitHub. Experience in Cross Browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid. Experience in using unit testing frameworks like Junit, TestNG and good knowledge in configuring the test suites in TestNG .xml file. Experience in using build tools like Maven and configuring pom.xml. Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories, experience in using Java libraries like Apache poi and JXL. Experience in working with web debugging tools like XPath, FirePath, and Firebug and provided efficient locators for strategies like XPath and CSS to run test scripts. Good knowledge of DevOps concepts and working knowledge on Continuous Integration and Continuous Delivery (CI/CD) by using tools like Jenkins. Automated Web services using Groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets. Tested the API s as well as validated the data returned through web services responses using Assertions such as valid HTTP Status Codes, Script Assertions, Contains, XPath, XQuery. Experience in using the Test management and Defect Tracking tools like HP Quality Center/ALM, Jira/Agile Central. Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports. Capable of working independently or as part of a QA/Project team as required by the project. Able to effectively and cooperatively interface with all levels of management and staff. Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Possess strong communication and interpersonal skills. TECHNICAL SKILLS Testing tools Selenium WebDriver/RC/IDE, JUnit, TestNG, Firebug,Postman, Web Technologies HTML, CSS, NodeJS,JSON, XML & REST services,Rest Assured Defect Tracking Tools HP /Quality Center, JIRA. Build Tools Maven. Frameworks Data Driven, Keyword Driven,Behaviour Driven & Hybrid Frameworks Languages Java, SQL. CI/CD Tools Jenkins. Cross Browser Platform Sauce Labs and Selenium GRID. Browsers Internet Explorer, Mozilla Firefox, Google Chrome & Safari. Databases Oracle, MySQL Add-Ons Firebug,SelectorsHub, Selenium Builder, Selenium IDE. IDE IntelliJ Version Control GIT, GITHUB. Operating Systems Windows, Mac OS. PROFESSIONAL EXPERIENCE Delta Airlines, Atlanta, GA. Dec 21 Till Date Software Development Engineer in Test SDET. Roles & Responsibilities: Involved in various QA related activities like creating the Test Plan, identifying all the test scenarios (Positive, Negative, Resiliency, etc.), creating the Requirements Traceability Matrix (RTM), Test Case Design, Peer Reviews. Responsible for developing the BDD/ATDD framework by using the Cucumber and added Scenarios in features files, Step Definitions Created, implemented and maintained Page Objects (POM) for each Webpage. For Continuous integrations and delivery of the automation scripts Implemented and configured TestNG, Selenium web driver from Maven packages as build for adding all the dependencies. Build and automate the deployment of all the front-end components using Jenkins, cutting deployment time and the number of developers needed. Responsible for configuring and Smoke and regression test suites as part of the Jenkins Pipelines and monitoring the failures. Implementing Page Object Model Automation framework with Java, Selenium WebDriver. Involved in Web services testing using PostMan Tool. Validated request and response JSON. Added Assertions to validate the JSON in Web services RESTFUL service. Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA. Expertise in logging the most accurate defects using the Zephyr plugin in Jira. Involved in running functional, smoke, E2E and regression testing in web applications using Selenium and JAVA OOPS concepts. Configured Selenium Web Driver, TestNG, Junit, Maven tool and created Selenium automation scripts in Java prior to next release. Experienced in create a ExtentReport for Selenium Automation testing Involved in working closely with the Product Owners, Product Managers and Product Directors to understand their requirements and assisted the Engineering, Technical and Architect leads in defining the best strategy for the development considering the existing limitations of the system. Maintained the existing automated test suite for API testing using Restful and performed API Level testing for web services and developed many Test suites using JSON. Involved in the initial testing of the newly developed Web services and Microservices using Postman. Performed Functional, System, Regression, E2E and Integration testing on web applications at various phases of the Project life Cycle. Integrated ZAPI tool into the framework to automatically update test case status in JIRA for management and tracking purposes. Worked with multiple teams to establish and maintain consistent test methodology and practices. Experienced in Rest Assured to test the Rest API. Performed browser compatibility testing of application for various browsers (Safari, Firefox, Internet Explorer, Chrome) using HTML IDs like XPATH/CSS in Selenium Web Driver. Environment: Java, JIRA, Jenkins,IntelliJ Junit,HTML5, CSS, Oracle, Maven, Selenium Grid,BDD,Cucumber, Selenium WebDriver, Browser Stack. KeyBank, Cleveland, OH. Aug 19 Nov 21 QA Automation Engineer. Roles & Responsibilities: Performed GUI functional testing manually for the application. Expertise in test plan creation, test case design, test case review, test case execution, writing test scripts, testing tools usage, defect management and preparing test reports. Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria. Extensively worked on test cases involving validation of data at all levels including field level validations and UI validations. Developed a BDD framework by writing features files, step definitions and closely working with the Product owner using Cucumber. Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time. Used XPath and DOM to work with dynamic and static objects in Selenium. Utilized Apache POI jar files to read test data from the excel spreadsheets and load them into the required test cases. Administered and engineered Jenkins for managing weekly builds, tests, and deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases. Prepared SQL scripts to verify the database updates, inserts and deletes of the records. Used Maven to build and run the Selenium automation framework and when the script is finished, the framework used to send the automation reports over email. Created synchronization points by adding Explicit and Implicit waits in the application to deal with timing problems. Involved in Web services testing using Ready API Tool. Validated request and response JSON. Added assertions to validate the XML in Web services RESTFUL service. Performed Data-driven testing by getting the data from the excel sheet and automated multiple endpoints with various data sets and generated the reports. Data defined and manipulated (DDL/DML) using SQL Queries in MYSQL. Automated RESTful web services by using REST Assured java libraries. Automated theWeb Application using Selenium, and Java. Mapped all the requirements with the test cases using Requirement traceability matrix (RTM). Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional and data-driven testing using excel file in Selenium. Performed the Application compatibility in the different versions of Google Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium. Defects were tracked, reviewed, analyzed, and compared using Jira. Used Agile model of the development life cycle (SCRUM). Used Selenium with java, frameworks, design approaches, and various effective implementation techniques. Actively involved in the Detection of issues with test cases, design, execution, and plans. Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application. Environment: Java, RESTful Web Service, Microservices, Selenium WebDriver, Apache POI, Rest Assured, TestNG, Firebug, XML, XPATH, DOM, Cucumber, Jira, Agile, SQL, Jenkins, Ready API,IntelliJ, Maven, Oracle. The Hartford, Hartford, CT. Mar 17 July 19 Automation Tester Roles & Responsibilities: Analyzing the Business Requirement Document, High-level and Low-level design documents. Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging. Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Keyword-driven framework. Created automation test scripts using Data-driven framework to test the web applications using Selenium WebDriver with JAVA and maven. Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time. Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet, and mobile. Performed Cross browser testing and parallel testing on Google Chrome, Mozilla Firefox, and Safari using TestNG and Maven on Selenium Grid. Expertise in the grouping of test suites, test cases and test methods for regression and functional testing using TestNG annotations like Groups, Parameter, Data Provider and Tags. Utilized Maven to manage dependencies for test execution, plugins and created profiles of grouped test cases to run sanity and regression testing. Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands. Utilized Apache POI jar files to read test data from the excel spreadsheets and load them into required test cases. Administered and engineered Jenkins for managing weekly Build, Test, and Deploy chain,GIT with Dev/Test/Prod Branching Model for weekly releases. Handled Selenium synchronization problems using Explicit & Implicit waits during regression testing. Experience in writing complex XPath using the following and preceding and using functions like contains and not contains. Worked with AWS cloud machines to setup selenium GRID and Jenkins server as well on HUB machine. Created profiles in maven to launch specific TestNG suite from Jenkins job. Experienced in testing REST APIs using Postman. Used the Rest Assured java library to automate Restful Web services. Involved closely with developers in the Development of UI modules using HTML and CSS. Shared Daily Status Reports with all the team members, Team Leads, Managers. Environment: Selenium WebDriver, Grid, GitHub, XML, HTML, Jenkins, MAVEN, CSS, GUI,TestNG, Agile, SQL, MYSQL, JAVA. Capita, India. Sep 08 Jan 11 QA Tester. Roles & Responsibilities: Developed Test cases based on technical specifications and business requirements. Involved in Writing Test Cases, Executing Test cases. Used Quality Center to write Test cases. Executed test cases manually to check the GUI and Functional features of the Application. Compared and analyzed actual with expected results and reported all defects to the appropriate individual(s) for resolution using Quality Center. Involved in Cross browser testing for customer s convenience. Involved in Functionality Testing, User Acceptance Testing and Sanity Testing in all environments. Expertise in Manual Testing using real-time and unattended testing environment. Attended reviews and walkthroughs to better understand the Requirement Documents. Performed various operations on the database using Oracle 10g. Used SQL queries to perform the back-end testing on Oracle. Worked with users on User Acceptance Testing. Involved in fixing the defects that were logged during testing and also tracking and reporting defects using QC. Environment: SQL, Oracle, HP Quality Center and Windows. Keywords: continuous integration continuous deployment quality analyst user interface hewlett packard Connecticut Georgia Ohio |