Senior Software Development Engineer in Test (SDET)

Senior Software Development Engineer in Test (SDET) Job Description Template

Our company is looking for a Senior Software Development Engineer in Test (SDET) to join our team.

Responsibilities:

  • Leverage automation framework for automating feature tests and propose changes or enhancements to the framework for enabling new feature tests;
  • Prepare thorough feature testing plans based on development and feature completion milestones. Test plan should include API as well as UI based tests;
  • Jointly responsible with the developers for the quality of feature builds to be provided to QA certification teams;
  • Conduct knowledge transfer sessions for explaining new features and enhancements to the QA certification teams;
  • Be part of the development team and closely work with the developers to perform feature testing as per development milestones.

Requirements:

  • Excellent analytical & problem-solving abilities;
  • Experience in working in an Agile/Scrum environment;
  • Familiarity with browser developer tools and proxy software, such as Charles Proxy;
  • Ability to read and write code clean code in a software development language;
  • Perform manual testing to prepare for and validate scenarios needed for automation coverage;
  • Awareness of general automation concepts and all types of testing methods;
  • Familiarity with git, GitHub, and Unix-based command-line;
  • Participate in code and design reviews;
  • Experience in developing automated tests for RESTful API;
  • Experience in creating or maintaining automation in a Continuous Integration environment;
  • Good understanding of Object oriented concepts;
  • Develop and maintain test cases and plans in a Unix environment;
  • Should be fluent in basic algorithms/logic;
  • Experience writing code. Java coding preferred;
  • Experience in automation execution.