Post Job Free

Resume

Sign in

Senior Android Developer

Location:
Boston, MA, 02127
Posted:
January 29, 2024

Contact this candidate

Resume:

Contact:

Contact: 617-***-****

Email: ad26m7@r.postjobfree.com

Abdullahi Munye

Senior Android Developer

Summary

I am a goal-oriented professional with 9+ years of rich experience in conceiving, crafting, validating, and upholding cutting-edge Android applications and a total of 13 years as an IT Professional. I am skilled in Kotlin and Java coding, JDK, External SDK, and Android Studio to create new Android mobile apps. I have published 7 apps on the Google Play Store.

I have a wide range of experience in creating apps for Banking and Finance, Health, Shopping, Entertainment as well as Hotel Industry which has allowed me to grow as a person. I dedicate my time to learning new skills and solving problems in exponential ways.

I have enhanced my software development skills at State Street Bank, Netflix, and eBay where I have worked on Security module projects, JetPack, and Kotlin skills. I am a detail-oriented team player with strong organizational skills and the ability to handle multiple projects simultaneously with a high degree of accuracy.

I am a hardworking & passionate job seeker with strong organizational skills, looking forward to new challenges.

Technical Skills

Programming Languages: Kotlin, Java, C, C#, .NET

IDE’s: Android Studio, IntelliJ, Eclipse, Maven, Gradle Xcode

Android Framework: Android Studio, Firebase, Java Development Kit (JDK), .NET, Android SDK, Fabric, GWT, C standard Library, MPL and MECL libraries, Jetpack Compose, open-source libraries, Google Maps API, Volley, Junit, Content Resolvers, Google Places, Retrofit, RecyclerView Animator, Location Services, Google Cloud Messaging, Schematic, Content Providers, JobSchedule, Push Notifications, Espresso, Google Play Services

Issue Tracking and Testing: Jira, Trello, Junit, Unit Testing, Functional Testing, Scenario Testing, Compose Testing

Development Tools: Agile, Scrum, Jira, Sourcetree, Git, SVN, GitHub, Tower, BitBucket, Jenkins, GitHub Actions, Bitrise

Tools: DDMS tool, ADB, LeakCanary, Firebase, Firebase Crash Reporting, Crashlytics, ART, Systrace, Memory Mapping, Bluetooth Low Energy, Android Profiler, Continuous Integration, SonarQube

Third-Party Frameworks/APIs: Fabric, Glide, Google Custom Search, Samsung SDK, Logger, Hilt, Dagger, Moshi, RxJava, RxView, GSON, Robolectric, EventBus, LeakCanary, Roboelectric, Robotium, NFC (Near field communication) technology.

Android Development: Views, Constraints, Handlers, Threads, Loopers, Loaders, C standard Library, MPL and MECL libraries, Jersey Library, GWT, Retrolambda, NineOldAndroids, RxJava, Picasso, Glyde, Fresco, Android Sensors, Coroutines, Custom android views classes and components, Android adapter view, Kotlin Flows, Customized List views, Gallery widgets, Composable States

Integration: Google Signing, Google API, Twitter API, Facebook API, YouTube API, Google Maps API, MixPanel

Servers & Databases: SQL Server 2008, Firestore, SQL, SQLite

Web Technologies: JavaScript, SQL, HTML5, jQuery, Bootstrap

REST, SOAP, JSON, GSON, XML, AJAX

Professional Experience

SR. MOBILE APP DEVELOPER JAN 2023 – Present

State Street Corporation, Boston, Massachusetts, US

•App Name: State Street Corporation

•Link: https://play.google.com/store/apps/details?id=com.statestreetbank.grip

Description: State Street Bank is your financial advocate. It's fast, and secure and makes life easier by empowering you with the tools you need to manage your finances. This app helps us to keep our transactions organized and set up alerts, so you know when your balance drops and make payments.

•Work on Kotlin multi-platform to share module which contained all of the data structures used in this project along with logic for the shared app features i.e. user input validation, database synchronization, and networking.

•Integrate Jetpack Navigation and ViewModels into a Compose UI-based application.

•Worked as a senior Android developer to ensure the application security standards were on the highest level and ensure that all the user-sensitive information was encrypted and not accessible to external sources.

•Work on an existing multi-module project with Clean Code architecture and code on the presentation layer using Google MVVM implementation, independently code new rewards feature module, feature-based modules, core modules, product flavors, and payment modules.

•Add 'Fixed Term Account to Account Detail Screen', displaying the correct header and interest rate feature in MVVM Clean code architecture.

•Define coroutines suspend functions and kotlin flow transformations to interact with reducer and produce a single source of truth from multiple data sources.

•Implement unidirectional data flow by Migrating to Jetpack Compose by adding compose to an existing screen built using Android views and managing state in composable functions.

