0% found this document useful (0 votes)
27 views6 pages

Soniya Banothu

Soniya Banothu is a QA professional with over 6 years of experience in software testing across various domains, including eCommerce and payments. She has expertise in both manual and automation testing, with skills in designing automation frameworks, executing performance testing, and utilizing tools like Selenium, JUnit, and Jenkins. Her experience includes leading projects, collaborating with cross-functional teams, and ensuring quality assurance throughout the software development lifecycle.

Uploaded by

swetha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views6 pages

Soniya Banothu

Soniya Banothu is a QA professional with over 6 years of experience in software testing across various domains, including eCommerce and payments. She has expertise in both manual and automation testing, with skills in designing automation frameworks, executing performance testing, and utilizing tools like Selenium, JUnit, and Jenkins. Her experience includes leading projects, collaborating with cross-functional teams, and ensuring quality assurance throughout the software development lifecycle.

Uploaded by

swetha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

SONIYA BANOTHU

Email: [email protected] Phone: +1-2016651157

​Professional Overview
● Over 6+ years of QA experience in all phases of life cycle, including requirements gathering, risk analysis, project
planning, testing, defect tracking, management, and reporting around Desktop, Mobile Applications and Web
browser products and backend API testing.
● Expert in project delivery with experience in Test Estimation, Test planning, Review, Test Execution, Regression,
Test Reporting, Smoke Test, A/B Test, Defect Tracking, Metrics Collection and Analysis.
● Experience in eCommerce and payments domain.
● Extensive experience with core expertise in Software Development and Testing with in-depth knowledge of SDLC.
● Extensive experience in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing,
Regression Testing, Performance testing, Load testing and stress testing in Web based applications and backend
applications.
● Expertise in designing automation framework and designing mock service for continuous integration testing.
● Expertise in writing automation scripts and setting up Jenkins pipelines for build to deployment phase.
● Experience in Continuous Integration i.e., CI/CD of UX and Service tests using Jenkins.
● Experience of leading major projects end to end at eBay with quality and timely delivery.
● Experience in Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test
Design, Test Execution and Defect tracking and Reporting.
● Experience in Automation Testing and Exploratory Manual Testing (Black Box/White Box Testing) on Web-based
applications.
● Functional Domain expertise in E-commerce, banking, tele communications.
● Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
● Automation experience using Selenium IDE/RC/ Web Driver and BDD frameworks.
● Experience in creating dynamic, cross browser web pages and applications interact with the users and Testing.
● Experience in Planning and execution of Performance, Load and Stress tests for Web applications.
● Expertise in Manual Testing- Black box, Smoke, Regression testing, API Testing, Database Testing and in writing
Test Cases.
● Experience in Data Driven framework, TestNG framework and Page Object Model in Selenium WebDriver with
Java Programming language.
● Experienced in building professional web applications and designing responsive user interfaces using HTML5,
CSS, JavaScript, React, Redux, Context API.
● Good working experience in Performance testing using JMeter.
● Worked with AWS (Amazon Web Services) services such as Amazon EC2, S3, CloudWatch logs, Kibana, Graylags,
SNS, CloudFront for debugging web applications.
● Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black
Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing,
Documentation and Reporting.
● Experience in Using Test rail, Quality Center, Jira, Rally and Bugzilla extensively for Establishing Traceability to
Requirements, Test Cases, Bug tracking and Reporting.
● Pleasant experience in reviewing Business Requirement Document (BRD) and Software Requirement
Documents (SRD), test cases and their execution, also coordinated with developers for fixing defects.
● Performed Web services API testing using tools like SOAPUI, Postman to analyze request, response timing, status
code, and RESTful API with HTTPs methods (GET, POST, PUT, DELETE).
● Ability to convert complex Business Technical Requirements, Epics, Use Cases, and User Stories to Test
Scenarios and Test Cases.
● Experience in testing Mobile Apps and Web Based testing in both Android and iOS.
● Experience understanding the code written in different programming languages VB Script, JavaScript and
databases like Oracle, SQL Server.
● Worked on end-to-end testing using Selenium web drivers/RC/IDE/Grid, TestNG/Junit and web services like
REST and SOAP.
● Good knowledge of Object-Oriented Programming concepts and Java Programming.
● Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting.
● Strong ability in communicating with the team and prioritizing workload and comprehensive understanding of
Software Development and Software Testing Life Cycle.
● Experience in Business Requirement Gathering, BRD preparation and coordinating with development
managers and delivery leads.
● Proficient in Functionality, System, Integration, Regression and User Acceptance Testing, API Testing
using Postman, Security and Database handling.
● Good knowledge of automated testing tools like Selenium for Functional and Regression Testing.
● Adept in writing SQL queries to perform background validations.
● Worked for The Boeing Company and received several awards for outstanding performance.

