Swapnika
QA Automation Engineer
********.****@*****.***
469–498–9595
PROFESSIONAL SUMMARY:
Over 8+ years of experience in Software Quality Testing and doing Manual and automated testing on Web based using Selenium, Java, Maven, SQL and TestNG.
Expertise in automating the Rest web services testing using Rest-Assured Framework with Maven Integration and TestNG.
Good working experience on SOAP UI for automation testing and load testing for validating various web services used in the application.
Strong Knowledge in automating the software testing environment with open-source tools like Selenium IDE, TestNG, Web Driver.
Good hands-on Automated Functional Testing experience using Selenium WebDriver for testing Web-based applications.
Hands on experience in analyzing Business requirements and finalizing Test Approach, Test Plan, preparing Test Scenarios, Test Conditions and Test Scripts as per Functional and Technical Design Document.
Responsible for Test Planning and Execution based on clients’ specifications.
Expertise in documenting the Business Requirements Document (BRD), generating the UAT Plan, maintaining the Traceability Matrix and assisting in Post Implementation activities.
Proficient in the use of Quality Center for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Evaluation.
Experienced in writing Automation API test cases for RESTful applications using Selenium, Gherkin, Cucumber, Java, Junit, XML and JSON.
Have knowledge on Soap and Restful web services testing using SOAPUI, Ready API tool. XML, WSDL, and XPATH.
Experienced in using Version Control Systems like GitHub and ClearCase.
Experienced in using build tools like Maven.
Excellent communication skills, interpersonal skills, problem solving skills, highly motivated team player along with can-do attitude and ability to effectively communicate with all levels of the organization such as technical, management and customers.
Extensive knowledge on Junit and TestNG.
Extensive knowledge in acceptance testing using Selenium WebDriver.
Excellent Experience in Tracking Defects during the testing process using JIRA.
Experience with JAVA Concepts.
Expertise in all phases of SDLC with experience in Scrum / Agile development as well as waterfall model.
Experience in using GIT for code repository.
Hands-on with page object models and expertise in developing core framework and page objects.
Expertise in integrating all test scripts to Jenkins using Maven.
Expertise in coordinating the testing effort with business analysts, developers, technical support & assisting to base line the requirement specifications for change control and configuration management.
Work experience with onshore and offshore QA testers/team on day-to-day QA activities as well as providing daily/weekly Status Reports and work estimates to upper management.
Solid management skills demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environment.
Developed AutoIT functions handle Authentication windows and popup.
Excellent Experience in load testing web services using JMeter with maven and build through Jenkins.
Written SQL queries for data extraction and validate it from front end application for specific business criteria.
Hands-on experience in design, development and execution of QA Test Plans, Scenario documents, Traceability and Test Strategies for Manual / Automation Testing. Identifying Automation Scenarios from the set of Test Cases/User stories.
Expertise in all types of testing: smoke, unit, functional, integration, system, acceptance, regression, compatibility, black-box testing.
TECHNICAL SKILLS:
Operating Systems
Windows7/XP/NT/Vista, MAC, UNIX, Linux, Solaris
Test Automation Tools
Selenium WebdriverIO, Selenium Web Driver 2.46.0, 3.0.1, 3.4.0 Selenium GRID, Test NG, Eclipse IDE, IntelliJ, NetBeans, Junit, visual studio code
Programming Languages
Java, C
Web Technologies
HTML, CSS, JavaScript
XML
XML, XML schema, XPath
Build Tools
Ant, Maven,GIT,Jenkins
Web Services:
SOAP, REST API, Postman
Query Tools
SQL, PL/SQL
Bug Tracking and QA Tools:
JIRA
Methodologies
Waterfall, Agile/Scrum
PROFESSIONAL EXPERIENCE:
Walmart, Bentonville, AR Mar 2022 – Till Date
QA Automation/SDET
Responsibilities:
Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
Involved in designing and implementing of cucumber automation framework to be used with Rest Assured and Maven using TestNG framework.
Performed Data driven testing Rest-Assured using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
Performed automation using Spring Cloud contract for integrating automation scripts with development code base which can be used for Unit Testing and Integration Testing.
Used Maven for building the Rest-Assured project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Created XML based TestNG test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Performed Automation for regression using Selenium WebDriver for UI screens.
Involved in REST based web services testing using SOAP UI web services testing tool.
Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Created automation scripts in SOAP UI using Groovy Script for web services testing.
Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
Integrated JMeter with maven for continuous integration with Jenkins.
Execution of manual API Testing using Postman.
Integrated complete framework with CI Tool Jenkins for Scheduling the Test cases.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Test NG, JDBC, SQL, Rest API, Git, Power Shell, TFS, SOAP, UAT, Web Driver, SQL Developer
AARP, Washington DC Dec 2019 – Feb 2022
QA Automation Engineer
Responsibilities:
Gathered all the requirements from Functional Requirements documents.
Responsible for Reviewing and documentation for reporting the status to the QA Project manager.
Developed Automation scripts using Selenium WebDriver and involved in designing of automation framework.
Developed Test cases, Test conditions, Test Scripts using Quality Center.
Executed the Test Cases and Test Scripts by using Quality Center.
Conducted Functional, Integration, Regression, Smoke, Database Integrity, System testing.
Developed and Executed Test Scripts for Functional, Integration and Regression Testing.
Did the Traceability Matrix and linked them to requirements.
Validated the Web Services (SOAP), both Request and Response messages.
Involved in creating XPATH, inserting different types of Assertions to check the quality of services.
Used Sub-version for creating the project structure and version controlling.
Used Maven as build tool for deploying the application.
Logged the defects in Quality center & reviewed them every day with Test Lead by priority / severity wise.
Involved in Client meetings, defect calls and walkthrough meetings.
Perform system analysis and understand the deliverables within SDLC using agile methodology.
Documented Test plan and Test cases according to the business required document.
Participated in Smoke testing the functional use cases during production deployments.
Conducted White box and Black Box testing to strategize new projects requirements for functional behavior and performance.
Maintained Selenium Web Driver Scripts to meet changing functional specification and enhancements.
Involved in Completely Web Service/ API testing through Soap Xml using SOAP UI tool.
Used SOAP UI tool to test SOA based architecture application to test SOAP services.
Designed and developed test structure for web services to validate API calls using SOAPUI.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Identify and analyze defects and communicate them clearly.
Consider all Report Bugs for continuous process improvement and keep tracking on SDLC critical path.
Run cross browser test and test business rules on the portal.
Reporting defects and working with developers to get bugs/issues resolved.
Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Selenium, XML, SDLC, SOAP API, TestNG, Java
Service Credit Union, Portsmouth, NH Dec 2016 – Nov 2019
Software Test Engineer
Responsibilities:
Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
Actively participated and interacted with product management teams in the review and analysis of functional requirements.
Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Selenium.
Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
Designed and developed Data driven, Behavior driven, TDD and Hybrid Automation framework using Selenium WebDriver and Java and performed unit testing by using TestNG.
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
Used Git repository for developed test scripts.
Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
Demonstrated ability to solve complex automation challenges involving dynamic objects, custom object types, unexpected event handling.
Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the Exchange environment and save them as separate PST files.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
Involved in testing Web services and XML with tool called SOAP UI and using this tool create Test cases and run them.
Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
Reported and tracked defects in Jira. Worked closely with Developers, Business Analyst and User Representatives.
Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
Attended weekly status meetings with development and management Teams.
Implemented Page Object Model framework with Java and Selenium.
Reported defects to developer and discussed about the issues in weekly status meetings.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Selenium, Jira, Test NG, Oracle, HTML, SQL, AWS, SOAP, Restful API, Java, WMS
Inteq Software Solutions Hyderabad, India Mar 2014 – Sep 2016
QA Analyst
Responsibilities:
Written white-box test cases based on the User and Business Requirements.
Worked on Selenium for creating and executing test cases for functionality testing of a web app.
Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
Worked on White-Box server-side System level test cases using JUNIT.
Involved in Maven configuration for running servers and scripts after the build.
Verified the application on difference web browser such as IE, Mozilla Firefox, safari.
Tested web-based application on different operating systems such as Windows XP, Windows 7 and MAC. Also, tested the application for different Java versions.
Performed automated regression testing to check the new functionality, bug fixes, and fix packs.
Planning and executing the Implementation Scripts.
Created Traceability matrix between Requirements and Test cases.
Created test cases to check the html pages (web page), hypertext links, images, Java applets and tables.
Conducted Integration testing, functional testing, system testing.
Preparation of test conditions detailing the high-level overview.
Maintained Test logs, Test Suites, and Test reports in Mercury Quality Center.
Generated Modular Reports for failed test cases and assigned them to responsible developers.
Categorized bugs based on the severity and interfaced with developers to resolve them.
Documentation of the Education Programs.
Performed Component testing, Functionality Testing, Integration Testing, Data validation testing, Regression Testing, UAT.
Developed Automation scripts using QTP.
Developed and documented complete testing process with well-written test cases.
Involved in project meetings to meet project deliverables and goals.
Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Java, Junit, Windows XP, Windows 7, Mozilla Firefox, Safari, Internet Explorer, QTP, Agile, UAT
Education: Bachelor's in Computer Science, JNTU, India