Negotiable
Undetermined
Remote
Remote
Summary: The Software Development Engineer in Test (SDET) is responsible for backend and API testing, requiring strong SQL, Python, and development experience. The role involves designing automated tests, collaborating with developers, and contributing to testing process improvements. The ideal candidate will have a keen eye for detail and problem-solving skills. This position is fully remote.
Key Responsibilities:
- Design and implement automated tests for backend systems and APIs using SQL and Python
- Collaborate with developers to ensure the quality of code and identify potential issues
- Create test plans and test cases for new features and enhancements
- Execute test cases and analyze results to identify bugs and areas for improvement
- Work closely with the development team to ensure timely resolution of issues
- Contribute to the continuous improvement of testing processes and methodologies
Key Skills:
- Strong experience with SQL for data manipulation and querying
- Proficiency in Python for test automation and scripting
- Hands-on experience testing APIs and backend systems
- Ability to work in a collaborative team environment
- Excellent problem-solving skills and attention to detail
- Experience with testing in Jupyter environments
- Knowledge of software development best practices and methodologies
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
SDET
Introduction:
The Software Development Engineer in Test (SDET) will play a crucial role in our team, focusing primarily on backend and API testing. The ideal candidate will have strong SQL, Python, and API experience, with a background in development.
Responsibilities:
- Design and implement automated tests for backend systems and APIs using SQL and Python
- Collaborate with developers to ensure the quality of code and identify potential issues
- Create test plans and test cases for new features and enhancements
- Execute test cases and analyze results to identify bugs and areas for improvement
- Work closely with the development team to ensure timely resolution of issues
- Contribute to the continuous improvement of testing processes and methodologies
Requirements:
Required Skills:
- Strong experience with SQL for data manipulation and querying
- Proficiency in Python for test automation and scripting
- Hands-on experience testing APIs and backend systems
- Ability to work in a collaborative team environment
- Excellent problem-solving skills and attention to detail
Preferred Skills:
- Experience with testing in Jupyter environments
- Knowledge of software development best practices and methodologies
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines