I have 7 years computer programming experience and i'm currently doing the pwk (oscp) and I just wanted to know whether it is considered as junior or mid level regarding penetration testing?
It is hard to answer this question since the answer is subjective, but I'll try.
OSCP is definitely a well-recognized and respected certification for penetration testing. Mainly because of the way the test is designed, it is meant to gauge creativity and skills required to be a successful penetration tester since it is not for everyone. For example, a good security management professional with a CISSP would not necessarily be a good penetration tester, since penetration testing is more about being creative and having a knack for breaking into things.
When it comes to penetration testing, I would rate OSCP as one of the best certifications you can get and it should score you a mid-level position in penetration testing but ultimately it's hard to say since job offers depend on a lot of things than just a certification.
Some references to gauge the quality of OSCP:
You can find more with Google. Goodluck!
Since nobody gave a direct answer to the question subject line I will. The OSCP is specifically targeted towards people trying to get into pen-testing. It therefore is an entry-level pen-testing certification. Although, it is a bit more extensive than something like the eJPT, which is even more entry-level. However, the eJPT is not a course I recommend bothering with. You Might as well take the extra difficulty and do the OSCP.
The course itself teaches you everything you need to know to become a pen-tester, as long as you have some basic networking knowledge and IT knowledge in general, then you can do this course maybe not with ease but it isn't supposed to be easy.