Lavanya
QA Engineer
Email: ***********@*****.***
Ph #: 682-***-****
Professional Summary:
* ***** ** ********** ** 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).
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.
Sound knowledge on TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
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.
Extensive experience in Black-Box & White-Box Testing for Web, Data Base and Client Server Applications.
Extensive experience in conducting different kinds of tests such as Integration, Regression, Functional, System Testing, Black Box, White Box, UAT and Sanity Testing.
Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
Expertise in performing regression testing on new builds, every modification in the application using Selenium WebDriver.
Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance Issues Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
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: American Fidelity Insurance, Oklahoma City, OK Jan 2022 – Till Date
Role: 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.
Performed white-box testing, integration testing and regression testing on the application.
Evaluation and implementation of Robot Framework to create Selenium WebDriver automation test suite.
Defining the automation architecture to ensure appropriate interoperability of technology stack.
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.
Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
Responsible for GUI and Functional Testing, Regression and Smoke testing through automation
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
Working on the Android module of the project where I was responsible for automating the app using Appium.
Involved in Mobile Application Automation (Android & IOS devices).
Running test scripts in multiple browsers/devices using CI tools in cloud environment.
Developed re-usable function using TestNG for the Test Automation.
Created automation test cases using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
Tested request and response XML's based web services interfaces using REST ASSURED.
Performed Web Services Testing and XML validation by creating test case suite using REST ASSURED.
Performed code reviews to ensure that code standards are followed among Automation team members.
Involved in Design and development of test plans based on high-level and detailed designs.
Executed tests and participated actively in system testing and regression testing.
Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
Implemented test scripts based on the test cases and test data in JIRA.
Assisted the team lead with daily QA tasks.
Developed Test Base Class to hold all reusable methods.
Used CSS Selector to identify objects.
Participated in weekly review meetings conducted for developers and testers.
Used WebDriverWait, wait.until, Expected Condition. Visibility of Element Located is Element Present or check status completed to handle the Ajax content.
Contributed to Team Effort by accomplishing related results as needed.
Developed generic method to make the method reusable for multiple purposes.
Played a key role in production releases and perform UAT test of the system.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Appium, POSTMAN, Cucumber, Jenkins, REST ASSURED, Jira, SQL, Windows.
Client: Frost National Bank, San Antonio, TX Oct 2019 – Dec 2021
Role: 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.
Performed Selenium Synchronization using Explicit & Implicit waits.
Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
Created test reports generated out of TestNG and captured the error screenshots.
Established the Environment set up for Mobile Automation using Appium Tool.
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.
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
Developed manual and automated test cases to validate RESTful API web service.
Developed re-usable function using TestNG for the Test Automation.
Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
Used Postman for API testing to verify the CRUD operations.
REST API testing using POSTMAN on production post release.
Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
Executed tests and participated actively in system testing and regression testing.
Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
Used CSS Selector to identify objects.
Participated in holiday testing, release sign off processes
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
Developed generic method to make the method reusable for multiple purposes.
Played a key role in production releases and perform UAT test of the system.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Appium, Jenkins, SOAP UI, POSTMAN, JIRA, SQL, Windows.
Client: Hill's Pet Nutrition, Topeka, KS Apr 2018 – Sep 2019
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 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.
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.
Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
Created feature files using Gherkins in Cucumber framework for BDD.
Used Postman for API testing to verify the CRUD operations.
Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Used TestNG framework to run unit test and Maven to build the Project.
Worked with web service and back-end service/API tools such as Soap Service, HTTP Client, and Soap Client etc.
Cross-Browser Testing was performed on different versions of IE and other Browsers.
Tracked defects using JIRA and generated defect summary reports.
Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements. Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve.
Environment: Java, Selenium WebDriver, TestNG, HTML, XML, SOAP UI, REST Services, POSTMAN, ALM, Mobile Testing, Jenkins, Cucumber, Maven, XPath, Eclipse, JIRA, Agile, Oracle, SQL, Windows.
Company: Ebix, Hyderabad, India Apr 2016 – Oct 2017
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.
Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
Validated JSON responses using JAXB and JSON Parsers.
Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
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.
Company: Incessant Technologies, Hyderabad, India Jun 2014 – Mar 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.