Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Fetch, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Development Engineer in Test (SDET) at Fetch, you will play a critical role in ensuring the quality and reliability of our software applications. You will collaborate closely with software developers, product managers, and quality assurance teams to design and implement robust testing strategies that emphasize automation and continuous integration. Your primary focus will be on developing test frameworks and automating testing processes while contributing to the overall improvement of software development lifecycle practices. This role requires strong technical skills along with a passion for quality and a commitment to delivering exceptional user experiences.
Job Responsibilities
- Design, develop, and maintain automated test frameworks to validate application functionality.
- Collaborate with cross-functional teams to gather requirements and develop comprehensive test plans.
- Execute manual and automated test cases, document results, and track defects.
- Continuously analyze and improve current testing processes, tools, and methodologies.
- Participate in code reviews to ensure quality standards are maintained.
- Provide feedback on system design and implementation from a testing perspective.
- Assist in the refinement of software development and testing processes by employing best practices in Test Driven Development (TDD) and Behavioral Driven Development (BDD).
- Mentor junior team members on testing practices and tools.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Development Engineer in Test or similar role, preferably 3+ years.
- Strong programming skills in languages such as Java, C#, or Python.
- Proficient in building and maintaining testing frameworks and tools.
- Experience with automation testing tools such as Selenium, TestNG, JUnit, or similar.
- Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI.
- Understanding of database technologies (e.g., SQL) for data validation.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
This position will utilize a range of technologies, including but not limited to Java, Selenium, Jenkins, Git, and various testing frameworks and libraries. Familiarity with Agile methodologies and tools like Jira for project management is also essential. Additionally, you will work with cloud services and containerization technologies such as Docker to enhance testing environments.
Ideal Candidates
The ideal candidate for the Software Development Engineer in Test role is someone who is both detail-oriented and strategic, with a proactive approach to identifying and solving problems. A strong communicator who excels in collaboration will thrive in our dynamic environment. Candidates should possess a mindset geared toward continuous improvement and a passion for delivering high-quality software. Furthermore, an inclination for learning new technologies and adapting to changing environments will be vital for success within our team.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.