Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

SANTHOSHINI SIRIPURAM

Plano,Texas

Summary

  • Strong exposure to all phases of SDLC, STLC and Defect Management Lifecycle.
  • Solid knowledge of all phases in Waterfall and Agile Methodologies, also robust experience with Verification/Validation.
  • Expert in creating Test Strategy, Test Cases, other deliverables and executing the Test Cases both Manually and by Automation.
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, System testing, Sanity testing, Performance testing, Stress testing, API testing, User Acceptance Testing (UAT), Ad-hoc Testing, Black Box testing, Boundary Value Testing, Cross Browser/Parallel Testing, Security and Database Testing for improving product quality.
  • Complete knowledge of Object-Oriented Programming (OOP) concept by using inheritance, abstraction, encapsulation, and polymorphism.
  • Proficient in Automation tools like Selenium WebDriver with Java, TestNG, JUnit, Maven, Cucumber, Jenkins and Git for testing Client-Server and Web-based applications.
  • Experience of Creating new and Maintaining an existing Automation Framework Models (BDD/TDD, Hybrid, and Data Driven Frameworks).
  • Expert in implementing Behavior Driven Development (BDD) using Cucumber, developed Scenarios, Scenario outlines, Features and Step definitions, and generating the cucumber/HTML reports.
  • Experienced in implementing the Page Object Model (POM) design pattern using PageFactory.
  • Expertise in using Jenkins to pull the code from the central repository, Scheduling the Smoke testing for continuous integration.
  • Maintained the Selenium and Java automation code and resources in version control system Git.
  • Solid experience in defect - reporting and defect - tracking using Jira.
  • Knowledge in API Web-Services testing using REST Assured with Java as a programming language.
  • Executed Automation scripts on different browsers/environments.
  • Used Apache POI methods for writing/reading to/from Excel sheets to perform Keyword Driven testing.
  • Expertise in writing SQL queries and performing Database testing in different RDBMS like Oracle, MySQL.
  • Experienced working with OS, such as Mac, Windows XP, Unix/Linux.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.
  • Quick learner, hardworking, detailed-oriented and easy-going team player.
  • Strong work ethic and willingness to work hard to achieve employer objectives.

Overview

9
9
years of professional experience
1
1
Certification

Work History

QA Automation Engineer

Appen
10.2018 - Current

October 2018 Current

QA Automation Engineer

Tobii Dynavox, Pittsburgh, PA

  • Collaborated with developers and project managers to assess program capabilities, features, and testing demands.
  • Created automated solutions and played a strategic role within the Test Engineering Practice.
  • Responsible for test automation development and translated business requirements/user stories into automated tests.
  • Responsible for End-to-end testing through multiple applications, creating/updating/re-testing/closing bug tickets, and regularly updating test progress.
  • Ensured plans and deliverables are coordinated with the offshore team.
  • Invented biweekly sync up calls with the offshore QA team to ensure that onshore and offshore teams are on the same page.
  • Used Jenkins Continuous Integration tool for the automatic build process and running smoke and regression tests.
  • Integrated Automation scripts on Continuous Integration tool Jenkins for a nightly batch run of the Script.
  • Identified bugs, logged them into Azure DevOps Board, monitored their progress, and verified their fix.
  • Tested critical bug fixes and coordinated with developers in the release of bug fixes meeting in tight timelines.
  • Developed automation framework from scratch, responsible for verifying and confirming pull requests to the automation framework from the offshore team.
  • Automated Database migration testing using JDBC for Oracle DB.
  • Prepared Traceability Matrix to show the test coverage requirement Test scripts.
  • Wrote Gherkin language test case scenarios using Cucumber.
  • Configured Selenium WebDriver, Junit, Maven, and Cucumber.
  • Created an automation framework for visual testing using Java, Selenium.
  • Automated API testing using REST assured library.
  • Updated the framework with the ability to read from excel sheets using Apache POI.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, Cucumber, Junit, Postman, SQL developer, Azure DevOps, JDBC.

QA Automation Engineer

Appen
11.2016 - 10.2018

November 2016

October 2018

QA Automation Engineer

Lab, Burlington, NC

  • Involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation.
  • Analyzed System Requirements and created detailed test Cases.
  • Executed Automated Smoke Suite daily and emailed reports to the team.
  • Configured Maven for Selenium automation projects.
  • Collaborated with the engineering team to identify and address issues.
  • Designed, developed, and implemented Automation framework for Data-driven development using Selenium WebDriver with Java, Maven, TestNG.
  • Implemented Page Object Model pattern in automation Framework.
  • Implemented screenshot taking on the failure of automated tests and included them into reports.
  • Developed automated tests for continuous regression testing and reducing manual testing.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on the outcome of UAT.
  • Performed manual Back end testing using SQL queries to ensure that data entered has been uploaded correctly into the database tables.
  • Performed Database/Backend testing by writing SQL Queries for data validation and integrity.
  • Automated back-end test cases using JDBC.
  • Used Jira to open bugs, create tasks, and test cases.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Maintained Jenkins projects for hands-free, scheduled test runs.
  • Performed API testing by utilizing the Postman tool.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, TestNG, Postman, SQL developer, Jira, GitHub.

Quality Assurance Analyst

Chipotle Mexican Grill
12.2014 - 11.2016

December 2014

November 2016

Quality Assurance Analyst

The Community Bank, Zanesville, OH

  • Worked closely with the Project Management team in Waterfall and Hybrid Agile software development environment.
  • Participated in daily stand-up meetings with cross-functional teams.
  • Developed and executed test cases, scripts, plans, and procedures (manual and automated).
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Created and maintained test plan, test cases, and automation test documents.
  • Worked on user stories discussed in Scrum meetings, followed Agile methodology to collaborate with developers and project managers for quick and effective software testing in a timely manner.
  • Designed manual testing strategy and performed Manual Testing of the application as per the requirements.
  • Created Smoke and Integration test cases.
  • Automated Regression and Smoke test suites by using Selenium WebDriver and Java.
  • Worked on software Verification and Validation manually and used Assertions for automation.
  • Tested application in various browsers using CSS selector and XPath in Selenium.
  • Involved in updating and maintaining existing Test Automation Framework based on Java, Selenium WebDriver, and TestNG.
  • Used Jira to open bugs, create test cases and test sets.
  • Extensive use of Git commands for pulling code for each platform after each new build through the Agile process.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, TestNG, Bitbucket, Jira.

Education

BBA - Process Automation Engineer

Azerbaijan State Marine Academy
Baku
06.2014

Skills

Languages: Java, SQL, XML, HTML, CSS, JSON, Gherkin

Testing Tools: Selenium WebDriver, Junit, TestNG, Cucumber, Rest-Assured, Jackson API, Selenium GRID, Sauce Labs

Reporting Tools: Extent Report, XSLT Report, Allure Reporting

Testing Frameworks: POM, BDD, KDF, DDF, Hybrid

Testing Build: Maven

IDE: Eclipse, IntelliJ, NetBeans

Defect Management Tools: Jira, Bugzilla

Database: MySQL, Oracle

Version Control System: GIT, GitHub, Bit Bucket

Methodologies: Waterfall, Agile/Scrum/Kanban

CI/CD: Jenkins

Other Tools: Postman, SOAP UI

Operating Systems: Windows, Mac OS

Certification

Professional Scrum Master 2020

Timeline

QA Automation Engineer

Appen
10.2018 - Current

QA Automation Engineer

Appen
11.2016 - 10.2018

Quality Assurance Analyst

Chipotle Mexican Grill
12.2014 - 11.2016

BBA - Process Automation Engineer

Azerbaijan State Marine Academy
SANTHOSHINI SIRIPURAM