Post Job Free

Resume

Sign in

Software Development Mobile Applications

Location:
Jersey City, NJ
Salary:
80000
Posted:
October 06, 2023

Contact this candidate

Resume:

SONIYA BANOTHU

Email: adz60u@r.postjobfree.com Phone: +1-201-***-****

Professional Overview

●Over 4 years of QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, testing, defect tracking, management, and reporting in the area of 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 services such as Amazon EC2, S3, CloudWatch logs, Kibana, Greylags, 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 Testrail, Quality Center, Jira, Rally and Bugzilla extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.

●Good 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 frameworks

Java, Selenium, Cucumber, SQL, HTML, XML, POM, Data Driven, BDD, TDD, JavaScript, HTML, CSS, React, Python, gherkin, testNG, Maven.

Testing tools

HP-ALM & rally, Soap UI, Postman (API), Chrome Developer Tools, swagger, Axe DevTools, ADA, NVDA Screen reader, WAVE tool.

Build Management Tools & Cloud Services

Jenkins, Git, GitHub, Maven, Gradle, Amazon Web Services, EC2, ECS, Cloud watch, Kibana, AWS Lambda, Kibana, Graylogs, big bucket, JIRA, Bugzilla.

Tested Applications Developed in:

HTML, XML, XHTML, Web Services, Java, Perl, Oracle/SQL, Objective C,

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 May’ 2022 to May 2023

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.

●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.

●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 that are 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.

●Performed Functional, system, integration, usability, regression. Cross-browser compatibility testing.

●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 circleCI 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 done on Browserstack 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

Location: New York, Manhattan Sep’2021 to April 2022

Role: Research Assistant

Responsibilities:

●Assisted in Data Collection, Literature review, and Experimental Design.

●Conducted Data analysis using software tools.

●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 come up with a comprehensive and effective test plan for each project.

●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

●Extensive use of Jira for project and bug tracking.

●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.

Client: Sonata software

Location: Hyderabad, India June 2020 to Aug’2021

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 testrail 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 testrail.

●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

●Effectively identified, reported, prioritized, and triaged bugs with the rest of the team

●Heavily involved in deployment/release planning, processes, and activities from QA side

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

Client: Harman

Location: Bangalore,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.

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

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 tests on a nightly basis.

•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.



Contact this candidate