My Dream Job Software Developer

12345678910
Across
  1. 2. A tool used to test software applications.
  2. 3. Platform used for storing code and collaborating on projects.
  3. 7. A collaborative method for software development.
  4. 8. Software that translates written code into instructions a computer can understand.
  5. 9. Programming language used for web development.
  6. 10. Popular programming language for machine learning and data science.
Down
  1. 1. Process of finding and fixing errors in code.
  2. 4. Commonly used database system.
  3. 5. The global system of interconnected computer networks.
  4. 6. A reusable solution to a common problem in programming.