You are on page 1of 3

SIVAGAMI SUBRAMANIAM

Software Development Engineer in Test


CONTACT:+1(510)-945-0249| sivgami.subramaniam@gmail.com

SUMMARY

Around 8 years of extensive IT experience in Software Testing with expertise in Automation and Manual Testing of Web-based, Client/Server applications,
 Strong knowledge of Software Development Life Cycle (SDLC) like Agile Scrum, and Waterfall.

 Extensive experience in automation testing tools such as Selenium WebDriver, and JUnit/ TestNG for web applications using Maven. Strong Working

Knowledge of Web Technologies like XML, XPATH, HTML, JSON, CSS, and JavaScript.

 Experience in building Test Scripts using Java and JUnit/ TestNG Frameworks.

 Experience in developing/maintaining Test Frameworks for Automation using Selenium and Java (Page Object model).

 Experience in Automation using – Cucumber framework.

 Experienced in manual testing and automating Restful Web Services using Apache HTTP Client, and JAXB parsers.

 Strong expertise in designing and executing SQL queries in MYSQL and Oracle SQL Developer in order to ensure data integrity and perform backend

testing.

 Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, and Regression

Testing.

 Experience in Source code management tools like SVN, GIT, and GitHub.

 Well Experienced in using JIRA, and Quality Center as defect tracking tools.

 Expertise in Finance, Insurance, and ECommerce domains.

TECHNICAL SKILLS

Languages: Java, SQL, XML, HTML, CSS.

Web Technologies: JavaScript, JSON, XML

Databases: MySQL, Oracle.

Web Services: RESTful Services, Rest Assured, Postman

Testing Tools: Selenium WebDriver, TestNG, Junit, Chrome Developer Tools, Cucumber, J2EE, Log4j, JXL, Apache POI.

Build Tools/Coverage Tools: Jenkins, Maven.

Bug Tracking Tools: JIRA, Quality Center

IDE’s: Eclipse, IntelliJ

Platforms: Windows, Unix

Version Control: Git, GitHub, and SVN

PROJECT HIGHLIGHTS
Sephora, CA July 21 - till date
SDET

Project Description: Sephora is a multinational retailer of personal care and beauty products from classic & emerging brands. The Beauty Insider Loyalty
program is a customer rewards program that allows customers to shop online and accumulate points. With this program, members receive special perks for
exclusive offers, and free shipping, earn points and redeem their rewards using beauty insider cash and rewards bazaar. Beauty insider cash can be used for
future purchases. Rewards bazaar allows them to shop for products using points. The application is available on the web, mobile web app, and native app as
well.

1
Roles and Responsibilities:
● Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Agile methodologies. 
● Created test cases and test scripts.
● Designed, executed, and maintained Selenium Web Driver, TestNG, and automated test cases for regression suite.
● Efficient management of JIRA for bug tracking and Confluence for design documents.
● Involved in the selection of Test Cases to be automated and performed functional testing of the UI using Selenium (Web Driver) using Page
Object Model.
● Involved in Web Services Testing using Postman.
● Expertise in Rest Client automation using Apache HttpClient for Restful web services.
● Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and Data validation testing.
● Updated the Requirement Traceability Matrix (RTM), with Test Case IDs and made sure that all BRs (Business requirements), TRs (Technical
Requirements), and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
● Good knowledge in designing and executing SQL queries in order to ensure data integrity and perform backend testing.
● Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
Environment: Selenium Web Driver, TestNG, Java, Apache HTTP Client, Gson, Extent Report, Maven, Eclipse, HTML, CSS, XML, XPATH, Restful, Oracle,
Windows, Jenkins, GitHub, Agile, JIRA.
State Farm Insurance, CA Aug 18 - June 21
QA Engineer.
Project Description: State Farm Insurance is one of the National Insurance companies in the USA handling various insurance like Auto, Home, Business,
Flood, and Life Insurance and offers various plans. The Current application is used by sales advisors, and prospective customers and allows them to quote and
create sales illustrations of various
products.

Roles and Responsibilities:


