Post Job Free

Resume

Sign in

Quality Assurance Software Development

Location:
Centennial, CO
Posted:
February 09, 2024

Contact this candidate

Resume:

Anil Kumar Bonam

910-***-**** ad3im3@r.postjobfree.com

SUMMARY

7+ years of diverse experience as a Quality Assurance Analyst, contributing to Software Development Lifecycle in Testing, Defect Management, AGILE Solution Delivery, and accountable for SQA strategy.

Experienced in application integration that include Workday, Oracle HCM, Salesforce, and SAP/ERP platforms.

Conducted Mobile testing on Salesforce platform for Sales, Marketing, Services modules, performed workflow automation tests for Wealth Management, Banking, Financial and Commercial Lending applications.

Proficient in JIRA for project and User Story management, HP ALM for Test Planning and Test Case Management, SoapUI and Postman for web services testing, using SQL tools for backend testing, Eclipse IDE for creating automation test scripts, and Java programming skills for automation.

Experienced in Backend testing using SQL, worked on Oracle and Azure SQL databases, Azure Data Factory data warehouse, executed batch programs, run Reports and used TOAD to write SQL queries for data validation.

Conducted Data Conversion testing, Data Migration, and ETL testing to meet business requirements.

Implemented test automation frameworks in Appium, Selenium Web Driver, Rest-Assured API, and Cucumber.

Collaborated with cross-functional teams, created automation test scripts in Selenium using Java programming language, managed test scripts in frameworks, executed tests in CI/CD environments for continuous testing.

Used SoapUI and Postman to validate response data in Web Services, understand and test HTTP methods.

Experienced in BDD testing using Cucumber, created, and executed Scenarios from use cases.

Write Java code, used Eclipse IDE, and created JUnit and TestNG frameworks for Test Automation. Uses Log4j for troubleshooting and manages Data-Driven scripts by connecting to external data sources.

Experienced in Black Box testing, White Box testing, Smoke testing, Regression testing, Integration testing, End-to-End testing, User Acceptance Testing, and planning release work items with Sanity checks.

Proficient in conducting GUI and Functional Testing, User Acceptance Testing, Systems Integration Testing, Regression Testing, Data Migration, Data Integrity testing, and End-to-End testing of web applications.

Proficient in testing applications deployed on Unix platforms, with experience in software installations, managing file systems, managing files and data, and using vi editor to manipulate data files.

Collaborates with cross-functional teams, working in all phases of Software Development Lifecycle (SDLC) including design, development, testing, and deployments for Continuous Delivery (CI/CD).

Experienced in conducting manual and automated testing, with hands-on experience using testing tools such as Quality Center and Application Lifecycle Management – ALM.

Created Requirement Traceability Matrix (RTM), Jira Dashboard reports, Defect and Test Summary Reports.

Possessed excellent organization, analytical, and problem-solving skills, and adapted to shifting environments.

Demonstrated good communication, interpersonal, and teamwork skills.

TECHNICAL SKILLS:

Automation Testing Tools

Selenium Web Driver, Maven, Jenkins, TestNG, Appium, Cypress, SoapUI, Postman, Cucumber, Rational Test Manager, TOSCA, GitHub, Playwright, kafka

Salesforce Platform

Sales Cloud, Marketing Cloud, Service Cloud, Data Loader, Community Cloud, Custom Objects, Fields, Accounts, Contact, Opportunities, Leads, Campaigns, Contracts, Reports and Dashboards

Bug Tracking Tools

JIRA, Microsoft TFS, HP ALM (Quality Center), Bugzilla, Rally

Programming Languages

Java, Python, JavaScript, .Net, SQL

Web Technologies

HTML, CSS, XML, JSON, JavaScript, EDI, CMS, EDI, XML

Operating Systems

Windows, UNIX, Linux, Ubuntu, AWS EC2

Databases

MySQL, MS Access, Oracle, SQL, DB2, AWS RDS, MongoDB

Cloud Technologies

AWS, Azure, Data Lake, Data Factory, VMware

EDUCATION:

Master of Science in Engineering - Ferris State University, Big Rapids, Michigan

PROFESSIONAL EXPERIENCE:

Charter Communications – Denver, CO

QA Engineer/Mobile Platform Support (May 2022 – Present)

Charter Communications, a leading telecommunications company, efficiently manages its mobile platform support for publishing Spectrum NEWS applications. Spectrum News is a wide audience-based news application which broadcasts live, VOD’s, election results, politics, regional news based on your location etc... I was responsible for testing and automating news apps on multiple platforms – Android, iOS, XUMO BOX, XCLASS TV. I was using Appium as a tool to automate apps on mobile platforms, Cypress for browser-based apps.

