Ashina Kakkar - QA Automation Engineer |
[email protected] |
Location: Atlanta, Georgia, USA |
Relocation: Only in GA |
Visa: H4-EAD |
Ashina
Sr. QA Engineer Email: [email protected] Ph#: 6782233113 PROFESSIONAL SUMMARY: 9 years of experience in IT industry in Software Quality Assurance and Analysis, Design of Manual and Automated testing (Black Box, White box) of various applications for Web and Client/Server environments. Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC). Extensive experience in testing applications implemented in .NET, Visual Basic, VBScript, REST-ASSURED, JavaScript, XML, HTML, REST/SOAP, SQL Server and Oracle Built JavaScript-based test framework using cucumber, web driver io. Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE, Cucumber and TestNG, Quality Center/ALM, JMeter, JIRA and SOAP UI. Good working experience on REST ASSURED, SOAP UI and POSTMAN for testing and validating various web services used in the application. Proficient hands-on experience with various automation tools - Selenium WebDriver, Ranorex, Cypress Sound knowledge on TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration. Worked with cross-functional teams (Dev, BA, PM, Product Owner) as a part of Agile environment. Verified and validated reports that were generated using Crystal report, ASP.NET and C#. Expertise on Testing REST API using Robot Framework and SOAP UI Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing. Performance Testing of API and Web applications using Silk Performer and JMeter. Experience in bug reporting tools like JIRA and ALM. Expertise in developing Automation frameworks with Selenium WebDriver using JAVA and C# Proficient as a QA Engineer using Cypress, Selenium (Core Java), Acceptance Test Driven Development (ATDD), and BDD using Cucumber and Spec Flow. Identify the Severity and Priority of the bugs in bug triage meeting to tag them for fix versions and track them to closure. Experience in Jenkins/ Azure DevOps is used for CI/CD pipeline TECHNICAL SKILLS: Testing Tools Selenium IDE/RC/WebDriver/Grid, TestNG, Quality Center/ALM, Cucumber Test Strategies Web Testing, System Integration Testing, Functional Testing, Regression Testing, Compatibility Testing, Product Assurance Testing, User Acceptance Testing, Defect Management Languages Java, JavaScript, SQL, PL/SQL, HTML, DHTML, CSS, XML API Testing SOAP UI, POSTMAN, REST ASSURED Web Application Servers Tomcat Continuous Integration Tools Jenkins Build Tools Ant, Maven Databases Oracle Operating Systems Windows Variants, Android PROFESSIONAL EXPERIENCE: Client: Seacoast Bank, Stuart, FL Jan 2023 Till Date Role: Sr. QA Engineer Responsibilities: Closely coordinating with the system analysts and business domain owners to understand the test requirements that may help in designing better automation framework. Worked with manual testing and automated test cases of different application on Windows Environment. Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java. Implement BDD (Behavior Driven Development) Testing with Cucumber-JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half. Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD). Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings. Tested windows and web based application developed in C#, ASP.NET, and JavaScript. Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM to implement Test Driven Development (TDD). Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven. Design and create test cases and update regression test case suites using Confluence linked to tickets in TFS and GitHub/GitLab. Implemented UI Automator viewer in Appium to inspect elements in mobile applications. Implemented Azure DevOps Multistage YAML pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes and Azure AppService Environments Hands-on experience on Playwright Testing for end-to-end test framework for AngularJS applications and other JavaScript applications. Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD) Used Azure Devops, Octopus, Github Actions to build the CI/CD pipelines Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflow. Tested web based application developed in C#, ASP.NET, and JavaScript. Used Cucumber on BDD framework which allows automation of functional validation, along with Protractor and Typescript language to test Angular Applications. Experience in Selenium IDE (HTML, Python, Junit, C#, Core java, JavaScript/Typescript scripting methods) using any Framework for creating automated test scripts and used SOAPUI for API Automation. Development of company s internal CI system, providing a comprehensive API for CI/CD. Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Appium, POSTMAN, Cucumber, Jenkins, REST ASSURED, Jira, SQL, Windows. Client: MagMutual Insurance Company, Atlanta, GA Apr 2021 Dec 2022 Role: Sr. QA Automation Engineer Responsibilities: Active participant of QA reviews and inspections to find potential defects and recommend corrective action. Performed UI testing on various builds. Performed Cross- Browser and Cross Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems. Performed regression testing on various builds for UI and Functional Validations. Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java. Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG. Developed Automation test cases in Protractor- Typescript- Cucumber Framework Performed Selenium Synchronization using Explicit & Implicit waits. Expertise on Testing REST API using Robot Framework and SOAP UI Customized the selenium Test as per the Test Case by using the C# Script. Expertise in ITQA management and Agile project methodologies and used frameworks like Scrum in projects Educated other team members internally on best practices for agile software development project management. Initiated and contributed to internal process improvement projects. Designed & developed various test automation framework for testing Web Application, API s, SAP GUI using TDD,BDD Cucumber, Selenium Webdriver, Rest Assured etc. Experience in Rest Assured API automation testing wherever required. Designed and Implemented architecture to log Azure DevOps End to End pipeline logging information to SQL database through the Storage Queue and Event Grid in encrypted way. Web Service testing (RESTful) and Automation using C#, .Net based framework, Apache MTM, using JSON, XML payloads Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit Wrote, executed test plans, test cases using the qTest test management tool, based on acceptance criteria in stories. Maintained Behavior Driven Development(BDD) framework using the Cucumber, Gerkin, Selenium Webdriver, Junit & Java automation code and used version control Git & Github to maintain code for the future release and new features. Designed and developed BDD/TDD/ATDD framework by using the SpecFlow (Cucumber Specification) and added Scenarios in features files, Step Definitions Hands-on experience supporting, automating, and Optimizing mission critical deployments in AWS, leveraging management, CI/CD Processes. Implemented the Continuous Integration (CI) with the help of Gitlab/Jenkins/Automation Set up for the applications Tested windows and web based application developed in C#, ASP.NET, and JavaScript Extensive experience in JIRA, Selenium WebDriver, Maven, TestNG, Log4j, Rest API Testing (Postman and Rest Assured Automation), Soap API Testing (SoapUI Tool ), Git, Database Testing using JDBC API and Jenkins. Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically. Developed automated scripts and frameworks using Cypress, and Java scripts. Developed BDD tests using Specflow by writing behaviors and step definitions. Extensive experience in developing Selenium, Java Automation Frameworks (BDD/TDD, Keyword Driven, Data Driven, and Hybrid) Experienced in API Testing using REST Assured library and POSTMAN. Environment: Java, Selenium WebDriver,Python,Eclipse,TestNG, Maven, Cucumber, Appium, Jenkins, REST ASSURED, POSTMAN, JIRA, SQL, Windows. Client: Net32, Cary, NC Jan 2019 Mar 2021 Role: QA Engineer Responsibilities: Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases. Created and executed automated test scripts using Selenium Web Driver and TestNG. Building the code in java for while developing frameworks. Involved in writing Automation scripts and frameworks using Java, JavaScript. Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python. Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium WebDriver and Pytest framework. Expert in Playwright, Selenium Web Driver/RC/IDE/GRID test scripts using Java and Test Framework using Cucumber/TestNG/ Junit, MAVEN build tools. Strong experience with Agile test methodology and Agile Development process. Worked with management and other teams on the master branch which involves TFS source code storage, GitHub and Jenkins using the ci/cd pipeline for the C# program Hands on experience in Test Driven Development (TDD), Behavior Driven Development (BDD). Involved in testing Rest API s (Get & Post operations) by using SoapUI/Postman, WSDL, XML, Java Expertise in using various defect-reporting and defect-tracking tools like Qtest, Rally, JIRA, HP QC, Bugzilla and HP ALM. Designed and Implemented architecture to log Azure DevOps End to End pipeline logging information to SQL database through the Storage Queue and Event Grid in encrypted way Implemented database connection from typescript code Used the Rest Assured java library to automate Restful Web services. Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM rest API Automation Code version management using Gitlab Used GitHub as a source repository. Completely Automated and Scheduled the Releases using PowerShell Custom tasks to update Azure DevOps Variable groups and triggering the pipeline using Azure DevOps Rest End Points. Utilizing test Management tools such as qTest, Rally bug reporting tools to track test progress, execution and deliverables. Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java. Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file Used tools like Maven, Sub Version, TestNG, Eclipse and Jenkins. WebService automation using C#, Soap UI and tested web services manually using POSTMAN Developed Rest API testing framework using Rest Assured. Experience in working with Test Driven development (TDD/BDD) by writing Gherkins language in cucumber tool, creating Feature files, Step definition, and Runner files Config files, Expertise in developing Reusable Automation framework (UI, Web Services and CI/CD testing) solutions from scratch. Implemented Continuous Integration and Continuous Deployment (CI/CD) for automation scripts for each project release using tools such as Bit Bucket, Git, Bamboo and Maven. Created an automation framework in Selenium WebDriver and NUnit using the behavior-driven approach like Specflow Developed automated scripts and frameworks using Cypress, and Java scripts. Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit Implemented automation testing using Cypress, Protractor, Selenium Web Driver. Used Appium tool, for mobile testing in Android, IOS and other mobile applications. Developed automated scripts and frame works using key word driven framework. Involved in using Selenium (data-driven, XPath locator) and WebDriver to test the web application. Environment: Java, Selenium WebDriver, TestNG ,AWS, HTML, SOAP UI, REST Services, POSTMAN, Mobile Testing, Jenkins, Cucumber, Maven, Eclipse, JIRA, Agile, Oracle, SQL, Windows. Client: Citizens Trust Bank, Atlanta, GA Jun 2017 Dec 2018 Role: QA Automation Engineer Responsibilities: Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases. Developed and implemented robust MVC pattern base testing with Selenium WebDriver that cut down the script development time in half. Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG and Jenkins. Well versed with testing management tools like HP Quality center ALM, qtest, Jira Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium. Implemented Continuous Integration/Continuous Delivery (CI/CD) for rapid development, testing using tools like Docker, Jenkins to execute smoke and Regression test suites to run during CI/CD process Completely Automated and Scheduled the Releases using PowerShell Custom tasks to update Azure DevOps Variable groups and triggering the pipeline using Azure DevOps Rest End Points. Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Daily code review, accepting merge request across multiply git branches utilize GitLab Experience working with Node.js tool to automate end-to-end web testing using Typescript. Validated JSON responses using JAXB and JSON Parsers. Responsible for installation and automate functional testcases using TestCafe node.js using TypeScript. Performed Web Services Testing and XML validation by creating test case suite using SOAP UI. Experience in customizing Selenium API to suit the testing environment and building it through the CI/CD pipeline. Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing. Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins. Configured Maven build scripts to run tests, develops reports and send notifications. Maintained Selenium& JAVA automation code repositories using version control tool such as GIT. The bugs detected are recorded and notified to developers and managers using JIRA. Developed use cases for User Acceptance testing (UAT). Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases. Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, XPath, SOAP UI, GIT, JIRA, JSON, Windows. Client: ANR Software Pvt Ltd, Noida, India May 2014 Oct 2016 Role: QA Tester Responsibilities: Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing. Performed the Manual Testing of the application before switching over to the automation phase. Suggested improvements in test process by gathering and analyzing data. Reviewed and analyzed Detail Designed Specification and Technical Specification documents. Involved in complete QA Life Cycles. Managed defect reporting and tracking using Quality Center. Created, managed and executed Test Cases using Quality Center. Performed Manual Testing to check flow of the application. Managed weekly management status reports and coordinated meetings between test team and development team to review defects. Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, Windows. Keywords: csharp continuous integration continuous deployment quality analyst business analyst user interface javascript information technology hewlett packard procedural language Florida Georgia North Carolina |