Skip to content

A collection of Core Java programs and exercises tailored for QA Automation practice. This repo includes Java basics, OOP concepts, string and array manipulations, collections and real-world QA-focused coding problems to build a strong Java foundation for test automation.

Notifications You must be signed in to change notification settings

vinaymocharla/java-core-qa-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Core Java QA Exercises

A collection of core Java programs and exercises tailored for QA Automation learning. This project is designed to build a strong foundation in Java programming, which is essential for writing automated tests using tools like Selenium, TestNG, and REST Assured.


πŸ“ Project Structure

src/
└── com/
    └── javapractice/
        β”œβ”€β”€ basics/        # Java syntax, variables, conditionals, loops
        β”œβ”€β”€ strings/       # String operations, StringBuilder, regex
        └── oops/          # OOP concepts: classes, inheritance, polymorphism

πŸš€ How to Run

  1. Open the project in Eclipse IDE
  2. Navigate to src/com/javapractice/<folder>
  3. Run individual classes using the main() method
  4. Check output in the Eclipse console

πŸ› οΈ Tools Used

  • Java 17+
  • Eclipse IDE
  • Git & GitHub

🎯 Purpose

This repository serves as hands-on practice to:

  • Strengthen Java concepts for QA roles
  • Prepare for real-world automation framework development
  • Practice object-oriented principles in test scenarios

πŸ“Œ Author

Vinay Mocharla
LinkedIn β€’ GitHub


🀝 Contributions

This is a personal learning project. Contributions and suggestions are welcome via Issues or Pull Requests.

About

A collection of Core Java programs and exercises tailored for QA Automation practice. This repo includes Java basics, OOP concepts, string and array manipulations, collections and real-world QA-focused coding problems to build a strong Java foundation for test automation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages