Overview
Skills
Job Details
Job Title: Software Development Engineer in Test (SDET)
Location: Remote
Experience Level: 10+ Years
About the Role
We are seeking a highly skilled SDET to design, develop, and maintain automated testing frameworks and tools. The ideal candidate is a strong programmer who is passionate about software quality and can collaborate closely with developers, QA engineers, and DevOps teams to deliver reliable, high-performance applications.
Key Responsibilities
Develop and maintain automated test scripts for web, API, and backend services
Build and enhance test automation frameworks to support continuous integration and deployment (CI/CD)
Write unit, integration, and performance tests as part of the development cycle
Collaborate with developers and product teams to define test strategies and acceptance criteria
Identify, document, and track defects, and help drive them to resolution
Contribute to code reviews and participate in design discussions to ensure testability and quality
Required Skills & Qualifications
Strong programming skills in languages such as Java, Python, C#, or JavaScript
Solid understanding of object-oriented design and software development principles
Experience with automation tools/frameworks (e.g., Selenium, Cypress, Playwright, Appium)
Familiarity with RESTful API testing and tools like Postman or REST Assured
Knowledge of CI/CD pipelines and version control systems (Git, Jenkins, GitLab CI)
Proficiency in SQL and experience testing relational or NoSQL databases
Excellent problem-solving and communication skills
Preferred Qualifications
Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
Knowledge of containerization and orchestration (Docker, Kubernetes)
Exposure to performance and load testing tools (JMeter, Gatling)
Background in Agile/Scrum development environments
Education
Bachelor s or Master s degree in Computer Science, Engineering, or a related field (or equivalent work experience)