Negotiable
Undetermined
Remote
Remote
Summary: As a Software Development Engineer in Test (SDET), you will be integral to ensuring the quality and reliability of software products through the design and implementation of automated testing solutions. Your collaboration with the development team will focus on early defect identification and resolution, enhancing the user experience. The role demands proficiency in various testing frameworks and a strong understanding of software development practices. You will also stay updated with industry best practices and emerging technologies in software testing.
Key Responsibilities:
- Design and implement automated test scripts using test automation frameworks such as PyTest, Junit, or similar
- Execute test cases, analyze test results, and identify and report defects
- Collaborate with developers to troubleshoot and resolve issues
- Participate in code reviews and provide feedback on testability and quality
- Develop and maintain testing strategies, test plans, and test cases
- Work with cross-functional teams to ensure product quality and release readiness
- Stay current with industry best practices and emerging technologies in software testing
Key Skills:
- Proficiency in test automation framework (PyTest, Junit, or similar)
- Strong knowledge of SQL for database testing
- Experience with Python programming language
- Understanding of Microservices architecture
- Familiarity with Azure cloud platform
- Knowledge of AI/LLMs (Artificial Intelligence/Large Language Models)
- Certifications in software testing or related field
- Experience with continuous integration/continuous deployment (CI/CD) pipelines
- Knowledge of Agile methodologies
- Experience with performance testing and load testing tools
- Excellent problem-solving and analytical skills
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
SDET
Introduction:
As a Software Development Engineer in Test (SDET) at our company, you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for designing, developing, and implementing automated testing solutions to validate the functionality, performance, and scalability of our applications. You will work closely with the development team to identify and fix defects early in the software development lifecycle, ensuring a seamless user experience for our customers.
Responsibilities:
- Design and implement automated test scripts using test automation frameworks such as PyTest, Junit, or similar
- Execute test cases, analyze test results, and identify and report defects
- Collaborate with developers to troubleshoot and resolve issues
- Participate in code reviews and provide feedback on testability and quality
- Develop and maintain testing strategies, test plans, and test cases
- Work with cross-functional teams to ensure product quality and release readiness
- Stay current with industry best practices and emerging technologies in software testing
Requirements:
Required Skills:
- Proficiency in test automation framework (PyTest, Junit, or similar)
- Strong knowledge of SQL for database testing
- Experience with Python programming language
- Understanding of Microservices architecture
- Familiarity with Azure cloud platform
- Knowledge of AI/LLMs (Artificial Intelligence/Large Language Models)
Preferred Skills:
- Certifications in software testing or related field
- Experience with continuous integration/continuous deployment (CI/CD) pipelines
- Knowledge of Agile methodologies
- Experience with performance testing and load testing tools
- Excellent problem-solving and analytical skills