Software Development Engineer in Test (SDET) Job Description Template
Our company is looking for a Software Development Engineer in Test (SDET) to join our team.
Responsibilities:
- Automate and document tests from existing test cases/scenarios and new feature specifications;
- Develop and maintain automated test frameworks;
- Work with cross-functional teams (Product Owner, Developers, QA) in test automation activities across the company;
- Help investigate, evaluate, select, and integrate best available framework/tool solutions as required for test automation success;
- Appreciate and consider the “big picture” while dealing with implementation details.
Requirements:
- Bachelor’s Degree or relevant work experience required;
- Excellent designing and programming skills (at least 3+ years in software development);
- Detail oriented with the ability to analyze complicated data sets and to spot flaws and inconsistencies;
- Advanced knowledge of an object oriented programming languages (e.g., Python, Java);
- Ability to work in a fast-paced agile environment with minimal processes, limited guidance, and focused on productivity;
- Automation framework experience (Cypress, Pytest or similar);
- Ability to triage issues and multitask on multiple projects;
- Fluent in object-oriented design, industry best practices, software patterns, and architecture principles;
- Continuous integration (CI);
- Good attitude towards collaboration, helpfulness, and problem solving;
- Comprehensive knowledge of browsers and user interface testing techniques;
- Excellent communication and reporting skills;
- AWS, Azure or Google Cloud;
- Performance Testing;
- MongoDB.