Involved in working for a news app called SPECTRUM NEWS. Worked on testing and automating the app on both android and iOS.

Led QA testing, conducted performance reviews, and drove quality improvements across all project stakeholders., managed work estimates in Atlassian Jira, provided feedback and collaborative test reports.

Employed software tools like Eclipse IDE, Java/J2EE, GitHub, Maven, Selenium API, Cucumber, Jenkins for automation testing and wrote Java code to write automation test scripts, managed framework in Eclipse and Git.

Conducted automated testing on Mobile platform, conducted tests in CI/CD, configured Appium with Selenium Web Driver for mobile automation, used Web Driver API classes and methods to interact with page objects.

Automated test scripts using Appium, uiautomator2, XCUITEST to set capabilities and operate on both android and iOS.

Used Python as a programming language to run and automate both android/iOS scripts.

Setup test project from scratch in XCODE using XCUITest Libraries.

Established test environments and frameworks for Android and iOS automation, managing functional test scripts for cross-browser functionality, and managed test data using Data Provider class.

Conducted Smoke tests and Regression tests in Appium for Android and iOS platforms, collaborating with developers for code reviews to meet user stories.

Collaborated with developers, identified test components, and wrote new code using Java programming skills.

Implementation of framework in XCODE to handle UI tests and Accessibility tests.

Executed Postman Collection tests for REST API integration testing, conducted validation in JSON response data and HTTP status codes, used pre-configuration scripts to run multiple scenarios with input conditions.

Conducted functional, integration, and regression tests to meet Mobile requirements and API integration.

Used SQL for data validation in SQL Server and Oracle databases, conducted ETL testing, and validated data in AWS Aurora and AWS RDS instances.

Executed batch code for Enterprise reporting tools and performed business intelligence testing of reports.

Used XCODE framework to setup configurations, run scripts on iOS.

Experienced in developing and executing manual and automated tests in different platforms using Python, Pytest/Unit test/Robot and the Selenium library.

Utilized Atlassian Jira and Confluence for project status reporting, task estimates, and QA metrics monitoring.

Collaborated with Scrum team in Planning, Iteration Reviews, daily stand-ups, and Backlog Grooming sessions.

Mentored QA teams on Agile principles, implementing Scrum methodology for product backlog management.

Environment: Microsoft 365, Eclipse IDE, Selenium, Java, Maven, Jenkins, Postman, TestNG, POM, SQL, Oracle, Azure SQL Server, JSON, REST API, Jira, Confluence, Quality Center.

Workday – Pleasanton, CA

QA Engineer/Salesforce Platform (Dec 2020 – Apr 2022)

Workday is a cloud-based software that specializes in HCM, ERP and financial management applications. I was involved in verifying and automating workday's newly acquired product strategic sourcing, which provides financial management solutions to its customers. I was also involved in the tenant management team to identify, verify, and automate the end-to-end workflows for provisioning tenants to the end clients.

Responsibilities:

Gathered business process documents and leveraged Salesforce functionality for test automation.

Created and tested Salesforce CRM Workflows, Approval Processes, Validation Rules, Workflow Analysis, Reports, App integration, Custom object definition and Security rules.

Provided Salesforce best practices and customizations within the SDLC framework.

Prepared test procedures, scenarios, cases, and data, participating in testing the company's Salesforce CRM application for custom objects, and performed field data validation to forms.

Conducted functional, acceptance, and UI testing for WCRM Salesforce application, including data validation and migration testing, used Data Loader.io and tested data migration process.

Developed automation test scripts in Selenium Web Driver and created test suites for web services and API testing using SoapUI and performed all tasks from Case Management in test scenarios.

Delivered test automation frameworks for Salesforce CRM customization screens, UI options, referrals, campaigns, and workforce management modules.

Created Test Plan and test coverage for Salesforce objects, executing smoke and regression tests on the platform at code deliverables, wrote SOQL queries to validate Salesforce Community Cloud data in integration.

Managed Salesforce workflow automation testing, reviewed Use Cases, and executed Regression and UAT tests for dynamically filled fields, data validation for existing data and verified updated records.

Utilized Selenium Web Driver for creating automation test scripts for Salesforce WCRM scenarios.

Managed Functional and Regression Test suites in TestNG framework, incorporating Data Provider class in testing, managed and executed automation tests in CI/CD environments.

Environment: Selenium IDE, Web Driver, SQL Server 2012, MS Visio, Office 365, XML, HTML, JavaScript, Visual Studio 2013, Java, Selenium Web Driver, TestNG, Jenkins, SOAP, Eclipse IDE, Maven, Java Script, HTML, CSS, XML, MySQL, Salesforce Services LDAP, Apache/Tomcat, Windows, UNIX.

BBVA Compass Bank - Birmingham, AL

QA Automation Engineer (May 2018 – Dec 2020)

Client Vista is a user-friendly web application tailored for customers to open deposit accounts, including free checking, premium, or money market accounts. Developed as part of BBVA Compass online banking, this web-based solution enables customers to seamlessly conduct various banking transactions. Notably, a significant enhancement has been made to the Transfer Module by introducing a new feature for Loan Investment. This empowers customers to efficiently transfer funds from their checking or savings accounts to their Loan Investment account, enhancing the overall functionality of the platform.

Responsibilities:

Reviewed system and technical requirements, use cases, and feature enhancements for Branch applications.

Developed Test plans and Test cases, conducting Test Execution with a Test-Driven Development (TDD) approach in collaboration with Agile teams, prepared automation tests using Selenium and Java.

Executed end-to-end functional and regression testing, coordinated with operational teams, logged defects in HP ALM, and reported QA Task status in Jira.

Utilized SoapUI for documenting tests on RESTful services and API testing, incorporating assertions, and automating various operations.

Applied SQL for detailed testing, performed data analysis, and conducted Functional Testing, Regression Testing, System Integration testing, User Acceptance Testing (UAT), and End-to-End Testing.

Created automated Acceptance Tests using Selenium, Cucumber, Maven, managed code in GitHub, ensured code changes in test classes for functionality changes, executed tests in QA and Integration platform.

Prepared readiness for Release and delivered tested features in each sprint, providing accurate estimates for test design and execution work.

Created automated tests in TestNG framework, integrated libraries for Java code, and established an end-to-end test framework with log4j, email, and error handling scripts.

Environment: Agile, Scrum, LOS, Equifax, Discover, SQL Developer, Integration testing, web services API, SOAP UI, Selenium IDE, Selenium Web Driver, Oracle10g, Windows, Android, iOS, Office365, Maven, Jenkins, Groovy.

US Bank Corp - Minneapolis, MN

QA Manual (Feb 2017 – May 2018) -- Contract Extension

EAA is a novel feature enabling private wealth US Bank customers to consolidate their external Bank, Loan, Card, Investment, or Insurance accounts on their customer dashboard. The account aggregation service, provided by external provider Yodlee, scrapes customer accounts from various financial institutions for display on the US Bank customer dashboard. The aggregation extends to 3rd party financial planning software like FA (Future Advisor) and MGP (Money Guide Pro). My role involved automating the online banking (OLB) application using Selenium and the ETM framework with a keyword-driven development approach, utilizing Java as the scripting language. I also automated external REST-based web services interacting with the OLB platform within the ETM framework. I played a key role in architecting, designing, testing, and delivering Test automation frameworks for their web applications and API platform changes.

Responsibilities:

Subject Matter Expert and delivered test automation framework for EAA enhancements, responsible for open stack tools selection, delivery of proof-of-concept to senior management on test approach.

Reviewed EAA requirements, platform changes, API rules and workflow management scenarios and created manual test cases in HP ALM, organized test sets based on Functionality and Regression phase.

Setup and configured test environment and test framework for Android and iOS automation to support mobile device, created and managed functional test scripts for cross-browser functionality.

Executed Smoke tests and Regression tests on Android and iOS platforms at code deliveries to QA, conducted frequent code reviews with developers for code coverage and test coverage discussions.

Used Selenium WebDriver and developed test scripts using Java code, created a comprehensive test coverage using tools, libraries to bootstrap test automation scripts in Eclipse IDE.

Worked in Agile environment, created and executed test scripts in development, received rapid feedback on story acceptance, performed discovery and applied code fix to construct robust test sets for functionality testing.

Developed Automation Framework using Selenium WebDriver, Java, and Cucumber for application UI testing.

Used Page Object Model and TestNG approach, coordinated with developers and refactored Java test scripts, used TestNG.xml to organize tests in sequence, and managed configuration in Maven POM.XML file.

Add Maven dependencies, setup configuration path in Jenkins and deployed tests in CI/CD environments.

Used Cucumber libraries to automate tests using BDD approach, used Feature Files and created Step Definition, Test Runner file and organized tests in Functional Suite repository to execute BDD tests on demand.

Created automation framework in Selenium WebDriver using BDD approach like Cucumber.

Used XPath Helper to identify web objects and properties on UI and created test scripts for operations like click, select, tooltip functions, used Actions class, handled elements in iFrame, JavaScript pop-ups, etc.

Created a robust test framework with included functions like toggle button, screen orientation, swipe, switch, drag-and-drop, select, radio-button and checkbox utilities.