•Use SonarQube, Kotlin, and Detekt to check the complexity of the code and improve code quality in code review.

•Defined utility classes for easy-to-test functionality like account details, account authentication, and several validation steps.

•Implement multiple screen features like Accounts, Deals, Alerts, and Locations on saving user preferences locally using Data Store API

•Worked with Google FusedLocationAPIs to locate the nearest bank branch and ATMs.

•Add Accessibility services and add labels to decorative views, clear task flows with minimal navigation steps, Label user interface, enable focus-based navigation, and use Accessibility Test Framework to test content labels, clickable items, contrast, voice access and perform user testing service.

•Add GraphQL API that's backed by AWS AppSync and user authentication mechanism through Amazon Cognito

•Work with backend cloud team to perform migration from Mixpanel to Airship library to send push notifications relating to latest updates and balance.

•Use Hilt for dependency Injection and Postman to interact with client custom APIs.

•Work with the open-banking team to deliver regulatory features to grant user permissions for the open-banking process.

SR. ANDROID DEVELOPER SEP 2021 – DEC 2022

Mars, Incorporated, McLean, Virginia, US

•App Name: Tapp – Dog Health Tracking

•Link: https://play.google.com/store/apps/details?id=com.mars.miomeapp HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.mars.miomeapp&gl=US"gl=US

•Description: The Tapp app assists you in managing your pooch's everyday health & wellness needs. Use Tapp's health trackers, tools, and tailored insights to better understand their well-being. This app brings together AI engineering with over 50 years of scientific research, plus the dog-health expertise of veterinarians, dog nutritionists, and veterinary scientists to give you confidence that you're making the right choices for your dog, every day.

•Actively Participate in the planning of solutions via daily scrums, sprint planning, story point estimation, refinement/grooming sessions, and retrospectives according to Agile delivery best practices, 2-week sprints.

•Make the animal selection page more functional and Display the progress of questions tracker use case using Kotlin coroutines, extension functions, delegate properties, null safety checks, and higher-order functions.

•Create a delivery receiving API, and payment modules and used Kotlin flow such as coroutines to interact with the database and networking operations in the repository layer in MVVM clean-code architecture(Kotlin).

•Customize UI control for the 'Item amount selection' user story and apply Google's Material Design standards to develop elegant Android user interfaces and experiences that are rooted in a design-driven approach.

•Code Networking layer, add Serial Number, Pass store and serial number as headers and Store Number to service requests using Hilt DI, okhttp interceptors, retrofit, and coroutines flow API.

•Use various tools MS Teams, Github, Dagger hilt, Gradle, Firebase FCM, Swagger, Sonar Cloud, and Zeplin.

•Fix Memory leak issues displayed when cycling through the eligibility questions using the Android Memory monitor and Leak Canary library.

•Configure the Azure CI pipeline with Fastlane to publish updates to the Play Store with Google Publisher API.

•Deliver user-focused experiences and adhere to accessibility and inclusivity standards defined by WCAG and ADA.

•Implement TDD approach and wrote unit tests using JUnit, and Mockito in pet sale and inventory systems task.

•Implemented VideoCall feature for specific vet consultants and add the ability to share photo details using explicit intents and Camera V2 implementations.

•Develop payment system process using Google Pay and Stripe API for upgrade versions and assistance in app purchase.

•Integrated third party libraries to communicate and consume data related with third party vendors.

•Experience with modularization and dependency injection across multiple modules within the app.

•Enforced code coverage as part of release pipelines, also participated with code review sessions to enforce code quality.

SR. ANDROID DEVELOPER NOV 2020 – SEP 2021

Netflix Inc., Los Gatos, CA

•App Name: Netflix

•Link: https://play.google.com/store/apps/details?id=com.netflix.mediaclient HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.netflix.mediaclient&gl=US"gl=US

Description: The most talked about TV shows and movies from around the world are all on Netflix. The app has award-winning series, movies, documentaries, and stand-up specials. And with the mobile app, you get Netflix while you travel, commute, or just take a break.

•Employed Kotlin programming language within the Clean Architecture framework, following the MVVM pattern ensuring a well-structured and maintainable codebase.

•Utilized recycler view to perform the trick play (fast forward, rewind) showing small images from the playback and skipping to the part of the playback that you want to continue watching.

•Implement certificate pinning, update back-end services to support HTTPS, or implement the Android Network Security Configuration feature to prevent app connections from failing.

•Worked on the migration and refactoring from MVP Architecture to MVVM architecture.

•Implemented new functionality using PIP to see two channels at the same time.

•Conducted pair programming sessions for fast-paced development and implementation.

•Continuous Integration with Go scripts using pipelines.

