Lakshmi Anusha Adimulam - QA Automation Engineer |
[email protected] |
Location: San Jose, California, USA |
Relocation: Remote or Onsite |
Visa: H1B |
Lakshmi Anusha Adimulam
Sr. QA Automation Engineer / Lead Email: [email protected] Phone: +1 6125157157 Professional Summary: Around 10+ years of IT experience as a Lead QA Automation Engineer, extensively worked on Manual, Automation Testing of Client/Server and Web based Applications. Developed and maintained automated test scripts using Cypress framework, resulting in a 30% reduction in testing time. Collaborated with cross-functional teams to identify test cases suitable for automation and integrated automated tests into continuous integration pipelines. Experienced in creating & executing manual and automation test cases, defect logging and tracking in defect management tools. Extensive knowledge and implementation skills in all phases of Software Development Lifecycle (SDLC), Software Testing Life Cycle (STLC) and Defect life Cycle (DLC). Proficient in User Interface (UI), Functional, Regression, System Level, Smoke, Sanity, API, Cross Browser, Compatibility, Performance and Security Testing of applications. Specialize in DevOps and Cloud platforms such as AWS, Azure and GCP. My expertise lies in Continuous Integration and Delivery, Software Configuration Management, and Linux and Unix administration. Proficient in Cypress automation framework,Strong understanding of software testing methodologies Mentored junior QA engineers on Cypress best practices and automation strategies. Proficient in Cloud/DevOps methodologies, CI/CD pipeline, Software Development Life Cycle (SDLC), Site Reliability, and Build and Release management, with expertise in both Windows and Linux administration. In-depth experience in writing Requirement Tractability Matrix (RTM), detailed Test Plan and Test scenarios. Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios. Experience in working with open-source tools such as Ruby cucumber Selenium (Selenium IDE, Selenium Web driver and Selenium Grid), SoapUI and Eclipse. Proficient in writing Selenium Web Driver automation scripts in Java using TestNG Automation framework for Web Applications. Experienced in testing Web Services using Soap UI & REST API testing using Postman. Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms. Expertise in logging and tracking issues with defect tracking tools like Bugzilla and Jira. Expertise in setting up and carrying out browser compatibility testing environments with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC. Good knowledge in Black Box Testing and White Box Testing. Good leadership qualities and guided freshers on manual testing guided freshers on manual testing and automation testing. Excellent communication, interpersonal, organizational and multitasking skills. Great attention to detail, committing to deadlines under tight schedules; Quick learner and a good team player. Technical Skills Test Approaches: Agile/Scrum, SDLC, STLC, Bug life Cycle Testing Tools: Selenium WebDriver, Ruby, QTP/UFT, Postman, Manual Testing Frameworks: Data Driven, Keyword Driven, Ruby testing framework Page Object Model, TestNG Build & Integration Tools: Maven, Jenkins Programming Languages: Java, C Browsers: Firefox, Internet Explorer, Safari, Google Chrome Operating Systems: Windows 10, Windows XP, Windows 7, Unix, Linux, Mac, iOS, Android Database tools: SQL Server Defect Tracking Tools: Bugzilla, Jira Scripting Languages: cripting Languages: JavaScript, Node Js and react Js Markup Languages: HTML, XML, JSON, XPath, XSL, XSLT, CSS MS Office Tools: MS Word, Excel, Outlook, PowerPoint Types of testing: Manual Testing, UI Testing, Regression Testing, Black Box Testing, Functional Testing, Performance Testing, Smoke Testing, Sanity Testing, System Testing, Web Service Testing and API Testing. Professional Summary Project 1: Client: U.S. Bank Role: Sr QA Automation Engineer Duration: November 22, 2022 Till date Roles & Responsibilities: Developed the Automation Test Scripts in Katalon Studio using Page Object Model. Worked collaboratively with onshore and offshore teams to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process. Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do Load Testing, Security Testing and done Restful service load testing using Gatling (Scala). Experience in client scripting language and server side scripting languages like HTML5, CSS3, JavaScript, JSON, react Js, Node Js. Performed functional testing to identify various critical points in the Application and automated it by using Katalon Studio. Designed Automation Test cases using Selenium WebDriver, Java, Cucumber, Junit, Maven and performed GUI testing using UFT. Wrote automated scripts for angular JS application using protractor, Jasmine, Grunt and Java scripts. Used Selenium Grid to run test cases in multiple browsers and Platforms. Involved to develop automation scripts in Java/Selenium. Also, used TestingWhiz for testing of native and hybrid mobile apps for iOS and Android. Responsible for development of automation framework using Page Object Model. Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Used Selenium/Java to compare the result of Testing Whiz & report as well parallel cross-browser testing. Designing, developing BDD Automation frameworks/scripts for API, Web based projects using Rest Assured, Selenium, TestNG and Ruby Cucumber wif Java/JavaScript as primary language. Performed automated web services testing using Testing Whiz to verify whether the web services communicate and access information from web as defined with support for SOAP and Restful web services. Performance testing ownership using J Meter, reporting issues, closing the loops. Prepared test data document and involved in generation of bug and test case execution reports. Involved in SOA architecture which include Soap and Restful Web Services Testing. Developed Web Services frameworks using SOAP UI, XML and Rest API and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI and Generated Custom HTML Reports for each run. Developed API Automation frameworks using SOAPUI, Groovy Script and validated data from different data sources using JDBC and ODATA URLs. Executed Web services API testing using SoapUI & Testing Whiz and compare the result. Used BDD framework with Ruby Cucumber, Java and created feature files with scenario and scenario outline files. Logged and managed defects using Taiga defect management tool. Used Jenkins as continuous integration server to run automated test suites. Designed and Developed Smoke, Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver. Designed,Developed,Executed and Maintained Automated Test scripts using by BDD (Behaviour Driven Development) testing framework with Ruby Cucumber and Gherkin Language. Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports. Performed Smoke, Functionality, Integration, Regression tests based on analysis, and understanding of the requirements, non-functional specifications, and end-user needs. Project 2: Client: Verizon Telecom Role: Lead QA Manual & Automation Engineer Duration: Jan 2020 November 2022 Description: National Telephone & Address System (NTAS) from Verizon is a child of iVapp (provisioning app across Verizon) which basically is a telephone and address manipulation platform. It is an application where the address range gets created and distributed according to user s needs. Roles & Responsibilities: Developed a Test Plan and Test cases based on requirements and Software performance standards to test various application points. Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINTdeliverables. Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG under Java platform utilizing industry design patterns and approaches. Extensively used Selenium IDE and Selenium WebDriver to record, playback and debug individual test cases to provide more flexibility in automating test cases. Extensively used Selenium locators like (id, className, XPath, CSS Selectors, Fire Bug, Fire path) and WebDriver to test the web application. Worked with Chrome extension Postman REST Client, an HTTP client for testing web services. Used Postman API to get a convenient, visual display of query results. Used Postman & SOAPUI for rest service testing. Created JMeter Test Cases to measure performance and functionality of web services. Strong exposure on Performance testing using LoadRunner and JMeter. Executed automated test scripts using JMeter based on business/functional specifications. Used regular expression for dynamic values in JMeter. Involved in Smoke Testing, Regression Testing and User Acceptance Testing. Wrote SQL Queries to extract data from various database tables for testing purposes. Extensively involved in black box Testing, Functional Testing, Regression testing, Smoke testing and System Testing (End to End Testing) of the application. Responsible for implementing page object model (POM) using Selenium WebDriver, Testing and Data Driven framework to test web application. Performed REST Web Services testing with Postman and Performed Security Testing for login validations. Developed helper classes needed following Java 8 multi-threaded programming and Collection classes. Developed and executed test cases for positive, negative, and end-to-end Test cases. Used Maven for building the Selenium WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically. Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, running automated and manual functional tests. Done SOAP Testing and Restful services Testing, API Testing using SOAPUI tool. Validated the Responses for the sample operations. Executed the test cases in the test suite and inserting various assertions. Used Selenium GRID to execute test cases in parallel on different target machines. Developed framework from scratch for using Cypress to automate UI and used Javascript, NodeJS and NPM for Angular based user interface. Performed UI and API testing using Cypress and created a framework from scratch. Performed testing both SOAP and REST services using Postman, Rest Assured, tested both XML and JSON formats. Project 3: Client: General Electric Role: QA Automation Engineer Duration: Jan 2018 Jan 2020 Description: LightGrid Outdoor Wireless Control System from GE allows remote monitoring and control, utility-grade energy measurement and GPS mapping of streetlights. It allows the users to monitor the street lights based on traffic, climatic conditions etc. Roles & Responsibilities: Responsible for decomposition of the requirements based on the functional specifications, design, development, testing, debugging and documentation of applications to satisfy requirements. Worked in a highly dynamic Agile environment and participated in scrum and sprint planning meetings. Performed Defect Tracking Management in JIRA. Generated automated daily reports using JIRA. Performed a variety of software testing including functional, usability, system integration, regression, cross browser and OS Compatibility, mobile application, and performance testing. Experienced with Test Automation tools such as Selenium, TestNG, JMeter, Junit. Used Selenium web driver, TestNG, Java to write the test scripts. Worked existing Selenium automation Framework with java using Data Driven testing and MS Test. Experienced in testing framework using Behavior Driven Development (BDD) tools like Spec flow. Designed structured User Interface UI automated Test cases using Selenium Web driver in java for web-based software products used to perform software testing. Automation test cases using QA Complete, SoapUI, Postman, and Selenium. Implemented framework for Restful API testing using Postman and SoapUI Reviewed the requirements and technical specifications and designed detailed Test Cases & Test Scenarios to test Identity Management components including Single Sign On, Resource Provisioning, Role based access control (RBAC) and User ID Lifecycle management and created and collected the required test data. Implemented code coverage and unit test plugins with Maven in Jenkins. Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites using Jenkins, Maven and GitHub. Used SoapUI and Postman tool to test SOA based architecture applications to test Soap services and REST API. Performed Functional testing, Regression testing and System testing. Extensively used SQL statements to query the SQL Server for Data Validation and Data Integrity. Data Validation Project 4: Client: British Telecom (Cisco) Role: QA Tester Duration: August 2015 December 2017 Description: MVWE is a BT s product, which is a complete SDN based solution. This allows customer to configure, order, modify & cease optical network services through an online portal. The ordered network is provisioned and made available to customer in real time. Network topology can be built across a set CCE enabled BT and third-party data centers and customized customer data center with On-Ramp solution. Roles & Responsibilities: Responsible for decomposition of the requirements based on the functional specifications, design, development, testing, debugging and documentation of applications to satisfy requirements. Involved in Development Test cases and Test plans. Tested the application in a dynamic environment with the sprint team using Agile and Scrum methodology. Implemented JUnit framework with Selenium for parallel execution, code maintainability, and generated reports. Writing Selenium Web Driver automation scripts in Java using Maven, TestNG Automation Testing for Web Applications. Very good experience in client scripting language and server-side scripting languages like HTML5, CSS3, javascript, JSON, react Js, Node Js. Developed Selenium script for taking Screenshot and used action class to perform mouse movement. Performed compatibility testing executing the test cases on different browsers (IE, Chrome, Firefox, Safari). Involved in writing Requirement Traceability Matrix (RTM)from detailed Test Plan and Test scenarios. Involved in Smoke testing, Sanity testing, White box testing and Black box testing. Reported the bugs, e-mail notifications to the developers using the HP ALM. Coordinated firm-wide stress testing-related communications Expertise in developing the Automation framework and updating the automation suites for new functionality using UFT/QTP. Automated Regression Suite of Test cases using Eclipse, Java and designed a framework for easy maintenance of Scripts. Validated Restful API services Updates and executed API regression testing using Postman and REST client Performed Manual Functional Testing and Automated Testing using Selenium, of the application against new builds. Developed scenario-based testing for the JMeter scripts. Create, schedule, and run the scenarios using JMeter and generate necessary graphs Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios Created and executed JMeter scripts for performance testing of portal Compared the actual result with the expected results. Validated the data by reverse engineering methodology i.e., backward navigation from target to source. Participated in daily scrum meetings and got used to agile development methodology.. Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test. Project 5: Client: Pacifi Corp Role: Testing Analyst Duration: February 2014 June 2015 Roles & Responsibilities: Followed Hybrid testing methodology, participated in business requirement meetings and delivered each iteration test deliverables. Designed automation framework using Selenium WebDriver and Java. Developed test code in Java language using Eclipse IDE and Selenium, TestNG, Extent Reports framework.Designed test artifacts from business requirements Prepared and executed test scenarios and test cases manually Maintained test results and defects in HP ALM and Jira Developed and executed selenium scripts in local and remote machines Integrated automation scripts in Jenkins Designed scripts for E2E testing which involves DB integration Extensive testing experience in testing applications in development environment. Hands-on experience in API testing using Postman Involved in developing BDD Frame work from Scratch. Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria. Performing Functional, Integration, Regression, White box/Black box Testing Designed, developed and implemented POM based automation testing framework utilizing Java Developed test cases and test scenarios from business requirements Conducted Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application using Java Used web-debugging tools like XPath, Firebug and Fire path to locate elements. Involved in testing Web services using Postman Continuous monitoring of jobs and analysis of the failures on Jenkins Environment. Triggered the automation jobs using Jenkins to get the reports. Responsible for reporting and tracking the defects using ALM. Determined system defects based on expected outcome of testing performed. Identified defects and interacted with developers to resolve issues. Worked on integrating selenium automation scripts to ADOS(Azure Devops Server) using GIT, Maven, Selenium ,TestNG, Jira, Reports. Keywords: cprogramm continuous integration continuous deployment quality analyst user interface javascript database information technology hewlett packard microsoft Idaho |