Software Development Engineer in Test
Software Development Engineer in Test
Job Description
We are seeking a highly skilled Software Development Engineer in Test to join our team. The ideal candidate will have experience in developing and executing automated tests, as well as a strong understanding of software development principles and practices.
Responsibilities:
- Develop and maintain automated test suites for web and mobile applications
- Collaborate with developers to ensure testability of code and identify areas for improvement
- Design and implement test plans and test cases based on functional and non-functional requirements
- Execute manual and automated tests, analyze results, and report defects
- Participate in code reviews and provide feedback on testability and quality
- Continuously improve testing processes and methodologies
Requirements:
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in software development and testing
- Strong programming skills in at least one language (Java, Python, etc.)
- Experience with test automation frameworks (Selenium, Appium, etc.)
- Knowledge of software development principles and practices (Agile, Scrum, etc.)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills