IntelliJ Java IDE
The moose likes Jobs Discussion and the fly likes Knowledge/skills required for a SDET / SET role Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Reply Bookmark "Knowledge/skills required for a SDET / SET role" Watch "Knowledge/skills required for a SDET / SET role" New topic
Author

Knowledge/skills required for a SDET / SET role

Anand A. Parikh
Greenhorn

Joined: May 12, 2009
Posts: 12

For a role as a Software Dev Engr in Test (SDET) OR Software Engr in Test (SET), the job description says that knowledge of data structures/algorithms (in Java) is required AND knowledge of Relational DB / SQL is required.

My question is:
What level of knowledge is one expected to have in data structures/algorithms (in Java)?
What level of knowledge is one expected to have in Relational DB / SQL?

Can someone please give me feedback on this?

Thanks,
Anand
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 14610

A Parikh wrote:
My question is:
What level of knowledge is one expected to have in data structures/algorithms (in Java)?
What level of knowledge is one expected to have in Relational DB / SQL?

Can someone please give me feedback on this?



I say you haven't provided enough context. You need to examine what the company does, and what else is described by the recruiter. Also, what you are describing is standard (algorithms and databases) in any CS university program.

If such context isn't available, then I guess the answer is... you'll know more during the interview. Not a good answer, I know.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Anand A. Parikh
Greenhorn

Joined: May 12, 2009
Posts: 12
I am not talking about a specific job, just in general about algorithms and RDBMS / SQL in job descriptions.
I am not looking for formal courses in algorithms or databases but a way to learn enough fairly quickly.

I have got an algorithms book and I am learning sorting/searching algorithms from Wikipedia, its good.
I have done a course in SQL, so I am OK in that area. DB design/modeling is an issue. I recently found this website on the topic, its a good introduction:
http://www.deeptraining.com/litwin/dbdesign/FundamentalsOfRelationalDatabaseDesign.aspx

Anand
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2159
"a way to learn enough fairly quickly"


Academic programs which teach computing algorithms and Relational Table theory cannot be replaced by reading a few Internet web sites.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 14610


Speaking in general, although the original post does seem to reference a specific job description, most jobs do require a formal education (at least here in the states).

In fact, that is how a level is determined. Without specific experience, the formal education is the only way to measure it.

Henry
Anand A. Parikh
Greenhorn

Joined: May 12, 2009
Posts: 12
I see those two lines in several job descriptions for SDET/SET positions.

BTW, I am not a newbie, I have a about 15 years of job experience (in US) but as a Software Test Engr. I have finished my last position and I am looking to do something a little different from what I did before. I did take a algorithms course in university long back but have not had to use the knowledge at work.

I agree that formal courses in a university can be good, but once you have a degree in Electrical Engr/Computer Science/Computer Engr, after that you keep learning on your own or along with your work. There are good books (non textbooks) and good internet tutorials out there.

Thanks,
Anand



Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 23639

It could mean anything. The word "knowledge of" implies some knowledge of but not fluency. But that's up to the employer. People on the internet aren't going to be able to help unfortunately.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Certs: SCEA Part 1, Part 2 & 3 & Core Spring 3, OCAJP
 
 
subject: Knowledge/skills required for a SDET / SET role
 
Threads others viewed
Software Design Engineer in Test (SDET) Opportunities with SolutionsIQ
SDET
Software Design Engineer in Test (SDET), WA
Software Design Engineer in Test (SDET) Opportunities with SolutionsIQ
Books to prepare for SDET / SET interview
WebSphere development made easy
without the weight of IBM tools
http://www.myeclipseide.com