​Technical Skills:
Language and Java, Selenium, Cucumber, SQL, HTML, XML, POM, Data Driven, BDD, TDD, JavaScript, HTML,
frameworks CSS, React, Python, gherkin, test NG, Maven, snowflake, ETL.
HP-ALM & rally, Soap UI, Postman (API), Chrome Developer Tools, swagger, Axe Dev Tools,
Testing tools
ADA, NVDA Screen reader, WAVE tool.
Build Management
Jenkins, Git, GitHub, Maven, Gradle, Amazon Web Services, EC2, ECS, Cloud watch, Kibana,
Tools & Cloud
AWS Lambda, Kibana, Gray logs, big bucket, JIRA, Bugzilla, snowflake, ETL, SOAP, WSDL,SOA.
Services
Tested Applications HTML, XML, XHTML, Web Services, Java, Perl, Oracle/SQL, Objective C,
Developed in:
Others Test scripting, Test validation, Test planning, Backend API test planning and test execution
(through CLI or by using open-source tools), maintain/utilize CI/CD pipeline, Rest API

PROFESSIONAL EXPERIENCE
Client: CSI Aug’ 2023 to Oct 2024
Role: QA Analyst/Automation Tester
Project: SAFE Health Systems, inc.
Responsibilities:
This project aimed to provide Integrated testing capabilities, including home collection kits, commercial lab integrations,
and remote point of care with rapid test option.
● Experienced in backend Automation Engineer with a strong background in designing and implementing test
automation solutions using Java, Rest Assured API libraries, Maven, Jenkins, and JUNIT understanding Business
requirements via discussions with different subject-matter experts.
● Demonstrated expertise in conducting comprehensive performance testing, with over three years of
experience focusing on evaluating application responsiveness, scalability, and stability under load.
● Proficient in managing all stages of the performance testing lifecycle, including planning, script development,
environment setup, test execution, and detailed results analysis. Improved system performance by identifying
bottlenecks and suggesting viable solutions.
● Skilled in utilizing industry-standard performance testing tools and technologies, with the ability to quickly
adapt to new tools. Experienced in conducting tests using tools like NeoLoad, JMeter, and LoadRunner to
simulate diverse load scenarios.
● Exceptional problem-solving abilities, proficient in analyzing test data and application logs to debug errors,
optimize SQL queries, and refine system configurations for enhanced performance.
● Strong working knowledge of testing Web Applications, APIs, and Web Services. Experienced in using SOAP and
WSDL technologies within a Service-Oriented Architecture (SOA) to ensure seamless system integration and
performance.
● Designed and developed automated test suites for backend services using Java and Rest Assured API libraries,
ensuring comprehensive coverage of API endpoints.
● Integrated automated tests into the Jenkins CI/CD pipeline, enabling continuous testing of API changes and
immediate feedback to development teams.
● Involved in requirement discussions with offshore coordinator and client.
● Executed test cases, analyzed test results, and reported defects using JUnit and other test reporting tools,
contributing to improved product quality.
● performed Functional, system, integration, usability, regression. Cross-browser compatibility testing.
● Extensive use of Jira for project and bug tracking.
● Understanding the Business requirement and functional specification document and understanding the scope
of the application and Reviewing Design Requirement and using Agile Scrum Methodology for sprint backlog &
Pragmatic Agile Development.
● Designed and developed automated ETL test suites using Java and JUnit to validate data extraction,
transformation, and loading processes, ensuring data accuracy and consistency.
● Utilized Jenkins to schedule and orchestrate nightly regression test suites, providing timely reports and
identifying regression issues early in the development cycle.
● Involved in preparing Test Scenarios and Test Cases based on business requirement documents and Mapping
test cases to the scenarios.
● Collaborated closely with Engineers, Support specialists, Product Managers, and Engineering Managers to
ensure that specifications clearly articulated have been met.
● Design and Implement quality assurance tests, perform debugging, define, and execute corrective actions.
Review system requirements and track software quality assurance metrics.
● Delivered Quality Assurances (QA) throughout the software testing life cycle (STLC) including test planning,
Designing, environment set-up, test execution, defect resolution and closure.
● Writing, running, and maintaining automated test cases. Worked to improve the framework/toolset/approach
to automation.
● Responsible for GUI and functional testing using Black-Box Testing Techniques. Prepared and updated
automation test scripts using Selenium Web Driver and TestNG.
● Testing API services using Postman and Build deployments using circle CI for testing. Performed testing on
backend transactions in the database using SQL queries.
● Log defects JIRA in a detailed, understandable, and reproducible way, tracking all assigned defects through to
closure and interacting with members of the development team to resolve discovered defects.
● Mobile testing was done on Browser stack cloud platform for cross-browser compatibility and for defect
reproducibility and resolution.
● Provide keen oversight to defect from point of discovery through resolution and business sign-off in
partnership with business stakeholders and project management to record, prioritize, implement, and retest
fixes for reported defects within a deadline-driven environment.

Environment: Manual Testing, HTML, CSS, JAVASCRIPT, JAVA, SQL, User Acceptance Test Cases (UAT), Agile Testing
Methodology, UNIX, MS SQL Server, JENKINS, MAVEN, API’s, JUNIT.

Client: New York Institute of Technology Sep’2021 to July 2023


Location: New York, Manhattan
Role: Research Assistant
Responsibilities:
● Assisted in Data Collection, Literature review, and Experimental Design.
● Conducted Data analysis using software tools.
● Spearheaded the validation of ETL processes and pipelines, ensuring data integrity and consistency across
multiple sources. Utilized automated testing frameworks to verify the accuracy and completeness of data
transformations, reducing error rates by over 25%.
● Proficient in testing and quality assurance within Snowflake environments. Managed data integrity,
performance testing, and schema validation, leading to enhanced data retrieval times and reduced downtime.
● Developed and implemented comprehensive data quality metrics and standards for critical business processes.
Employed statistical and diagnostic techniques to identify and rectify data anomalies, boosting overall data
quality by 30%.
● Executed performance and scalability tests on various data platforms to ensure robust handling of large
datasets. Optimized SQL queries and ETL jobs, achieving improvements in processing speeds and efficiency.
● Conducted end-to-end testing for cross-platform data integrations involving Snowflake, SQL Server, and NoSQL
databases. Ensured seamless data syncing and integrity across platforms, significantly reducing data silos.
● Collaborated closely with data scientists and BI developers to refine data models and reporting tools. Provided
critical QA feedback that shaped the development of dashboards and reports, enhancing user satisfaction and
engagement.
● Collaborated with the Research Team in developing protocols and refining Research Questions.
● Managed and organized Research data, Ensuring accuracy and confidentiality.
● Prepared Research reports, presentations, and contributed to Research publications.
● Created test plans, test scenarios, and executed test scenarios for A/B experiments of new features.
● Validation of instrumentation of user actions and metrics in staging & live environments, to help product
choose winning experiments to baseline.
● Collaborate with product managers, developers, and designers to produce a comprehensive and effective test
plan for each project.
● Extensive use of Jira for project and bug tracking.
● Work with the engineering team to ensure key features and product changes are built to specification and
thoroughly tested before releasing to live users in the production environment.
● Involved in testing baselined features in staging and production environments
● Involved in post-launch quality by tracking bug reports, triage.

Environment: Manual Testing, HTML, CSS, JAVASCRIPT, JAVA, SQL, User Acceptance Test Cases (UAT), Agile Testing
Methodology, UNIX, MS SQL Server, ETL, snowflake, Data.

Client: Sonata software June 2020 to Aug’ 2021


Location: Hyderabad, India
Role: QA Engineer
Responsibilities:
● Understanding the requirements documents to design, and test mainframe applications.
● Creating Test Plans and Test Cases for User interface Testing and functional testing.
● Run cron jobs on a daily basis for data to reflect and report the results to Test rail and slack channels.
● Performing database testing by writing SQL queries and validating the data.
● Performing API testing by using Swagger and with automation frameworks.
● Raising defects and performing defect tracking using Jira.
● Performed Web services API testing using tools like SOAPUI, Postman to analyze request, response timing, status
code, and RESTful API with HTTPs methods (GET, POST, PUT, DELETE).
● Creating Automation Scripts for Functional and Regression testing using Selenium.
● Creating a Behavior-driven development framework using Java, Selenium and TestNG.
● Developing test framework using TestNG, Maven, Selenium and Log4j.
● Performed ADA testing, Cross-browser, Browser compatibility testing for various web pages.
● Testing Database table’s structures by using Schema/Table structure.
● Responsible for verifying Web services API request, response data validations in REST, SOAP protocols.
● Writing Xpath for object identification and writing selenium scripts using eclipse IDE.
● Involved in test requirement analysis, test strategy and planning, execution, and defect management.
● Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
● Updating and maintaining the test cases, test reports in the Test rail.
● Work with VVTP (Virtual vehicle testing platforms) to test the API’s.
● Browser Stack testing to ensure Compatibility of the application across various web browser platforms.
● Supported important feature development projects from QA perspective over several months
● Ran automated test scenarios on multiple devices and analyzed results
● Kept track of different code branches and understanding which feature to test on which branch
● Coordinated and collaborated with fellow QA engineers from several different platforms to organize and execute
cross-platform tests.
● Successfully conducted audit testing, validating compliance with internal and external audit requirements, and
contributing to the successful completion of audits within the financial domain.
● Resolved complex issues through thorough troubleshooting and root cause analysis, minimizing system
downtime and ensuring the reliability of financial systems.
● Effectively identified, reported, prioritized, and triaged bugs with the rest of the team.
● Conducted performance and stress tests on financial processing systems, improving transaction speed by 20%
without compromising data integrity.
● Led end-to-end system QA for core banking application, achieving 99.8% system reliability by ensuring
compliance with financial accuracy and performance standards.
● Developed a risk-based testing strategy for a new payment gateway, reducing post-deployment defects by 40%
by prioritizing high-risk areas.
● Facilitated UAT with business stakeholders for a portfolio management system, translating financial requirements
into test scenarios, resulting in 95% user satisfaction.
● Established and monitored QA key metrics and KPIs, enhancing decision-making and maintaining quality
standards across five major projects through detailed reporting.
● Introduced Agile testing methodologies in QA processes, leading to a 30% reduction in time-to-market for new
financial products and a 25% increase in team productivity.
● Oversaw data integrity and security testing for online banking applications, ensuring compliance with GDPR and
protection of customer data.
● Managed QA for third-party payment system integrations, ensuring seamless service availability and system
compatibility during infrastructure upgrades.
● Implemented automated testing frameworks for high-volume trading platforms using QTP and LoadRunner,
reducing manual testing efforts by 60% and enhancing test coverage.
● Heavily involved in deployment/release planning, processes, and activities from the QA side.

