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.