● Actively participated in test case review meetings and feature demos.
● Performed UI Automation using Selenium WebDriver, TestNG, and Maven.
● Implemented BDD framework by writing features files, step definitions and closely worked with the product owner using Cucumber.
● Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
● Responsible for imparting knowledge Transfer and training to the new team members.
● Developed Test Cases for different APIs, tested manually using Postman and automated using RestAssured.
● Used Jira for defect tracking.
● Used Log4J to implement logging features in all the application modules.
● Performed back-end data validation using SQL Server database.
● Did functional testing, regression testing, smoke testing, Sanity testing, and integration testing.
● Created parameterization tests by importing data from excel files using TestNG Data provider and Selenium Web Driver.
Environment: Selenium Web Driver, Java, Log4j, MAVEN, Eclipse, TestNG, HTML, CSS, XML, JSON, XPATH, Restful APIs, Postman, RestAssured, SQL
Server, Git, Windows, Jenkins, Agile, Jira.
Mercedes-Benz Oct 16 - June 18
QA Engineer.

Project Description:
MBUSA.com is a website that showcases the vehicles of Mercedes Benz and is the face of Mercedes Cars on the Web in the USA. The main objective of the
website is to capture the viewers by featuring the cars in an impressive manner so that interested viewers can be converted into leads and then into customers.
The website displays all the Cars, and their accessories in an interactive and user-friendly way. The site features exploring the cars, saving Build Your Own
(BYO) vehicles, Owner's online profiling, and comparison of Mercedes cars with other competitive manufacturers. The site’s content is driven and managed
with the Vignette Content Management System.

2
Roles and Responsibilities:
● Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.
● Created Test cases, Test scenarios, test scripts, and Defect Summary Report
● Created Selenium test cases for automation using Selenium Web Driver and JAVA
● Created parameterization tests by importing data from excel files using TestNG Data provider, JXL, and Selenium Web Driver
● Validated Restful web services using Apache HTTP Client, TestNG, JAXB, and Gson.
● Performed Smoke, Black Box, Validation, and Compatibility testing of the application manually.
● Performed Regression, Integration, User Interface, and Usability Testing.
● Reviewed user documentation for the accuracy of implemented functionality descriptions.
● Extensively worked on the development of test standards for script development.
● Interaction with the developers for resolving critical bugs and functionality modifications.
● Used SQL Server database extensively to validate the back-end data.
Environment: Java, Selenium Web Driver, JXL, TestNG, HTML, XML, Web Services, TestNG, Quality Center, Maven, SQL Server, Agile, GIT, Windows
Discover Financial Services, NC Jan 14 -Sept 16
QA Engineer.
Project Description:
Discover Financial Services is an American financial services company, which issues the Discover Card and operates the Discover and Pulse networks. Discover
Card is the third largest credit card brand in the United States, when measured by cards in force, with nearly 50 million cardholders. As it now they had a good
name in the Cards domain the Company has started to move on to the Account Origination process, this application helps the organization agents to handle the
customer banking process such as Deposits, Withdrawals, Term changes, etc. but also provides the very feasible way for the organization to handle with the
customer’s account opening process. This application helps agents to gather all the information related to the customer /all accounts the customer has which can
be any of the accounts i.e. savings, money market, IRA, etc. whenever the customer calls in.

Roles and Responsibilities:


● Interacted with client and project team to understand the testing requirements.
● Created Test cases, Test scenarios and Defect Management Templates; Developed test cases and test scripts.
● Created reusable and application-specific functions using Selenium Webdriver using TestNG as a Testing Framework.
● Used Maven as a build and configuration tool.
● Involved in Manual and Automation testing.
● Conducted Regression testing of the web-based application.
● Identify test scenarios and define test cases and test data.
● Extensively used Quality Center for the test management process.
● Used SVN repository as Version Control.
● Executed SQL queries for backend data validation.
Environment: Java, Selenium Webdriver, Web Services, Java, Quality Center, SQL Server, TestNG, SVN, Maven, Windows.

EDUCATION:
M.C.A., (Master of Computer Applications), School - Sri Venkateshwara College of Engineering, India

You might also like