Environment: selenium, Cucumber, Agile (Scrum), Postman, Git, GitHub, Eclipse, Jira, Axe, Figma, Gradle.

Client: Harman
Location: Bengaluru, India
Role: QA manual tester Jan’2020 to May’2020
Responsibilities:
● Understanding the required documents to design and test the mainframe applications.
● Coordinating the team on Preparation of Test Conditions, test cases and Execution.
● Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE.
● To get the cucumber JSON reports, I used Jenkins to start the automation jobs.
● Participated in preparation of Test Plans and executed functional and system tests manually.
● Understanding the design and implementing it in the development phase and Performing API testing.
● Performed back-end testing using SQL Queries.
● Actively participated in Bug Track meetings and involved in project meetings and interacted with other team
members to resolve the problems.
● Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
● Created manual test cases for Functional, GUI and Database testing of the application using Test Director.
● Functionality testing is done in the Declarative expressions for a value change on the properties.
● Analyzed system requirements and functional requirements/documents.
● Involved in writing test cases, test data using ALM and Functional, Black Box testing, and Regression testing were
performed.
● Responsible for Smoke testing, Regression testing, Integration testing and System testing.
● Extensively involved in Regression testing and Performed Integration and User Acceptance Tests throughout the
SDLC of the application.
● Worked with Spring batch application and involved in testing in different environments.
● Conducted comprehensive testing to ensure financial applications adhered to industry regulations and
compliance standards, guaranteeing the integrity of financial transactions.
● Implemented robust security testing measures to identify and rectify vulnerabilities, ensuring the protection of
sensitive financial data and maintaining a secure environment.
● Designed and executed test cases to validate the accuracy and integrity of financial data, contributing to
error-free financial reporting and reducing data discrepancies.
● Wrote and executed complex SQL queries to test the application for various order flows and order fulfillment
activities.

Environment: Postman, excel, Selenium Web driver, Java, Eclipse Ide, Jenkins, Git, Maven TIMS, Rally, cucumber, UNIX,
MS SQL Server.

Client:ANEJA ASSOCIATES
Location: Mumbai, India
Role: Quality Assurances Analyst May’2019- Dec 2019
Responsibilities:
• Involved in QA activities and the development of system testing strategies to ensure products meet standards.
• Extensively involved in various phases of manual testing, performed Smoke, Regression and Back-End testing.
• Prepared Test Plans, Test Cases and Test Scripts for the application based on functional requirements and test
specs.
• Developed, automated scripts w/ Selenium-Java to perform smoke and regression testing for web-based
applications.
• Created Test Cases using Element Locators and Selenium Web Driver (Java) methods.
• Responsible for execution of Selenium Test Cases and reporting defections.
• Involved in manual testing of various Test Cases with respective Test Scripts on Selenium and generating analysis
reports with Quality Center.
• Involved in writing different SQL queries to access data from different database tables and used for data
verification.
• Involved in setting up CI systems using Jenkins. Worked with cloud-based code repository systems like GitHub.
• Wrote and executed complex SQL queries to test the application for various order flows and order fulfillment
activities.
• Integrated with Continuous Integration tool Jenkins for automatically running nightly tests.
• I participated in Code Review meetings and provided feedback for test automation scripts. Worked effectively
with Developers, AGILE Team, and Project Management to achieve high quality, release deadlines and QA
improvements.

Environment: Manual Testing, HTML, CSS, JAVASCRIPT, JAVA, SQL, User Acceptance Test Cases (UAT), Agile Testing
Methodology, UNIX, MS SQL Server.

You might also like