Soniya Banothu
Soniya Banothu
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.
Environment: Manual Testing, HTML, CSS, JAVASCRIPT, JAVA, SQL, User Acceptance Test Cases (UAT), Agile Testing
Methodology, UNIX, MS SQL Server, ETL, snowflake, Data.
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.