QA Testing
Name: Soumya Lakshmi
Contact: 302-***-****
Email ID: **************@*****.***
PROFESSIONAL SUMMARY
Around 8+ years of experience in Automation testing as well as hands - on experience working in Development & Testing Methodologies such as Agile, Waterfall and V-Model testing methodologies.
Extensive Experience in Automated testing using QTP (Quickest Professional), Selenium.
Extensive Experience in Black box testing, system, GUI, integration, functional, user acceptance, database testing and regression testing.
Experience in automating Webservices (SOAP, Restful Service calls) testing using HP Service Test, HP LoadRunner, JMeter, SOAPUI / ReadyAPI, Rest-Assured Java Library and Postman.
Experienced in developing and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for the Relational Database, WEB and Client/ Server applications.
Experienced in managing test lab and test tools.
Experience in Backend testing by writing SQL queries, functions, views, packages and procedures to test the integrity of application.
Good knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java, Python for test case automation.
Automated functional test cases using tools like Selenium IDE, Selenium RC, and Selenium Web Driver (JUNIT and Java TESTNG).
Execution of manual API Testing using Postman
Extensively worked in executing tests by using Selenium grid/Testing in different browsers/Cross Browser testing.
Extensive knowledge on web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and jQuery.
Familiar with SOAP UI and REST API web services testing.
Experience with Test Automation tools such as Cypress, Selenium, TestNG, JMeter, Junit.
Experience in writing Test Plans, Test Scripts and Test Cases as well as executing them.
Experience with Java Unit Testing frameworks JUnit4/3 and Testing.
Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
Experience in bug reporting tools like Bugzilla, Quality Center, HP ALM, and JIRA.
Developed User Guides, Documented Business Systems and procedures.
Well exposed to different troubleshooting/debugging/testing/version control methodologies.
Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
Good knowledge in using Postman for APIs testing.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JIRA, Neoload, ZEPHYR.
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.
Capable of working as an individual and also as a part of team.
TECHNICAL SKILLS
Testing Applications: MS Office, Rational, IBM-Rational Suite, Test-Complete, Jira, Selenium, JMeter
Database/SQL: Oracle, MS-SQL, and MySQL
Issue/Defect Tracking Tools: ALM, ClearCase, JIRA, Test-Link, Team Track
Continuous Integration: Jenkins, Hudson with Ant/Maven
Operating Systems: Windows 95/98/2000, XP, VISTA, UNIX, Linux, BSD
Programming Languages: Java, SQL, Cypress, Javascript
Test Documentation: Developed test strategy, test approach, test plans, test cases, test scripts, etc.
Testing: Manual, Automated, Black/White box, Regression, Functional, Integration, Performance and UAT
PROFESSIONAL EXPERIENCE
Optum, New jersey Mar 2021 – Till Date
QA Automation Engineer
Responsibilities
Worked with Developers to troubleshoot problems and inconsistencies.
Implementing Selenium testing platform and using test scripts with Intellij Idea, writing Selenium Web driver scripts, using JUnit and Selenium for automated testing.
Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
Formulate methods to perform Positive and Negative testing against requirements. Conducted Unit, System testing.
Performed Verification, Validation, and Transformations on the Input data (Text files, XML files) before loading into target database.
Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
Performed cross browser testing for compatibility checks on IE, Firefox and Safari.
Performed UI and Functional Testing through Web interfaces.
Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Actively involved in Scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Optimized Selenium scripts for Regression testing of the application with various data
Experienced with testing REST and GraphQL API logic using Postman.
Developing automation test scripts for the front-end applications, backend services/tools, service contracts, SDK and REST APIs and also implemented the test Automation via java.
Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
Experience in Automated Software Testing using Rest assured, Cypress and Selenium
Perform Web Services Testing using SOAP UI for Service Gateway and SWFVM.
Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using Soap Ui.
Worked on Web services using Postman exclusively on obtaining the needed information using the URL approach.
Developed test automation framework for web app using Selenium RC, Web Driver Backed and JUnit.
Verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
Use of XPath in the context of Selenium RC in order to pick out page elements in a robust manner by avoiding index-based expressions. These XPath were then abstracted behind Page Object classes to provide a central point of change of any UI changes made in the application.
Experience with troubleshooting using firebug and tail application logs (for any exceptions) while testing.
Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
Attended code reviews of developer work, when a feature will not work as intended in the context of the whole system.
Creating test scripts for REST APIs using Step Definitions and Feature Files in Rest Assured and Cucumber Worked on TestNG Framework using Web Driver, Eclipse, and Java in Windows platform to cut down regression testing time.
Experienced in automation project continuous integration (Jenkins with Ant/Maven).
Performed End-to-End testing manually and automatically
Developed and executed test cases for Webservices Testing using Quick Test Professional and SoapUI and JMeter.
Manually tested calculations of home and auto insurance rates and dividends using MS-Excel and cross checked for results data.
Environment: Selenium Web Driver, Java, APIGEE, Test NG, Rest Assure, Jira, IE, Quality Center Firefox, Agile Methodology, Selenium, JXL, Eclipse, Intellij Idea, POSTMAN, VS Code, Web driver IO, Javascript, JMeter,
Bank of America, Wilmington, DE Nov 2019 – Feb 2021
QA Automation Engineer
Responsibilities
Performed System Integration testing and recorded issues along with product enhancements.
Worked with Engineers to troubleshoot problems and inconsistencies.
Testing Web Services using SOAP UI.
Formulate methods to perform Positive and Negative testing against requirements. Conducted Unit, System testing.
Implementing Selenium testing platform and using test scripts with Eclipse IDE, writing Selenium Web driver scripts, using JUnit and Selenium, Appium for automated testing.
Worked with Chrome Extension POSTMAN REST API webservices for Backend API Automation for Integration Testing. Point of contact for all platform issues and provided support and clarity on resolutions. Point of Contact for Hotfixes and product support issues.
Developed and executed test cases for SOAP and RESTful web services using SoapUI, Postman tools and REST Assured API.
Performed Verification, Validation, and Transformations on the Input data (Text files, XML files) before loading into target database.
Developed BDD tests using Cucumber by writing behaviours and step definitions. Developed required Selenium support code in JAVA for Cucumber
Worked building API proxies using APIGEE API Management with policies like Assign message, extract message, raise fault, Service Call Out
Created a framework from scratch using API testing tool called Karate for REST API Testing
Performed UI and API testing using Cypress and created from framework from the scratch.
Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
Performed cross browser testing for compatibility checks on IE, Firefox and Safari.
Performed Service Level Testing for Web services using Soap UI, Postman and Apigee. Experience providing Apigee Edge Platform diagnostic and troubleshooting ability.
Experienced in Automating Rest API using Rest Assured Framework, TestNG, Java and Json Path.
Performed UI and Functional Testing through Web interfaces.
Scheduled jobs using Jenkins to run at regular intervals for smoke and regression testing for all the environments achieving CI/CD.
Rest API automation using cypress and JavaScript
Performed Data Driven testing with multiple test data inputs with Selenium Web driver and MS-Excel.
Optimized Selenium scripts for Regression testing of the application with various data
Ensured the existing data structures had a smooth migration to the new database.
Ensured data validation in batch files, reports and databases; used SQL to query database extensively for data validation; Preparing SQL sub-queries, nested queries and for complex data enquiries.
Wrote SQL queries for validating constraints, indexes.
Prepared scripts, running tests, Analyzing results in J2EE, SQL, DB2
Perform Web Services Testing using SOAP UI for Service Gateway and SWFVM.
Developed test automation framework for web app using Selenium RC, Web Driver Backed and JUnit.
Verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
Use of XPath in the context of Selenium RC in order to pick out page elements in a robust manner by avoiding index-based expressions. These XPath were then abstracted behind Page Object classes to provide a central point of change of any UI changes made in the application.
Experience with troubleshooting using firebug and tail application logs (for any exceptions) while testing.
Attended code reviews of developer work, when a feature will not work as intended in the context of the whole system.
Experienced in automation project continuous integration (Jenkins/ Hudson with Ant/Maven).
Worked closely with QA project manager.
Environment: Selenium Web Driver, Java, Test NG, Karate, Bugzilla, Eclipse, IE, Quality Center Firefox, Agile Methodology, Selenium, JXL, SOAP
Genpact, India March 2012 – Sep 2016
Automation Test Engineer
Responsibilities
Developed Automation Script using Selenium WebDriver, RC Server, Eclipse, TestNG and Java
Tested compatibility of application for dynamic and static content under various cross browser using HTML IDs and Xpath in selenium.
Involved in performing Smoke, Functional, System and Regression and backend Testing
Developed Hybrid framework with Selenium.
Automated web-based application using Selenium WebDriver with Java and TestNG framework on both Staging and Production environments supporting different browsers.
Used Selenium GRID to execute test cases in parallel on different target machines
Communicated with QA Lead and QA Team members to resolve issues
Reported software problems using Bugzilla bug trucking system and verified bugs fixed in new releases
Identified and documented defects using Buganizer to ensure application functionality
Worked with QA team and developers to improve processes.
Developed test cases, reviewed and Involved in Functionality and Regression Testing.
Involved in software acceptance testing and production release procedures throughout SDLC
Documented the successful or unsuccessful completion of each test condition in the Test Director script repository and verified actual results against expected results for discrepancies
Conducted system and integration testing, debugged the software errors and interacted with developers to resolve technical issues.
Implemented BDD (behavior-driven development) to run automated acceptance tests using Cucumber tool.
Responsible for entering bugs into an automated bug management system and performing regression tests after the bugs were fixed.
Involved in Web services Automation Testing using SOAP UI.
Maintained detailed test logs and report test results in Test Director
Participated in test plan and test cases review meetings.
Performed quality reviews to improve test maturity
Executed SQL queries to verify proper insertion, deletion and updates to the Database
Prepared user documentation with screenshots for UAT (User Acceptance testing)
Utilized Confluence for reporting weekly status on area of ownership. Attended meetings to influence building quality into the product cycle.
Environment: Eclipse, Selenium, Web Driver/ GRID, UNIX, JUnit, Testing, XML, HTML, SQL, SOAP UI, JAVA script.