•Conducted comprehensive testing, including smoke tests, to ensure the quality and stability of the application.

•Proactively identified and resolved memory leak issues using tools like LeakCanary, resulting in improved app performance and stability.

•Successfully resolved reported bugs by the Quality Assurance (QA) team, demonstrating my ability to analyze and troubleshoot issues effectively.

•Utilized ADB (Android Debug Bridge) to manage code versions loaded on hardware, streamlining the development and testing process.

•Collaborated closely with the UI team, adapting the playback presentation menu and icons based on Figma designs, ensuring a cohesive and visually appealing user interface.

•Modified libraries and thoroughly tested changes locally before updating the main branch, ensuring a smooth integration process.

•Utilized Jenkins to integrate all APKs into a unified build, simplifying the deployment process onto devices.

•Created custom views for the interface to improve the user experience.

•Implemented RecyclerView, toolbar, and CardView.

•Used GIT for source control management and continuous integration with Travis for CI.

•Usage of Bluetooth Low Energy in the establishment of cellular to TV box connection

•Developed registration process with password recovery functionality for the app using Firebase Authentication.

•Supported screen resolutions to provide proper resizing across Android devices using Constraint Layouts.

•Employed tools like JIRA and Bitbucket to maintain a well-organized and efficient workflow, enabling effective task management and code version control.

•Actively participated in daily meetings to provide project updates, align goals, and ensure the smooth progress of the development process.

SR. ANDROID APP DEVELOPER DEC 2019 – NOV 2020

Skechers, Manhattan Beach, CA

•App Name: Skechers

•Link: https://play.google.com/store/apps/details?id=com.skechers.android

Description: The Skechers app is the one-stop shop for shopping for the latest releases and searching for your preferred colors and sizes while in-store. You can even earn and redeem Skechers Plus rewards provided by the app which has easy access to the features you use the most.

•Utilized Android Jetpack Components with Kotlin to create a more upgraded Android native app.

•Developed native-friendly apps to offer new features and discounts, also implemented the newest up-to-date libraries of Android.

•Managed the project with JIRA for assigning tasks and grooming stories but switched over to Azure DevOps later in the project for Agile development, Sprints, and documentation.

•Worked with Google Fit SDK to connect the app to Google Fit with the Recording API and access the user's fitness history with the History API

•Used Swagger for consuming restful APIs.

•Helped implement native UI features such as creating card views for carousels and a native view for jumbotron as well as creating fully native list pages.

•Used Dagger 2 and Hilt for dependency injection.

•Used RxKotlin in conjunction with RxAndroid, and RxBinding libraries to make the app multithreaded and perform asynchronous operations.

•Applied SOLID design principles in the overall design and implementation of the project.

•Worked through weeks of migration testing and helped inspect and fix many bugs through release.

•Contributed to two-week Sprints throughout the project with divided Sprint planning at the beginning of each as well as demos at the end.

•Applied design patterns Singleton, Façade, and Builder.

•Implemented TalkBack and text-to-speech accessibility API features like Select to Speak, and Magnification gestures and tested them using the Accessibility Test Framework

•Used MVP architecture and worked with WebViews.

•Used Pager Duty, App Insights, and App Center to monitor the app for any crashes for debugging as well as crash rates.