Worked in DevOps culture, coordinated Continuous Testing efforts in CI/CD environments, managed test scripts in Git repository and conducted frequent code reviews with QA Lead, Dev Lead and QA offshore teams to keep Functional test scripts robust and ready for test execution.

Coordinated testing tasks, test artifacts, test status and estimates in Atlassian JIRA, provided knowledge transfer to offshore QA resources, resolved technical and data issues.

Worked with business analyst and integration analyst for integration testing, documented, reviewed, and executed test sets for UAT and End-to-End testing, logged defects in HP ALM.

Used HP ALM and JIRA to create test summary reports, test status reports and shared with team.

Worked in the position of Principal QA resource and helped in deployment phases, executed Sanity tests in production, resolved data issues, coordinated with Release Management and Analyst.

Environment: Mainframe, Cucumber, Selenium, DB2, SQL Server2016, Eclipse IDE, Java, C#, Android UI Automator, Web Driver, TDD, HP ALM, JIRA, Office365, HTML, CSS, jQuery.

US Bank Corp - Minneapolis, MN

QA Engineer (May 2016 – Jan 2017)

I worked in the ETM (Enterprise Technology and Management) team and was responsible for automation of Salesforce CRM modules, system integration with ECLIPS - Electronic Credit Layover Interface Program System. ECLIPS is an interface which works with Credit Cards, both Consumer and Business. Once the application is submitted through the front-end system ‘Casper’ or backend mainframes system called ‘ACAPS’, the process of approval and sending cards is done through ECLIPS. I was responsible for the UI and functional testing of ECLIPS, conducted API testing for the web services functionality, conducted database testing for data migration from Hogan to ICS.

Responsibilities:

Reviewed WCRM requirements, Platform Changes, API integration with ECLIPS and workflow management scenarios and created Manual test cases and Test sets in HP ALM based on Functionality and Regression phase.

Performed functional testing, Acceptance testing and UI testing of WCRM Salesforce application from web services code complete, performed data validation and data migration testing of WCRM user data.

Created automation test scripts in Selenium Web Driver, created test suites for web services and API testing using SoapUI, and delivered test automation frameworks for Salesforce CRM customization screens, UI options, referrals, campaigns, and workforce management modules.

Responsible for Integration and UAT testing for ICS and ECLIPS applications considering business scenarios.

Created automation test coverage, managed test scripts in We Driver automation suite for ICS Record Search functionality, Edit Account, Display Account Summary screens, Customer tab, Product and Relationship tabs and managed test data to validate system enhancements.

Created and managed functional test scripts for cross-browser functionality on site pages and navigation.

Wrote SQL queries to validate data, execute stored procedures for batch testing, ran Shell scripts from command line to operate batch test execution and view results in generated reports.

Worked on Agile environment, created and executed test scripts, received rapid feedback on user story acceptance, performed discovery and applied code fix to construct robust test sets for functionality testing.

Worked with ETL team to validate Batch testing complete, verified results in Data Warehouse tables.

Worked with business analyst and Integration analyst for integration testing, documented, reviewed, and executed test sets for UAT and End-to-End testing, logged defects in JIRA.

Used HP ALM, JIRA to create test summary report, test status reports and shared with Team.

Worked in the position of Principle QA resource and helped in deployment phase, executed Sanity tests in production, resolved data issues, Co-ordinated with Release Management and Analyst.

Environment: Eclipse IDE, Java, Hogan, ECLIPS, ACAPS, Web Driver, Appium, HP ALM, Maven, Jenkins, TDD, JIRA, Version One, Office365, SQL Server2016.

CGI: Hyderabad, India

QA Tester (Apr 2014 –June 2015)

CGI is a Canadian Information Technology and consulting company that works with multiple clients in their custom application development, testing and deployment of client solutions from Fiduciary and Bank operations, Investment Banking, Commercial Lending and enterprise reports. I was involved in testing financial reports to financial clients in the U.S and Canada markets and was responsible for conducting continuous regression testing for integration code and analysis of application features.

Responsibilities:

Collaborated with onshore team lead and reviewed System and Functional Requirements and Use Cases.

Created and managed Functional test plans in HP Quality Center, organized Test Sets for testing.

Create and manage Regression test suites for HSBC workflow analysis testing of trade assets and Accounts.

Identified critical business scenarios to test in UAT from trade and chart timeframe, market, and price charts.

Responsible for testing and approval of statistics dashboard, client authentication process, personal accounts, deposits, withdrawals, and assets transfer in the trading tool functionality.

Wrote SQL queries to validate data across SQL Server in trading platform tools.

Used Postman to test SOAP services and response data and validated Accounts and Assets modules.

Used SharePoint to review and share business Use Cases for Integration Testing.

---



Contact this candidate