Description

To help you with the criteria for SDET candidates, I've summarized the top 3 skills I'd expect for an ideal candidate:

  1. 4+ years of experience designing and developing test automation frameworks using Java and OOP best practices. Candidates should know how to design and write complex testing software, improve existing automated tests.
  2.  
    • This role will be 90% focused on redesigning and improving existing Java based test automation.
    • Examples of the tasks: migrate existing test cases from legacy SOAP API (used for test setup and teardown) to a new RESTful API; migrate existing test cases from a legacy test framework (tests are defined using a special markup language integrated with test fixtures written in Java) to a new test framework utilizing REST Assured.
  3. 4+ years of experience in QA and developing test automation for the validation of various aspects of SOAP and REST API’s, including their security at different levels. This role requires good knowledge of both SOAP and REST API technologies, and being well versed in different methods of securing APIs: TLS, certificates, WS-Security, SAML, JWT, etc.
  4.  
    • NOTE: We don’t need someone who is mainly doing UI testing with Selenium or familiar with RESTful APIs only.
  5. Must be skilled in deploying server applications on Unix/Linux systems, have working knowledge of shell and python scripting, be able to troubleshoot network protocols (TCP, HTTPS, WebSocket), know how to use Wireshark or a similar tool.

Education

Any Graduate