Anuradha - QUALITY ASSURANCE |
[email protected] |
Location: Hamilton, Texas, USA |
Relocation: |
Visa: GC |
Anuradha Ch
[email protected] 9729455081 PROFESSIONAL SUMMARY: 11+ Years of Extensive experience in Analysing, Designing and Implementation of Quality Assurance (QA) testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, Mac OS X, UNIX and LINUX platforms. Well versed in various forms of Testing: Smoke, Functional, Integration, Regression, Performance and UI. Hands on experience in working with tools such as SeleniumWebDriver/RC/IDE/GRID, HP Quick Test Professional QTP/UFT, Junit/TestNG, Quality Center (QC), SOAP UI, JMeter, JIRA, Maven, Jenkins. Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform. Strong experience in OOPS using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more. Excellent understanding of Software Development Life Cycle (SDLC) like waterfall and Agile (Scrum) Software Testing Life Cycle (STLC) and Test Methodologies from project definition to post deployment documentation. Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing. Extensively worked on Selenium WebDriver with the preferred Languages Java, Python and Ruby. Automated business processes in QTP using VB Script. Tested Web Services (SOAP&REST) /API using SoapUI (XML, JSON) and developing the Scripts using Groovy. Hands on experience in dealing with various Defect Tracking tools like Clear Quest, JIRA, Rally, Microsoft Test Manager (MTM), Quality Center (QC), BugZilla and Team Foundation Server (TFS). Proficient in using Version Control tools like GitHub, SVN and CVS. Having good knowledge on Ant and Maven for Project building tool along with Jenkins and Bamboo for continuous integration. Extensive Experience in writing SQL queries to fetch data from Database systems (Oracle/db2/SQL Server/ PL/SQL). Experienced in Development of Automation Scripts, Execution and Analysing the Test Results using Hybrid, Jasmine framework, Behaviour Driven Development (BDD), Test Driven Development (TDD), Cucumber, JBehave, Keyword Driven Framework, Data Driven Framework and Mocha. Hands on experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration,UAT (User Acceptance Testing)and Regression testing. Good interpersonal, multitasking, and communication skills and good team player in a distributed team environment Interacted with stakeholders regarding business requirements with ease and professionalism. TECHNICAL SKILLS Testing/Test Management /Defect Management tools Selenium Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Center/ALM 11, Rally, Jenkins, Maven, WebdriverJS, Protractor, Bamboo, Clear Quest, SOAP UI , Cucumber, Robot framework(ATDD) Web Browsers & Servers & Operating Systems Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Google Chrome, Opera, Tomcat, Sauce Labs, Web Logic & Windows, iOS, Android, Linux, Unix Database Oracle R12, MS Access, DB2, SQL Server 2008, MYSQL, Mongo DB Microsoft Tools MS Office, Eclipse, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML Reporting Tools Crystal Reports, SQL Server Reporting Services Language Java, Python, Ruby, Groovy, SQL, HTML, XML, JSON, JavaScript, VB Script, Databases Oracle, SQL Server, MySQL, MS-Access and DB2, Toad. PROFESSIONAL EXPERIENCES American Express, Phoenix, AZ July 2022 - Present Sr QA Automation Test Engineer Project Description: Manage your customer account(MYCA) is a web interface used by Amex card members to manage their account. Users will be able to access various options like managing payments, downloading statements, transaction details, viewing balance details, managing account services, and many more. Responsibilities: Analyzed Business Requirements Documents to gain a comprehensive understanding of the system from both technical and business perspectives. Held accountability across multiple functions and teams, including facilitation and coordination with external customers and vendors, and executed complex tests across multiple platforms. Worked in an agile environment with frequently changing requirements and feature sets. Prepared Test Plans, Test Scripts, and Test Cases based on functional specifications and user requirements. Participated as an SDET (Software Development Engineer in Test) in creating automated test cases and frameworks for execution and reporting. Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language. Implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver. Used Maven to build the WebDriver project and integrated it with Jenkins for automated test execution. Implemented an automation framework in Selenium WebDriver using the Behavior-Driven Development (BDD) approach in the Cucumber framework with Gherkin. Integrated test suites with Jenkins for automatic execution after each successful deployment. Designed test cases based on use-cases and complex business logic defined for each web service or message. Developed a data-driven testing framework in Selenium, capturing data dynamically from web controls. Designed and developed UAT regression automation scripts and a functional testing framework for all modules using Selenium and WebDriver. Created and managed test data, including requests for data from other applications, for use in testing activities for the current release. Utilized XPath and DOM to interact with both dynamic and static objects in Selenium. Conducted Smoke, Functional, Integration, System, and Regression tests based on thorough analysis and understanding of requirements, non-functional specifications, and end-user needs. Used GIT as the code repository and Code Collaborator for managing code reviews. Executed compatibility testing by running workflow manager web application test cases on different browsers and operating systems. Performed defect reporting and bug tracking using Rally, followed up with the development team to verify bug fixes, and updated bug statuses. Reviewed database test cases to validate reports by retrieving data with MongoDB queries. Actively participated in walk-throughs, inspections, reviews, and user group meetings for quality assurance with Business Analysts (BAs), Subject Matter Experts (SMEs), and Developers. Environment: Selenium WebDriver, Eclipse, Jenkins, Maven, Junit, TestNG, Rally, GIT, JMeter, Fire path, Firebug, Eclipse, XPATH, Java, Cucumber, HTML, CSS, Mongo DB, Rally, JavaScript, SQL Server 2012, Agile, Windows. Verizon,Irving, TX March2019 July 2022 Sr QA Automation Test Engineer Project Description: Survey Hub project which is an in house tool of Verizon used to send Surveys for customers and receive the feedback. Based on the customer feedback on the survey, metrics will be calculated for the agents to grant incentives or credits. Survey is a method of gathering information from a group of individuals by asking them various questions. It helps the business to understand the customer and their pain points, satisfaction level and grow the business to the next level. Responsibilities: Created and maintained regression scripts for automated testing using Appium and Java. Developed automated test scripts to cover critical user flows and functionalities of the Voter Registration Application, including user registration, address verification, and submission of voter registration forms. Reported defects, data inconsistencies, and test environment issues to the team. Managed tickets through JIRA. Utilized Dynatrace APM for daily monitoring in different environments. Worked with various versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS. Ensured compatibility and consistency of the Voter Registration Application across different mobile platforms through comprehensive cross-platform testing using the automated test suite. Monitored application and database server performance during test runs using tools like AppDynamics. Published UAT test strategy for each release. Developed Python PostGre SQL forms to record online user data and executed various MySQL database queries from Python using Python-MySQL connector and MySQL db package. Collected support archive and session attributes for troubleshooting and worked with APM vendors. Used Git and Stash to modify files and support software development. Worked with Python OpenStack APIs. Created and executed automation scripts using CA Lisa for web services testing. Designed and developed Jenkins CI/CD pipelines for various internal applications. Actively participated in UAT meetings to ensure business users understood the scope. Reported test progress status to upper management. Generated test summary reports for management review using CA APM and Performance Center. Automated regression tests using Selenium, TestNG, and GitHub. Generated automated test scripts for regression testing. Performed backend testing using SQL queries to verify backend data and data integrity on SQL Workbench tool. Reported bugs and sent email notifications to developers using Quality Center. Developed Java scripts with OOP concepts and wrote new services for testing. Collaborated closely with developers to understand and resolve issues. Applied load testing using JMeter and performed asynchronous Node.js testing using Mocha.js. Created the traceability matrix using Quality Center. Defined test automation strategies and scenarios, created and executed automation test cases and plans using Java and TestNG. Wrote complex SQL queries for backend data verification and performed white box testing (API tests) on stored procedures, verifying complex constraints/business rules implemented in triggers through the backend. Coordinated with developers in an agile model, recorded defects using Jira, and tracked them until resolution. Environment: Charles Debugging Proxy, Xcode, Android Studio, Selenium, JAVA, Appium, JIRA, Visual Studio, Jenkins, TestNG, Eclipse, HTTP, XML, JSON, Confluence, Github, Stash Goldman Sachs,Dallas,TX August 2015 - February 2017 Sr SDET Engineer Project Description: Trident presents their customers to connect with them and enjoy all services provided by them at their fingertips. Customers can perform tasks such as schedule service appointments, receive service and other reminders, submit feedback, receive quotations, request for call backs and etc., from their mobile phones. Responsibilities: Directed Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analysed Business Requirement/Features and preparing the Test conditions in HP Quality Center. Prepared Test Scenarios based on RSM (Requirements Specification Matrix). Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE. Attended Scrums every day and work on Tasks to finish the stories on the board for each Sprint as this is agile methodology. Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps). Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework. Performed testing on Office Web Apps, Office Native Apps for iOS and Mac using XCODE, to verify functionality of application. Involved in performing Automation testing with emulators & IOS Simulators Integrated Appium for distributing tests on the cloud. Developed QA processes automation test scripts using Java/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in the Database. Designed, implemented, and test data remediation application process including, insert data file using Core Java, Memory Management, JDBC. Implemented HTTP protocol methods to support the user requests. Have built a test automation framework based on Page Object Model, TestNG and Selenium Web driver. Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM. Implemented TDD (Test-Driven Development) and ATDD approach. Practiced continuous integration process using Jenkins, ran automation script nightly basis and during the deployment. Pulled the automation script from Git. Created and executed automation test cases using Selenium Webdriver/Cucumber framework for Web App and Appium / Cucumber for Mobile App. Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber). Validated web services manually and through groovy script automation using SOAP UI. Involved in using SOAP UI tool to test SOA based architecture for testing SOAP services and REST API. Performed Web Services testing (both SOAP and REST) with SOAP UI by validating requests and responses for XML and JSON. Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI. Tested the API of Web Services using SOAPUI and RESTFUL services. Implemented web services testing on XML Schema. WSDL using SOAP UI and validated them in SOAP and in the Back-end Databases. Used Team Web Access to plan and run the automated test cases using Microsoft Test Manager. Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases. Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity. Environment:Selenium, JAVA, SOAP UI,SQL Server, JIRA, Cucumber, SQL, MS Office, Visual Studio, Jenkins, REST, Web API, Unit Testing, MTM, TestNG, Eclipse, HTML, CSS, HTTP, XML, JSON. Cognizant, Hyderabad, IndiaApril 2011 July 2012 Automation Engineer Project Description: The project enables access to the users, for their Credit card, Debit card and corporate card accounts via internet and enables to see account on-line, for BALANCE and STATUS INFORMATION as snapshot and STATEMENT INFORMATION for past six months. And also enables to make on-line transactions for PAYMENTS and BALANCE TRANSFER. Responsibilities: Extensively used Selenium Web Driver 2 to test the web application. Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half. Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to Agile release. Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases. Experienced on Mobile Apps in Manual and Automation testing of IOS and Android mobile application devices and used Appium for IOS and Android based native applications. Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium and reporting bugs with JIRA. Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities. Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform. Developed the features, scenarios, step definitions for BDD (Behaviour Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby. Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database. Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles. Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc. Environment:Java, Selenium WebDriver, Appium, TestNG, Maven, Ruby, Jmeter, Jenkins, Aglie(Scrum), SOAP UI, Rest, Cucumber, HTML, XML, Json, XPath, HTTP, Firebug, SQL, Oracle, Windows Infosys, Hyderabad, India July 2008 Mar 2011 SoftwareEngineer Responsibilities: Analyzed the Business Requirements Document (BRD) and developed test cases and test scripts for the application under test. Actively participated and interacted with product management teams during the review and analysis of functional requirements. Possessed an in-depth understanding of Object-Oriented Programming and developed automated test scripts in Selenium. Designed a data-driven testing framework in Selenium and captured data dynamically from web controls. Created automation frameworks and test scripts using Selenium WebDriver for multiple platforms and browsers, and also performed manual testing. Designed, developed, and implemented a Page Object Model Pattern-based keyword-driven automation testing framework using Java, TestNG, and Selenium WebDriver. Developed and executed automation test cases, logging defects in JIRA/ALM. Used SVN repository for efficient remote team collaboration, storing the framework and all developed test cases. Configured Selenium WebDriver, TestNG, Maven tool, and created Selenium automation scripts in Java using TestNG prior to the next quarter release. Reviewed database test cases based on assigned requirements to validate reports by retrieving data using complex SQL queries from SQL Server. Conducted functional testing of SOAP and RESTful Web Services using SOAP UI Tool. Demonstrated the ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, and unexpected event handling. Tested Web services and XML using SOAP UI, locating WSDL files on the internet, creating test cases, and executing them. Performed regression testing using QTP before converting QTP scripts to Selenium WebDriver. Managed the scope creation, script creation, configuration, execution, analysis, resolution, and retesting for performance testing using JMeter. Designed scenarios in JMeter for Load and Stress tests and analyzed the results. Prepared user documentation with screenshots for User Acceptance Testing (UAT). Environment:Selenium Web driver/IDE, Eclipse, C#, JMeter, JIRA, Java, JavaScript, HTTP, HTML, CSS, X-path, Windows, SQL Server, Quality Center/ALM, Test-NG, SVN, XML, JSON, SOAP UI, Fire bug, Fire Path, IE Developer Toolkit, QTP. Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript database information technology hewlett packard microsoft procedural language Arizona California Texas |