ABARNA SWAMINATHAN
PROFILE SUMMARY
Quality Assurance professional with excellence in:
~ Defect Management ~ Service Delivery ~ Liaison & Coordination
~ Software Testing ~ Release Management
~ Quality Assurance ~ Team Management
Sr. Quality Engineer with 7 years of experience in Software Analysis, Design, Integration and Testing
Expertise in performing manual and automated testing for Web based applications
Hands on experience with different types of testing such as Black box testing, Functional testing, Regression testing, System testing, Integration testing, Sanity testing, Smoke testing, GUI testing and User Acceptance testing
Proven ability in developing Behavior Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin
Developed planning for testing efforts and the design of multiple test plans, including developing data-driven test cases using external resources
Experience in Selenium IDE, WebDriver, Junit, test NG, Maven, Jenkins, Selenium Grid, Cross browser testing, POM, Hybrid Frameworks, Modular Driven, Cucumber, TDD and BDD
Created Requirement Traceability Matrix (RTM), Test plans, Test cases, Weekly status Reports, bug reports etc. To analyze changes and identify the areas of application for Regression Testing
Extensive experience in Java and experience with modern Front-end frameworks JavaScript, HTML5, CSS3.
Hands on experience in testing REST based Web Services using Postman, RESTASSURED
Good with Version controls like GIT
Complete Understanding of QA Methodology
Good Experience in SQL Server Commands and Experience in Unix commands
Participates as needed in development phases with emphasis on the analysis/design, documentation and/or testing, integration, and presentation phases
Self-starter who can work independently with limited direction with the ability to quickly learn and apply training is important
TECHNICAL SKILLS
Languages & Scripts:
Java, JavaScript, SQL, C, C++, HTML, Gherkin
Automation Framework
Data driven, Modular driven, Hybrid and Page Object Model
Automation Testing
Java, Unix, HTML, CSS, XML, JavaScript, GIT, Maven, Selenium WebDriver, TestNG, JUnit, Cucumber,Appium.
Web Service:
Rest Assured framework, Postman
Test Management Tools
TFS, JIRA
Databases:
Oracle, MySQL
Build Automation:
Maven.
ORGANIZATIONAL EXPERIENCE
Client: UpToDate, Waltham, MA
Oct 2020 – till date
Role: Sr. Software Engineer in Test
Description: Business Systems StoreFront – UpToDate is an evidence based clinical decision support system. This project offers number of subscriptions and add-on products, allowing users to have the most up-to-date information and improve patient care. Once user register for the products, Order processing system verify the information and process the payment and grant access to the registered products.
Significant Accomplishments:
Created and implemented Page Object Model automation framework from scratch using Selenium WebDriver/TestNG.
Created Object in Object repository using Page Object Pattern using Page Factory of Selenium WebDriver.
Developed BDD tests using Cucumber and Gherkin scripting language by writing behaviors and step definitions.
Written Java code for reading and writing to an Excel file using Apache POI library.
Integrated HTML report for automation scripts using TestNG and Java.
Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
Created automation test scripts for Parallel Execution of test Scripts.
Experience in performing Automation for HTTP/REST web service using Postman and Maven projects integrated with TestNG frameworks.
Tested RESTFUL Web Services based on API specification document.
Performed backend testing by writing SQL queries using various commands, functions, Joins and Union.
Pushed the ready and tested automation scripts to Stash using GIT.
Improved testing flow by maintaining TFS dashboard, checking existing defect report to avoid duplicate reports for better performance
Environment: Selenium Web driver, Java, TestNG, Maven, Git, TFS, Jenkins, Cucumber, Postman, Rest-API,Appium.
Client: ProVation Medical, Minnesota, MN
FEB 2018 – SEP 2020
Role: Sr. Quality Engineer
Description: Order Sets – Web review tool allows system to review order sets and collaborate instantly online. It replaces dictation and provide maximum reimbursement due to standardize documentation and higher quality of care.
Significant Accomplishments:
Analyzed Functional Requirements and Business Specification as part of Static Testing on earliest stages of SDLC
Automating test cases, test suites for Regression Testing via Selenium Web driver, Java for existing application and JavaScript for the redesign AngularJS application
Created Object in Object repository using Page Object Pattern using Page Factory of Selenium WebDriver
Experience in performing Automation for REST web service using Maven projects integrated with TestNG framework
Developed Hybrid framework with Page object model and Data Driven
Used Cucumber for BDD and Gherkins Scripting language.
Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data
Responsible for regression testing using manual testing, executing Automation scripts for Web application
Responsible to verify REST Web Services API’s request and to get valid JSON response for the following methods like GET, POST, PUT and DELETE.
Packaging and Continuous integration the test cases by using Jenkins
Building the Test cases using Maven Project and run the batch testing
Logged defects encountered in the application through TFS during test cycles and conducted fix verification. Worked on Agile/Scrum methodology.
Working closely with project manager/Test Lead and Project team to learn about the project functionalities and provided testing timelines.
Environment: Selenium Web driver, Java, JavaScript, TestNG, HTML reporting, Git, Maven, Jenkins, TFS, Selenium Grid, Postman, Rest API, Cucumber.
Client: Deutsche Bank, Los Angeles, CA
SEP 2016 – JAN 2018
Role: Quality Engineer
Description: Online Retail Banking web application to service banks customers. The app includes features like view/manage their account, view transaction details, transfer money between accounts, P2P (Person to Person) transfers, pay their bills, deposit checks and more. The app was targeted to improve the user experience for all customers and enable their vision for high acquisition in the new digital world. My responsibilities included to work with a team to perform manual testing and create automation test cases for the application.
Significant Accomplishments:
Responsible for creation of test analysis report and test status reports for client
Performed functional regression testing, sanity testing for latest builds
Performed cross browser testing on Internet Explorer, Google Chrome, and Firefox
Test execution and Defect tracking
Preparation of Traceability Matrix
Created functional automation scripts on Selenium Web driver using Java programming on a Modular Framework.
Created and maintained test plans, test cases and test script on JIRA based on the user requirements in Agile SCRUM environment.
Responsible for triggering fortnightly execution of the automation test suite using Jenkins as continuous integration tool.
Performed mobile testing.
Experience in testing SOAP/REST Webservices using Ready API and REST API’s using Postman and REST-Assures Framework using Java along with different Maven dependencies.
Worked on test environment including Eclipse, TestNG, Maven and GitHub.
Experienced in automation project continuous integration (Jenkins with Maven).
Created test documentations like Automation run report and status, automation script maintenance log.
Environment: Selenium Web driver, Java, TestNG, Maven, GitHub, JIRA, Jenkins, Postman, Soap/REST API.
EDUCATION
Master of Philosophy in Computer Science, Bharathidasan University, India
Master of Science in Information Technology, Bharathidasan University, India