Aruna - QA SDET |
[email protected] |
Location: Kenton, Tennessee, USA |
Relocation: |
Visa: USC |
Aruna Kumari
Email - [email protected] Phone - (201) 630-7335 ___________________________________________________________________________________________________________________ PROFESSIONAL SUMMARY IT professional with 12+ years of experience as a QA Automation Engineer SDET, extensively worked on Manual, Automation Testing several Web and Mobile, API, Webservices applications. Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven, Jenkins tools. Experience of Creating, Modifying and Maintaining new and existing automation framework models (BDD/TDD/Hybrid, Data Driven Frameworks). Experience in Core Java, development by applying different concepts like OOPS, Collections, Strings and Exception Handling. Worked in DevOps, installing, configuring, and integrating Automation scripts on Continuous Integration Tools (CI/CD) like Jenkins for nightly test suite execution and working knowledge on testing and configuring Amazon Web Services (AWS). SDETs can use GCP to set up test automation frameworks in the cloud, which allows them to execute tests quickly and at scale. GCP services like Compute Engine and Kubernetes Engine can be used to set up testing environments and run automated tests on them. Integrated automated tests into continuous Integration/ Continuous Deployment (CI/ CD) pipelines for timely feedback. Expert in using Behavior Driven Development (BDD/TDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario Outlines, features, and step definitions, and generating the cucumber reports. Experience in implementing the Page Object Model (POM) by creating element for each page object and re-used all the objects in various scripts. Develop test automation frameworks for Web UI and Mobile applications using Selenium WebDriver, Python with Java/JavaScript, TestNG, and Frameworks like PYTest execute tests on Sauce Labs. Automated web services by writing scenarios and used assertions for data validation and performed data driven for validating different end points. Strong knowledge in RESTful API testing with Postman and Rest Assured. Proficient in writing, executing, and establishing relationships for manual test cases using tools such as Enterprise Tester, JIRA. Experience in testing responsive Angular application using Protractor, Jasmine, and Typescript. Worked on testing applications on different browsers like Chrome, Firefox, Safari, IE and Edge. Proficient in DB testing and writing complex SQL queries (Joins, Stored Procedures, Triggers). Knowledge of Mobile Application testing using Appium. Proficient in locating DOM elements (both Angular and CSS), identifying the edge cases of testing. Experience in Black Box, White Box, and Grey Box Testing, GUI Testing and Regression testing. Extensive experience in test reporting - Test Strategy, Test Plan, Test Coverage Matrix, Test Estimations, Test environment readiness report, Test Metrics, Test Status Report and Test Results Report. Well versed working in Agile Scrum environment. Good analytical and Communication Skills and ability to work independently and with team. TECHNICAL SKILLS: Browsers Internet Explorer, Chrome, Firefox, Safari Web Development Tools XML, HTML, Ajax, JavaScript, VBScript, TFS, ASP, Python, JSP and Java Servlets, Jenkins Languages C, Core Java, JavaScript, VBScript Web Servers / Application Servers IBM WebSphere, BEA WebLogic, Tomcat, and IIS Testing tools Selenium (IDE, WebDriver, and GRID), ALM / Quality Center, SOAP UI, Postman, Cypress, Rest Assured, TestNG, JUnit, Appium, JMeter, Coded UI, log4j, Cucumber, HP LoadRunner Reporting tools Jira, Bugzilla, ALM / Quality center, Rally Operating Systems Windows NT, Windows Server, Solaris, HP Unix, Linux, and Citrix Data Access Languages SQL and PL/SQL. Database Servers ORACLE, SQL Server, AWS DynamoDB and DB2. GUI / Tools Eclipse, JBuilder Frameworks Junit, TestNG, Maven, TDD, BDD WORK EXPERIENCE: JTV, TN Jul 2022 Till Date Software Development Engineer in Test (SDET) Responsibilities: Cooperatively develop integration plans/procedures from sources such as functional/non-functional requirements and stated technical capabilities. Monitor the integration of the test resources, execute detailed integration procedures, analyze results, and present the results orally and in written format. Adheres to establish standards and agile methodologies following the Scrum/Kanban process. Utilizes tools and methodologies to improve individual effectiveness and to increase efficiencies in the Quality Assurance process. Coordinating with onshore/offshore teams for deliverables and participate in requirements review/story elaborations and manage day to day QA activities of the projects to deliver high-quality products. Effectively work with the application and technical architecture teams to plan for Smoke, Integration, End-to-end, Regression, and User Acceptance (UAT) tests and determine all testing environment requirements and tools. Implemented end to end testing strategies using Cypress to ensure the functionality and reliability of web applications. Developed and maintained cypress test scripts for various web applications, covering critical user flows and edge cases. Collaborated with development teams to identify and address issues discovered through cypress tests, ensuring a proactive approach to quality assurance. Provides timely and accurate status defect information and appropriate metrics. Records and tracks defects uncovered during the execution of test scripts during different testing phases. Contributes to the defect management: defect status, root cause, daily triage meeting. Defines the defect tracking process using HP Application Lifecycle Management (ALM) or JIRA and incorporate it into the overall development process. Keep detailed records of testing procedures and results; communicate these findings to other team members and the client as appropriate. Led the successful implementation of Electronic Data Interchange (EDI) systems, streaming communication channels and reducing manual processes. Collaborated with cross - functional teams to design, configure, and deploy EDI solutions. Ensure strict adherence to industry-standard EDI formats, such as ANSI X12 and EDIFACT. Ensured adherence to ASC X12 standards in EDI processes. Conducted regular audits to verify compliance with X12 syntax and structure. Utilized cloud services, such as AWS , for scalable distributed test execution when necessary. Develop test automation frameworks for Web UI and Mobile applications using Selenium WebDriver with Java/JavaScript and utilizing the TestNG, and Appium and Frameworks and running tests on Sauce labs. Develop test automation frameworks for RESTful web API applications using Rest Assured, SOAPUI or POSTMAN tools. Develop test automation frameworks for Web UI applications using Selenium WebDriver, Python with Java/JavaScript, TestNG, and Frameworks like Robot . Testing distributed applications and their interactions across AWS microservices and data validation in AWS DynamoDB. Developed AWS lambda functions to automate and streamline various QA processes. Implemented serverless solutions using AWS Lambda for efficient testing and quality assurance workflows. Use Google Cloud Build for building and testing applications in a continuous integration and delivery pipeline. SDETs can use GCP to set up test automation frameworks in the cloud, which allows them to execute tests quickly and at scale. GCP services like Compute Engine and Kubernetes Engine can be used to set up testing environments and run automated tests on them. Continuous Integration/Continuous Deployment (CI/CD): SDETs can use GCP's CI/CD services, such as Cloud Build and Container Registry, to automate the process of building, testing, and deploying applications. This can help ensure that code changes are thoroughly tested before being deployed to production. Work on Version control tools like Bitbucket and GitHub and Build management tools using Maven, and Ant. Executed comprehensive test planning and documentation adhering to the waterfall methedology for structured project management. Participate in weekly Executive meetings and provide the overall summary of the weekly testing status to the Business team. Technology Stack Windows 10, POSTMAN, Selenium WebDriver, TestNG, Java, Python, Eclipse IDE, HP ALM, GCP, Agile JIRA, HTML, Amazon AWS, Swagger UI, Tableau, Jenkins, Maven, SOAP UI, HTML, SQL. Discovery, TN Apr 2020 Jun 2022 Automation QA Engineer Responsibilities: Gathered requirements documents such as business requirements and design document and other related documents. Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases. Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework. Created custom Cypress commands and fixtures to streamline the testing process and enchance test readablity and maintainability. Integrated Cypress into continuous integration pipelines for automated testing as part of the software development lifecycle. Responsible for setting up Cucumber BDD framework and writing test scripts in Ruby. Performed functional testing of REST Web Services using POSTMAN Tool. Developed test code in Java language using Eclipse IDE and TestNG framework. Implemented Core JAVA concepts such as Collections, Interfaces, Abstract classes, Wrapper classes, Exception Handling, Inner Classes, Multi-Threading. Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms. Responsible for identifying test cases for Manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Test. Implemented robust data validation procedures to ensure the accuracy and integrity of data transmitted through EDI. Developed and enforced protocols for maintaining compliance with EDI standards. Involved in Cucumber testing and defined the test scenarios and created the test cases in Test Manager. Created test planning and participated in execution for REST API testing using POSTMAN. Automated tests are developed in Java using Selenium WebDriver, TestNG. Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release. Created test scripts to test REST API functionality for regression setup. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database. Performed End-to-End testing of database to check data integrity using SQL queries. Assisted QA Lead in documenting User Acceptance Test report and reporting defect resolution. Technology Stack: Selenium WebDriver, Java, Python, TestNG, Jenkins, Cucumber, Protractor, Agile, SQL, Maven, JIRA, Postman Client, XPath, Firebug, Eclipse, HTML, git. Verisk, NJ Oct 2017 Mar 2020 QA Analyst Responsibilities: Involved in all the stages of SDLC&STLC like Requirements Specifications, Review, Test documentation, Application testing and Defect reporting. Participated & understood the application's Functional Requirements to initialize the test scenarios, test flows (End to End) and test procedures. Developed and Executed Test Scripts using Selenium Web Driver, Test-NG and analyzed Test Results. Used Hybrid &Data Driven Framework and extracted the data from external Excel files using Apache POI. Performed Cross Browser Testing and Parallel Testing on several types of browsers. Performed Regression testing using Selenium WebDriver and Jenkins Continuous Integration. Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration. Wrote complex SQL Queries on Joins- (Inner join, left join, right join, and Full join). Worked on web services testing using SOAP UI on SOAP Protocol, REST Protocol to check the communication between different web services and added assertions such XPath Query, Response SLA, Contains, not contains, Valid HTTP codes, Invalid HTTP Codes. Technology Stack: Selenium IDE, Web Driver, Java, Eclipse, Hybrid and Data Driven Framework, Cucumber, Apache POI, Windows 7, Oracle, SQL, Jenkins CVS Health, TX Jan 2014 Sep 2017 QA Tester Responsibilities: Enhanced existing Object Oriented Automation Framework in Selenium for Projects to incorporate new functionalities of application. Develop and maintain strong working relationships with all the areas engaged with the QC team (Senior Leadership Team, PMO, Requirements, Development, Maintenance, Configuration Infrastructure, Environment, Architecture, other Testing teams, etc.) as well as ensuring customer/client satisfaction. Involved in development phase meetings for business analysis and requirements gathering for the Common Claim Layout (CCL). Led projects to develop and enhance claims adjudication, eligibility, formulary, prior authorization and reporting applications internal user experience as well as expanding client product offerings Developed a comprehensive object-oriented data model for healthcare eligibility, claim and accounts for the entire product suite. Create and drive a new hire training plan and cross training within the team. Identify areas of improvement to increase speed, quality and gain efficiencies. Identify and implement risk-based testing approach when needed. Ensure release-testing commitments are met and monitor progress of the release to recognize scope change and potential impact to target dates. Experience in Automating Installation Testing (Packaging Software - InstallShield and Wise Installer). Programmatically retrieving the Test Execution Report from TFS. (TFS Reporting in Excel) TFS Reporting System (Test Cases-Execution Status/Result in Excel) Microsoft Test Manager Testing Scorecard using TFS API. VSTS Coded UI Automation Framework Designing (Hybrid Framework, Data Driven and Keyboard Driven Framework). Developed automation scripts executed on different browsers like IE, Firefox, Chrome. Technology Stack: Selenium WebDriver, VSTS Coded UI, Java, SQL, Eclipse, QC, XML, XSL, XSLT, XPath, HTML, SVN, Web services (SOAP & RESTful), JMeter, UNIX. HSN, FL Jun 2011 Dec 2013 Software Tester Responsibilities: Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements using quality Center. Responsible for creating the functional testing framework using Junit and using Selenium WebDriver for writing Automated Scripts with Java. Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases. Create and executed automated test cases using Selenium WebDriver and Database as source of Test Data. Analyzed test specifications and converted them into Manual Test Cases. Performed end-to-end testing, Integration Testing, UAT Testing and Regression testing of applications using Manual Testing and Automation Testing methods Participated daily status calls to present the testing results to the Business. Verified data integrity of backend testing of the application by writing SQL queries, compared and analyzed test results with expected results, and reported the deviations to appropriate individuals for resolution. Performed API testing using SOAP UI and database testing to confirm all the data is being migrated to the specified tables. Technology Stack: Manual testing, Selenium, JAVA, XML, HTML, MS SQL Server, SQL, UNIX and Windows. Keywords: cprogramm continuous integration continuous deployment quality analyst user interface database information technology hewlett packard trade national microsoft procedural language Florida New Jersey Tennessee Texas |