What Should I Learn Over the Next 4–5 Months Before My Automation Testing Project Starts?

0
1
Asked By MellowCedar42 On

I'm a 24-year-old MCA graduate from India who recently joined an MNC through an off-campus drive. I completed training in automation testing and have been assigned to a project, but I haven't received any actual work yet. I've already spent about two months idle and may have several more months available.

During training, I learned Java, so I'm considering improving it further. At the same time, I'm interested in Python, AI, and newer areas such as agentic AI. I'm worried that if I begin Python and later get assigned to a Java-based project, I'll stop practicing Python and forget it. I'm also unsure whether I should focus on the technology most relevant to my current job or explore something that interests me more.

What would be the most valuable way to use the next four or five months? Should I focus on Java, learn Python, study AI, or concentrate on automation testing and related skills? I'd especially appreciate practical advice from people with industry experience.

4 Answers

Answered By CalmOrbit29 On

It’s also worth learning the surrounding tools that make automation work useful in a real company: Linux, networking basics, SQL, Git, containers, CI pipelines, and possibly Kubernetes at an introductory level. These often matter more on the job than memorizing advanced language features. Keep a regular practice schedule and document your projects so the time doesn’t disappear without producing anything tangible.

Answered By QuietFalcon18 On

Don’t spend four months trying to “master” a language in isolation. Choose one language and use it to solve practical problems. For example, create an automation framework, work with APIs, parse test data, generate reports, and learn debugging and basic CI/CD. These skills will transfer to Python or another language later because the important concepts are programming logic, design, testing, and problem-solving.

Answered By BrightHarbor7 On

Since Java is likely to be useful in your current role, make it your main focus for now. Go beyond syntax and study object-oriented programming, collections, exceptions, testing frameworks, build tools, Git, and how automation projects are structured. Build a small but realistic testing project instead of only watching tutorials. Python can remain a secondary skill that you explore through occasional scripts or small side projects.

Answered By SilverMaple63 On

A balanced plan would be to spend most of your time on Java and automation testing, while reserving a smaller portion for Python and AI exploration. Learn Python basics and build one or two small projects so you can decide whether you genuinely enjoy it. Avoid jumping straight into agentic AI without understanding programming, APIs, data handling, and software engineering fundamentals first.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.