Alex wash - QA Taster |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: yes |
Visa: H1B |
Divya Bharathi Dasari
5516550785 =============================================================================== SUMMARY: Professional Summary With over 9 years of experience in Software Quality Assurance Testing, I specialize in both manual and automated testing for Web, Windows, Server-Client Applications, and Databases/ETL environments. My expertise with a wide range of tools and frameworks ensures the delivery of high-quality software solutions. Key Skills and Tools: Automation & Manual Testing: Proficient in Selenium WebDriver, Junit/TestNG, LoadRunner, Quality Center, JMeter, JIRA, Rally, HP UFT, QTP, and SOAPUI. Mobile Testing: Expertise in Appium for automating Android and iOS applications, ensuring comprehensive validation of GUI and system functionality. Frameworks & Development: Skilled in Test Driven Development (TDD) with Python and Selenium, developing Hybrid, Keyword Driven, Data Driven, and Behavior Driven Development (BDD) frameworks (Cucumber, Mocha, Jasmine). Big Data & Spark: Experienced in developing Spark applications using Spark SQL in Databricks for data extraction, transformation, and analysis. Test Automation: Designed customized hybrid frameworks with Selenium WebDriver, Java, TestNG, and Apache POI. Proficient with Cypress, JMeter, and Junit. Version Control & CI/CD: Adept with CVS, SVN, GitHub, Maven, Ant, Jenkins, and Bamboo for version control and continuous integration. Testing Domains: Extensive experience in testing Facets applications, particularly in Provider, Group, Subscriber/Family, membership, and billing domains. Performance Testing: Competent in using HP LoadRunner and JUnit for performance testing and analysis. Lifecycle Management: In-depth understanding of STLC, SDLC, and Bug Life Cycle, with experience in design, development, and implementation phases. Agile & Waterfall Methodologies: Proficient in both Agile and Waterfall methodologies, with active participation in daily stand-ups, status meetings, and retrospectives. Database & Scripting: Strong skills in SQL, PL/SQL, Core Java, Ruby, VB Script, PowerShell, Python, and experience with SQL Server, Access, and Oracle Databases. Experience Highlights: Framework Development: Developed robust frameworks integrating Selenium WebDriver with various tools and languages, ensuring comprehensive testing solutions. Mobile Automation: Utilized Appium to automate mobile testing processes, ensuring the delivery of high-quality mobile applications. Spark Applications: Built and optimized Spark applications for efficient data processing and insightful analysis. Test Planning & Execution: Led the creation and execution of complex test plans, ensuring thorough system, integration, UAT, and regression testing. Professional Competencies: Strong analytical and problem-solving skills. Excellent interpersonal and team collaboration abilities. Proficient in preparing detailed test documentation, including Test Plans, Test Cases, Test Procedures, and Test Scripts. My extensive experience and diverse skill set position me as an asset for ensuring software quality and enhancing testing processes within any organization. PROFESSIONAL EXPERIENCE: Ameriprise Financial Services -Minneapolis/MN Nov2023-Till Date Sr.Mobile QA Automation Engineer/SDET Developed Keyword Driven and Data Driven frameworks to retrieve test data from Excel files and SQL Databases. Analyzed business requirements and functional documents to create test strategy documents, defining the test environment, phases of testing, entrance and exit criteria, and resource requirements. Managed teams and conducted automated tests to ensure product quality. Developed a framework from scratch using Cypress for UI automation, utilizing JavaScript, Node.js, and NPM for Angular-based user interfaces. Performed UI and API testing using Cypress. Extensive knowledge of cloud computing, with experience in Amazon Web Services (AWS) S3, EC2, RDS, and Lambda. Worked in DevOps environments with technologies such as GIT, SVN, Jenkins, Docker, Kubernetes, Grafana, and Linux. Integrated performance testing capabilities into the ATF using tools like JMeter. Designed and implemented Selenium WebDriver automation frameworks for smoke and regression test suites (TestNG and Maven). Configured Selenium WebDriver, TestNG, and Maven, creating automation scripts in Java. Participated in developing and designing frameworks for mobile automation, automating applications on various mobile platforms using Appium with Java. Identified objects in apps using UI Automator for Android and Appium Inspector for iPhone. Used virtual devices (Emulator & Simulator) and real devices for test case validation in mobile automation. Performed Behavior Driven Development (BDD) with Data Driven Test Automation Framework using Cucumber Features, Scenarios, and Step Definitions in Gherkin format. Integrated the automation framework with Jenkins for continuous integration. Implemented automated test execution using Maven and Jenkins. Configured test suites to run on every successful deployment, reducing feedback loop time for developers. Extensively used XPATH and regular expressions for UI actions and exported automated testing results. Designed, maintained, and executed automated integration frameworks for API/Web Services using SO Test. Tested web services and XML with SOAP UI, creating and running test cases. Created data-driven automation scripts for API testing using Postman and Rest Assured. Performed User Acceptance Testing in the final phase of the software development process. Experienced with JMeter for backend and frontend performance testing. Managed defects, conducted defect meetings, and published consolidated defect lists weekly. Technical Environment: Java, Selenium WebDriver, Cypress, JavaScript, Kafka, AWS, NPM, Node.js, Jenkins, Maven, TestNG, Appium, Android Studio, Xcode, IntelliJ IDEA, SOAP UI, QC, XPATH, CSS, HTML, XML, SQL, Oracle, MacBook. Verizon -Dallas/TX Feb2023-Nov2023 Lead QA Automation Engineer/SDET Responsibilities: Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC. Responsible for test estimations, defect management and forecasts, onsite offshore allocation. Review and own weekly status report, monthly metrics and yearly deck reviews. Worked as E2E coordinator, Project QA Lead and onsite QA coordinator for various Trading agile projects such as DOES,OIS, charitable fund, Schwab index advantage, Schwab bond source etc as well as maintenance releases. Create QA best practices like defining the standards on scripting, Sign off process, review process etc. Reviewing test deliverables, defects, test results created by team members and ensuring testing activities are completed oN time with quality. Conducting project walkthroughs and daily QA/defect meetings involving various leads from Business, Development, Technical Support teams and other stakeholders. Worked on Backend Integration with strong experience in API level testing using tools like Postman, Parasoft and Charles Web Proxy Debugging tool, Load runner, Splunk to debug Web Service-related issues and End to End Testing Asset Status. Conducting API calls to ensure everything is working as well as Database back-end work. Preparation of Test scenario /Test Cases for functional, Regression and Performance testing and maintaining the test cases in MTM/Excel. Creating automation testing framework(ATF) for back - end testing with Visual Studio C# Have a hands-on experience in Smoke, functional, regression and performance tests on Order/trade management, Retirement, charitable applications using Parasoft SOA test. Automate the functional test cases with SOA test using its various features like DB tool, Assertions, service chaining, Java. and Python coding, Integration with Selenium, UFT and Jenkins etc. Hands on and POC in TOSCA for a trading aerospike project. POC in Ruby mine (Selenium) and Cucumber framework for Mobile/web browsers. Implementation of CICD through Jenkins and Parasoft Environment Manager Mentor the team on automation with different framework like SOA test with QTP and selenium. Have a good commendation note from VP and various QA MDs of Confidential Environment: PL/SQL, Microsoft Excel, TOAD, SQL, MONGO, TOAD for ORACLE, Java, Aerospike, Mainframe, Parasoft SOA Test, LoadTest, Jenkins, Environment Manager, CICD, UFT, TOSCA, Selenium, QC, Clear quest,Agile Methodology, QC AT&T -TX May2022-Dec2022 Lead Data Engineer/ Sr.QA Automation Engineer Prepared test cases and scripts based on business requirements, use case documentation, and functional requirements specifications (FRS). Performed data analysis for incoming feeds, collaborating with Business Unit Managers to develop mapping documents. Created and managed stored procedures, triggers, and scripts to populate data into tables based on specified parameters. Developed and validated Hadoop jobs for processing and analyzing millions of records, using shell scripts to monitor Hadoop daemon services. Estimated cluster sizes, monitored, and troubleshooted Spark Databricks clusters, and optimized Spark applications for performance. Validated Pig UDFs, developed Python automation scripts, and ensured data quality using HiveQL queries and Informatica session logs. Implemented data quality checks using Spark Streaming and developed MapReduce jobs with Hive, Pig, and Python. Loaded data into Hive tables using Spark-SQL, integrating with JSON, Parquet, ORC, and Hive data sources. Conducted extensive ETL testing, including unit, system, and integration testing, and validated XML files and EDI transactions. Utilized tools like HP Quality Center, TFS, and QTP for test management, regression testing, and defect tracking. Developed and tested SSIS ETL packages, performing backend testing with complex SQL queries and ensuring data validation for Cognos reports. Environment/Tools: HDFS, MapReduce, HBase, Spark, Cassandra, Pig, Hive, Oracle 10g/11g, SQL, Data Analysis, Informatica Power Center 9.1, Rational ClearCase, ClearQuest, TFS, Cognos, SoapUI, EDI, Web Services, SOA, QTP, SQL Server 2012, SSIS, SSRS, SSAS, Manual Testing, PL/SQL, Autosys, XML, XSLT, TOAD, Quality Center, PuTTY, UNIX, Agile, DOORS. Comcast -Pensylvania, PA May 2020-April2022 Lead SDET/Performance Automation Engineer Responsibilities: Launching and configuring of Amazon EC2 Cloud Servers using AM's (Linux) and configuring servers for specific applications Manage the configurations of more than 400 servers using Chef Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates. Created Chef Cook books to deploy new software and plugins as well as manage deployments to the production Jenkins server. Worked on Jenkins to build and test the applications. Manage configuration of multiple environments using SaltStack and git. Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across EX hosts Performed deployment of Amazon EC2 instances in AWS environment. Design roles and groups for users and resources using AWS Identity Access Management (IAM), Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances Automation of configuration and management through Puppet Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, AT and PROD Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet Researched and implemented an Agile work flow for continuous integration and testing of applications usinglenkins. Installed Puppet client software on RHEL 6. servers and established a communication between master and client through SSL certification. Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure. Launching and configuring of Amazon EC2 Cloud Servers using AM's (Linux) and configuring servers for specific applications Automation of configuration and management through Puppet Setting up of private networks and Sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD Handling operational tickets. Resolving day-to-day trouble tickets for operating systems, applications, printers, and network problems Rolled out Chef to all servers in testing environment, and used the chef node database to drive host configuration, DNS zones, monitoring, backups, and VM allocation and configuration. Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing. Load-balancing with ELB. Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet Worked on VERITAS Netbackup 6.5 which includes installation, creating policies, configuration and upgrading servers Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins.Experience with apache, PUPPET for automation of repetitive processes Experience in configuration and automation management using Chef. Installed Puppet client software on RHEL 6. servers and established a communication between master and client through SSL certification. Perform upgrades, patch updates to hardware, operating systems, and applications. Responsible for Data center management & migration planning, build plan, cut over strategy, test strategy & plan, configuration changes. Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, AWS,Puppet, chef, VERITAS Netbackup 6.5, Amazon EC2,Apache/ Web Server, Websphere Application Servers 7.x/8.x. Oracle Kohl s Corporation-Menomonee falls, WI Jan 2020-May2020 Lead Mobile QE Engineer/WMS Roles & Responsibilities: Preparation of Defect Metrics and Productivity Metrics for the team, worked as back end tester worked in creating manual test cases in Quality Centre. (QC). Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform. Responsible for conducting the weekly quality assurance review meetings with the development team manager, SME's and the tester to review the results. Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven) Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD. Customized Page Layouts for Salesforce.com Standard and Custom objects. Developed an automated scripts and frame works using Python, Java, C#, VB Script, Java Script. Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation. Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Perform Functional, API, A11Y, Usability, compatibility testing, and data results verification using SQL Analysis of Web Services from different domains and evaluating them for SOA Testing. Performing Functional, Integration, Regression, Smoke, White box/Black box Testing s for Mobile App using Appium. Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver. Creating test scripts using C# and Selenium Web Driver for the functional test cases. Used GIT to re-modify files and for software development. Developed Manual & Automation test scripts for client server and web-based applications using Java. Enhanced test cases using Java programming features and TestNG annotations. Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables. Developed a solid understanding of the ServiceNow ecosystem and the ability to implement business requirements using platforms to formulate automated workflows as a fast track to achieving business goals. Performing Functional, Regression, GUI, Integration testing using Selenium with Java. using Page Object Model in Junit/TestNG Framework and using Jenkins to ensure web application is Automatically tested via scripts. Used SOAPUI to test SOA based architecture application to test SOAP services and REST API. Worked on TFS for accessing code. Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation. Continuous monitoring of jobs and analysis of the failures on Jenkins Environment. Responsible for reporting and tracking the defects using Bugzilla, JIRA. Environment and Tools: POS,Selenium WebDriver, Jenkins, SOAP UI, Maven, Appium, TestNG, Quality Center, Fire path,WMS, Firebug, Eclipse, XPATH, Java, HTML, Java Script, JIRA, CSS, TDD, Oracle and Windows, JMeter, Jasmine, Protractor, POM, Cucumber. United Airlines- Houston, TX Sep 2019-Jan 2020 Role: SDET/QA Automation Engineer Roles & Responsibilities: Design and implementation of robust, scalable, and maintainable test automation frameworks. Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, TestNG. Worked on Web Service automation testing using Ready API. Designed and implemented a custom ATF using Selenium and TestNG, enhancing test automation efficiency. Testing & Automation of Test Scripts in Ready API using Groovy scripting. Involved in Mobile testing includes app testing, test automation for web application. Testing Mobile native applications by using Appium, Java. Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber. Regularly updated and maintained the ATF to accommodate new features and technologies. Successfully integrated the ATF with Jenkins, enabling automated tests to run in the CI/CD pipeline. Hands-On experience in Selenium, Jenkins and ATF reporter for automation testing. Created automated scenarios using Selenium for regression and Data-Driven testing. Implemented Page Objects frame work using page object model for creating Object repository. Used iOS Simulator and Emulator for mobile app testing. Wrote SQL Queries for backend/ETL testing. Learned TCL and Converted the PYTHON scripts into TCL and automated it on AUTOMATION TEST FRAMEWORK (ATF) Hardware setup required for pairing landline phone with the PC and Mobile phone using Bluetooth and to do automation for the same on ATF. Used Spring MVC, Servlets, Ajax to communicate between UI and Test Cases using TestNG and Ant. Used Protractor with Selenium to provide automated test infrastructure to simulate user's interaction with an AngularJS application running in a browser. Involved in creating automation test suites for progression & regression testing in SoapUI. The messaging formats included REST based clients with XML and JSON payload. Used Apache POI to read data from Excel sheet. Attended daily scrum calls as part of Agile methodology. Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases. Project is based on testing whether the headsets is connected with the mobile phones, to multiple mobile phones, External phone connected to the mobile phone and PC, Headset connected to PC using TCL scripts used on the ATF and testing the relevant output on the hardware setupRO Developed Scripts using Python Selenium WebDriver combo for user module application. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically. Used Maven to configure the dependencies and to run framework. Used SVN as repository and version control. The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity. Used JIRA to log bugs and communicate with managers and developers with issues regarding closure of bugs. Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD). Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired. Environment: Selenium Web Driver, Eclipse, JAVA, UAT, JIRA, POS, Rally, Oracle 10g, SQL, SQL Navigator, SOAP UI, Ready API,Web Services (SOAP & REST FUL), API, Java Script ,Bugzilla, XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, SQL Server 2000, Windows 2003, Linux Comcast Arcadia Amdocs (Modesto)/TCS -PA Apr2016-Sep2019 Xfinity Mobile Comcast/TCS -PA QA Engineer and API tester Responsibilities: Involved in the Requirement Gathering for the project to understand the functionalities. Worked on Agile Scrum environment and participated in Daily Scrum and Sprint, Sprint planning for manual & automation testing teams. Writing automation scripts using, Python Behave, Behavior Driven Development (BDD), Features, Scenarios, Scenario Outlines, Steps, and Step Definitions. Perform manual and Automation testing of new functionality & regression of existing functionality. This includes client & server testing. Validations are performed between the client-server as well as the front-end applications. Actively involved in all phases of Software Development Life Cycle (SDLC). Run automation sanity tests, the regression test suites and functional and integration test cases on the final build before deploying it to production and every build as a gate check to get he build in to QA environment for further testing. Managing tasks, defects and defect reports using JIRA. Involved in the Continuous Integration of the automation framework with Jenkins. Unit testing with proper code coverage to support code quality and coding standards, deploying services and front-end code bundles based on the release plan Fixing defects as it comes up during any cycle of post-development phase. Modifying and creating SQL Queries and stored procedures for quality assurance and analysis. Extensively involved in Test Planning, Test Scenarios and Test Strategies with input Perform manual and Automation testing of new functionality & regression of existing functionality. This includes client & server testing. Validations are performed between the client-server as well as the front-end applications. From the assigned Business Analysts. Effectively involved in Test case Development and Test Execution Designed an automation API testing system with Python and behave for unit tests Implementing an external API in Python Work in CI/CD deployment model and make sure the application software is free from defects and running in all the platforms. Test the deployed applications by using REST client postman. Prepare test strategy and review it with SME/business analyst and dev team to confirm coverage. Run automation sanity tests, the regression test suites and functional and integration test cases on the final build before deploying it to production and every build as a gate check to get the build in to QA environment for further testing. Run functional and integration test cases. Automation framework development and maintenance. Preparing automation scripts and maintenance. Monitor batch jobs and web service calls through Splunk. API Test using Swagger, Postman. Tested back end (using Swagger) and front-end UIs and Identifying the defects and track them to closure. Environment: Eclipse, Jenkins, SOAP UI, Python, Postman, Parasoft, Rally, JIRA, Amdocs Customer Relationship Management (CRM), Amdocs Order Management System (OMS), Amdocs Service Order Management (SOM), Amdocs Monitoring & Control (AMC), Putty, WinSCP, Python, BDD, Swagger, SQL, REST, Postman, Java Script, Jenkins, Splunk, Kibana, JIRA Net Crackers-Hyderabad May 2013 Dec 2014 Manual Tester and Automation Tester Description: Tested application suites involving various web applications of multiple and Banking domains. Responsibilities: Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, TestNG. Used web-debugging tools like Xpath, Firebug and Fire Path to locate elements. Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile Environment. Performed proof of concepts for different Mortgage Banking applications using Quick Test Professional, Selenium Web Driver on web and mainframe platforms. Built automation frameworks and artifacts for Mortgage Banking applications using QTP/UFT, Selenium Web Driver Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and Fire Path. Developed Automation scripts for new enhancements using Selenium RC and J unit. Extensively involved in integrating Selenium RC with existing API to test framework. Used Selenium GRID to execute test cases parallel on different target machines. Worked on developing the automation scripts for back-end testing using Selenium and executed the J unit tests. Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source-2-Target Mapping and BI Report Testing Involved in executing all Selenium test scripts on different browsers and checked for compatibility. Involved in System-wide Integration, regression and Load testing. Performed active regression, load, stress, volume and performance testing. Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment. Environment: Selenium SQL, Quality Center, Microsoft Office suite, Black box testing, Agile, SDLC, STLC, QTP/UFT, QC, Selenium Grid, Java, J2EE, JavaScript, J Unit, MS Office Education Details: Bachelor s in computer science and Engineering from JNTU, HYD 2013 Master s in information security systems From NPU-2016 PH.D in Information Technology from University of the Cumberland-2022 Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript access management business intelligence sthree database information technology hewlett packard microsoft procedural language Minnesota Pennsylvania Texas Wisconsin |