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
The Software Development Engineer in Test (SDET) at Fetch will play a crucial role in ensuring the quality and performance of our software products. This position involves designing and implementing automated testing solutions, collaborating with various development teams, and enhancing the overall testing framework. The SDET will also be responsible for identifying potential issues early in the development process and supporting the continuous integration and delivery pipeline to deliver high-quality software to our users.
Job Responsibilities
- Design and develop automated tests to validate software functionality and performance.
- Collaborate with software developers to understand system architecture and application behavior.
- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
- Analyze and report testing results to identify areas for improvement.
- Participate in code reviews, ensuring that testing best practices are adhered to.
- Maintain and enhance existing test automation frameworks and tools.
- Develop and execute performance, load, and regression tests to ensure system reliability.
- Work closely with product management to ensure compliance with defined quality standards and requirements.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software testing or software development.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with test automation frameworks like Selenium, TestNG, or similar.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.) and version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Effective communication skills, both verbal and written.
Technologies & Tools
The SDET position at Fetch will utilize a variety of technologies and tools including but not limited to Java, Selenium for automated testing, JUnit and TestNG for testing frameworks, Jenkins for CI/CD integration, and Git for version control. Knowledge of cloud services such as AWS or Azure may also be beneficial in this role as the team increasingly embraces cloud-based solutions for their development and testing processes.
Ideal Candidates
The ideal candidate for the SDET role at Fetch is someone who possesses a strong technical background in software testing and development. They should be detail-oriented with a deep passion for quality and a commitment to improving processes. Excellent analytical skills, combined with innovative problem-solving abilities, will enable them to thrive in fast-paced environments. Additionally, candidates should exhibit strong collaboration skills to work effectively within cross-functional teams and possess a proactive mindset aimed at ensuring product excellence.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.