First of all, let me say how impressed I am at your self-starting attitude. More people should take charge of their career like you do! I would concur with your research that Selenium, TestNG, and Eclipse/Java are a fantastic test framework. Very robust, and the skills are portable pretty much everywhere. This is a solid background which will serve you well over the next few years.
The last bit of feedback I'd offer is that, in the Agile way, you need to do what works. It needs to work for you, and it needs to work for your employer. If your test code, written in Java, is unmaintainable by anyone other than yourself, that might be a disservice to your employer. If your company is never going to move to or require Java, you're not going to help yourself (short-term) or the company by learning it. Now there may be a tolerance for this at the company, and it's up to you and your manager to really figure that out. In the end, all other things kept equal, I'd stick with the Selenium/Eclipse/TestNG/Java approach.
Dig Deeper on Topics Archive
Related Q&A from John Overbaugh
Learn what's behind AWS outages and how to fix failures before they happen. Continue Reading
Learn strategies for best security test strategies for SaaS cloud. Continue Reading
Expert John Overbaugh identifies the three top concerns of the test manager and offers advice on how to stay ahead of the curve when it comes to ... Continue Reading