Certified ISTQB Test Engineer with 9+ years of experience in software testing, excelling in both automation and manual testing within the banking and retail sectors. Proficient in tools such as Jenkins, Maven, and SoapUI, and adept in Agile methodologies and CI/CD pipelines. Recognized for driving innovative testing processes and fostering collaborative team environments to achieve reliable and efficient outcomes.
Overview
9
9
years of professional experience
1
1
Certification
Work History
Software Test Engineer
Infosys Ltd
, United States
01.2023 - Current
Company Overview: Client – Bank of America, New Jersey
Collaborated closely with developers and product managers to gain a deep understanding of system requirements, project limitations, capabilities, performance requirements, and interfaces.
Redesigned and enhanced the existing framework, optimizing test execution speed and resolving any issues.
Developed automation code for new features and releases in each sprint, following Agile to ensure efficient and reliable automated testing.
Conducted manual tests, developed reusable framework methods, executed regression test suites, generated detailed test reports, addressed failures through code fixes, and updated ALM and JIRA tickets.
Facilitated Scrum and planning meetings to promote teamwork, communication, and collaboration.
Performed back-end testing by utilizing SQL queries for validating expected and actual values, ensuring comprehensive validation of backend services and database functionality.
Involved in defect review meetings, weekly status meetings, and walkthroughs, and interacted with Business Analysts and Developers to resolve defects.
Responsible for the implementation of a Hybrid Test Automation Framework and Page Object Model using Selenium WebDriver, TestNG, and Java.
Collaborated with the Manager to enhance efficiency by suggesting automation strategies involving Selenium, TestNG, RAFT, and Cucumber Automation, ALM tools, along with producing JIRA reports.
Enhanced test frameworks, boosting execution speed and accuracy in Agile sprints.
Met project scope and delivery dates by planning optimal testing schedules.
Provided key insights in defect review meetings, enhancing the team's ability to resolve issues swiftly.
Optimized testing process, reducing execution time by 30% through automation enhancements.
Mentored junior testers, enhancing team skills and project deliverables.
Test Lead
Infosys Ltd
Providence, United States
08.2020 - 12.2022
Company Overview: Client - Citizens Bank, Providence, RI, USA
Write and analyze user stories, participate in Sprint planning, Review Sessions & Scrum Meetings, and develop Test scenarios, Test cases, and Test data
Creates robust test scenarios from a business end-user perspective to ensure updated, innovative, and quality systems that are within compliance regulations
Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled
Interacted with project managers, developers, and business management in reviewing and solving the problems encountered in the application
Sound knowledge of Object-Oriented Programming concepts and Java Language
Used TestNG framework to run unit tests and Maven to build the Project
Perform both automation and manual testing of the web services using POSTMAN, SOAPUI for SOAP, REST, and performed SOAPUI Assertions for validating responses
Conducted backend testing using SQL queries to validate data for the database and Used SQL queries for retrieving data from the database for executing user-specific test cases
Identify gaps, and product requirements across multiple AGILE projects utilizing Rally and JIRA to manage and track defects
Functional and Non-functional test cases creation and execution, Bug reporting, Documentation, Maintaining Test results and reviews Defect Tracking, and Review ofthe Test Scenarios/ Test Cases with Business Analysts and EO
Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed, and pending
(ADA) accessibility testing by utilizing Screen Readers such as JAWS, Keyboard Accessibility, Color Contrast Analyzer, Voice Over (iOS), Talkback (Android), and Adobe Acrobat Pro DC
Worked on AWS and S3 bucket
Streamlined defect tracking, boosting test scenario reviews, and enhancing project deliverables
Mentored junior testers, improving team skills in automation and manual testing techniques
Managed detailed test case documentation, ensuring precision and compliance
Performed regression testing after each iteration of code changes to verify functionality is still intact.
Participated in code reviews to ensure adherence to coding best practices.
Selenium Test Engineer
Winn-Dixie Stores Inc.
Jacksonville, United States
04.2019 - 08.2020
Company Overview: Jacksonville, FL, USA
Involved in analyzing Business Requirements, creating testing strategies, and plans, and preparing detailed test cases for the Application under Test (AUT)
Developed data-driven test scripts, as well as running these scripts for message processing, registration, and reports testing using Selenium WebDriver.
Created test cases and plans, tested APIs, wrote TestNG test cases, executed code coverage, and wrote automation scripts using Selenium WebDriver.
Used TestNG Test to automate functional and regression testing across integrated environments.
Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to ensure that the contents displayed on the UI were correct, as per the requirements specifications.
Performed defect reporting and bug tracking using JIRA, and also followed up with the development team to verify bug fixes and update bug status.
Analyzed requirements, designed test strategies, and enhanced data-driven Selenium scripts.
Conducted rigorous backend testing using SQL to ensure data integrity and UI accuracy.
Guided team in adopting JMeter for performance testing, improving load handling by 20%.
Enhanced test coverage by 30% through strategic API and UI test planning.
Enhanced testing efficiency by 25% by optimizing Selenium automation frameworks.
Streamlined defect resolution, ensuring 97% of bugs are addressed within the first testing cycle.
QA Automation Engineer
DIRECTV
Los Angeles, United States
11.2017 - 03.2019
Company Overview: Los Angeles, CA, USA.
Analyzed business requirements and functional documents, and created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing, and resources required to conduct the effort.
Extensively developed automation test scripts for regression testing (TestNG)
Configured Selenium WebDriver, TestNG, and Maven tools and created Selenium automation scripts in Java.
Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time for the developers.
Involved in writing test cases by using wireframes, design docs, and acceptance criteria.
Designed, maintained, and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
Performed data accuracy, data validation, and data integrity testing by querying the database using SQL queries to check the data table on the server.
Involved in defect management – Track all the defects raised, conduct defect meetings to update the status of all the defects periodically, and publish a consolidated list every week.
Enhance regression testing efficiency by developing robust Selenium automation scripts.
Elevated test accuracy by utilizing SQL for data validation, ensuring data integrity.
Pioneered an automated API testing framework, significantly improving test coverage.
Enhanced automation scripts, boosting regression test efficiency by 30%.
Collaborated with developers to troubleshoot problems during the QA process.
QA Engineer
Macys
Atlanta, United States
01.2017 - 10.2017
Company Overview: Atlanta, GA, USA.
Analyzed various business and functional requirements as well as use cases to offer insights that streamlined understanding of each requirement.
Developed new and updated existing automation test cases using Selenium WebDriver and TestNG. Used Git and SourceTree for a Java-based web application. Used Maven as a build tool, and Jenkins to create and run deployment jobs.
Worked closely with the Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG, and maintained test environments used for white box testing during new product releases.
Involved in functional testing, integration testing, user acceptance testing, and regression testing.
Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning, and Coordinating on all SDLC phases
Collaborated with cross-functional teams to align test strategies with business goals, enhancing project outcomes.
Conducted in-depth UAT and regression tests to ensure software met high-quality standards.
Conducted meticulous SQL data validations to ensure database integrity and support high-quality software releases.
Enhanced test script accuracy, ensuring a 99% defect detection rate before UAT.
Optimized QA processes, enhancing automation coverage by 40% using Selenium and Java.
Created detailed bug reports with steps to reproduce identified issues.
QA Test Engineer
Springtime Software
Jersey City, United States
06.2015 - 12.2016
Company Overview: Jersey City, NJ, USA.
Performed agile testing, reviewed the stories, participated in Daily Scrum, Iteration Planning, and Release Planning meetings, and used the Rally Tool.
Regression testing was performed after each build release of the application and the scripts by executing the regression suites built using Selenium and approved for the regression suite.
Build a detailed, reusable, Script–free Keyword + Data–driven framework for over 45% of Test cases using Selenium WebDriver + TestNG
Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
Interacted and worked with the development team to analyze the defects, reported them to the Quality Center, and tracked them for closure.
Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements
Actively communicated with the end users and business users to create realistic test cases.
Executed exploratory testing techniques to identify potential issues early on.
Education
Master’s - Business Administration
HNB Central University
Srinagar Garhwal, India
Bachelors - Commerce
HNB Central University
Srinagar Garhwal, India
Skills
Java
Python
JavaScript
HTML
CSS
Selenium
TestNG
JUnit
Cucumber
RAFT
Jenkins
Git
Postman
Rest Assured
SoupUI
ReadyAPI
SQL
Development and maintenance of test automation frameworks