•Worked on multiple modules for each feature (typically one module for any data pulled in from the backend or mock data, one module for the view/UI of the feature, and another module for the feature's use case).

ANDROID DEVELOPER JAN 2018 – NOV 2019

Hilton Worldwide Holdings Inc., Tysons, Virginia

•App Name: Hilton Honors: Book Hotels

•Link: https://play.google.com/store/apps/details?id=com.hilton.android.hhonors HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.hilton.android.hhonors&gl=US"gl=US

Description: The Hilton Honors app helps you search, plan, book, and travel to holiday homes. Search over 2 million unique places to stay in 190+ countries, plan and collaborate with friends and family, book securely, and travel anywhere. Customize polls with properties to rank and share results with your group.

•Worked with Retrofit for asynchronous communication and used RxJava to manage background threading.

•Implemented in 90% Kotlin and later refactored to meet a 100% Kotlin refactor.

•Applied Firebase Analytics, Firebase Crash Reporting, and Firebase Realtime Database to extend the functionality of the app.

•Implemented Glide for image handling.

•Executed Material Design components including views in the design support library: CardViews, RecyclerViews, Snackbars, Floating Action Buttons, Custom toolbars, and Text Input Layout.

•Added push notification features with Firebase Cloud Messaging for Android.

•Applied Flurry analytics for mobile app stats.

•Applied Dagger 2 for Dependency Injection.

•Configured Retrofit to parse JSON objects for asynchronous communication with back-end services.

•Worked with back-end engineer to implement an integration involving Microsoft Azure.

•Utilized Espresso, MockK, and Mockito for testing the UI and app functionalities.

•Utilized Navigation jetpack component and Tabs to provide quick and easy navigation

•Implemented the app on an MVP architectural base.

•Utilized GitHub private repositories with standard Workflows as a Version Control Software.

•Used Volley to consume REST API Web Services.

NATIVE ANDROID APP CODER APR 2016 – DEC 2017

eBay, San Jose, CA

•App Name: eBay: Online Shopping Deals

App Link: https://play.google.com/store/apps/details?id=com.ebay.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ebay.mobile&gl=US"gl=US

Description: With the eBay app you can buy and sell millions of items on the go across fashion, sneakers, tech, car parts, trading cards, & more. Discover exclusive features for all your marketplace activity to keep things fast, easy, & all in one place!

•Led the refactoring of the legacy codebase to MVP.

•Implement Mather SDK and Enlighten SDK to automatically track app launches, page views, and clicks, and gain valuable insights.

•Work with a functional reactive framework for managing state evolution and side-effects, with add-ons for connecting to Android UIs and Rx Java Observables

•Implemented a custom hamburger menu to incorporate into the application to allow users to get to the different application sections by swiping at the edge of the screen.

•Code custom caching module and work on Get, Post, Put HTTP API request, parse XML data using Moshi Serialization library, and display professional service and drivers custom list view.

•Implement certificate pinning, update back-end services to support HTTPS, or implement the Android Network Security Configuration feature to prevent app connections from failing.

•Implement AIDL to call an IPC method and create functional modules with Parcelables bundle arguments.

•Write BDD test cases using Cucumber and Calabash for creating and editing Waypoints user stories.

•Pair program to integrate Google In-app purchases to purchase Pro features.

•Implement solutions for specific use cases that provide frameworks, interfaces, and services that can be extended and reused for future requirements.

ANDROID DEVELOPER AUG 2014 – MAR 2016

ESTÉE LAUDER, NEW YORK, NY

•App Name: Estee Lauder

App Link: https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"hl=en_CA HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"hl=en_CA HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"hl=en_CA HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"hl=en_CA HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"hl=en_CA HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"gl=US" HYPERLINK "https://play.google.com/store/apps/details?id=com.ldrsesteelauder.app&hl=en_CA&gl=US"gl=US

Description: If you’re an Estée Lauder Beauty Advisor, earn stars, badges, and your place on the leaderboard with your ELX On-The-Go App. See what's new with trending stories, take a deep dive into products and trends with learning levels, watch a quick how-to in your video library, or brush-up on product benefits with the product library.

•Utilized Custom Frameworks and Custom Views for building Java applications.

•Programmed new functions in Java modules and modified existing functions written in Jaca Scripts.

•Developed applications using components such as Activities, Fragments, Broadcast Receivers, and Services in Android.

•Performed gRPC authentication, including gRPC’s built-in error codes with the use of SSL/TLS to authenticate the server and encrypt all data exchanged between the client and the server.

•Implemented the UI and integrated custom analytics and security SDKs for new features and initiatives.

•Practiced pair programming as part of collaborative project development/delivery strategy.

•Used Glide library for image processing and persistence.

•Refactored code base to implement dependency injection strategy using Dagger library.

•Used fragments for modular User Interface and Navigation Drawer to create a consistent user experience throughout the application.

•Utilized Room database for shared preferences for storage and caching.

•Coded a payment arrangement feature in Kotlin language.

•Obtained the requirements through interviews with project stakeholders.

•Implemented Fragments to make the app usable on both Smartphones and tablets.

SOFTWARE DEVELOPER JAN 2010 – JUL 2014

DELL TECHNOLOGIES, TEXAS

•Developed and maintained an Automation Framework using Selenium Web Driver, JAVA, OOP Concept, JUnit, and Cucumber for application UI Testing and backend testing.

•Involved in developing BDD Framework from Scratch.

•Testing the software developed to meet the requirements of the end-user.

•Implemented the Page Object Model and DDT for UI Testing.

•Used Scenario Outline and Apache POI to test multiple test data.

•Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure Functional Testing of new features being added every Sprint, as well as full Regression Testing for all previously implemented functionalities in every Sprint.

•Performed API testing using Postman and Rest Assured Library.

•Validated the application by using CRUD operations with the post, get, put, and delete methods.

•Performed API testing using JSON format using Object Mapper, and deserialization.

•Identified GUI elements using various locators like ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath, and CSS locators.

•Efficiently logged and tracked defects using JIRA and Jira-Xray.

•Used IntelliJ IDE for the creation of automation scripts.

Education

Bachelor of Science in Information Technology

Education Georgia Gwinnett College

Web Development associate degree

Software development Gwinnett Technical College



Contact this candidate