Software Development Engineer

ThinkBeyond Inc
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Testing (Software)
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Review
Computer Programming
Continuous Integration
Software Debugging
DevOps
Github
JMeter
Python
Load Testing
Microsoft UI Automation
Systems Development Life Cycle
Selenium
Software Engineering
Software Testing Automation Framework
Google Cloud Platform
Performance Testing
Postman
Cypress
ReadyAPI
GIT
Pytest
Containerization
Gitlab-ci
Playwright
REST
Cucumber
Software Version Control
Docker
SDET
Jenkins
Microservices

Job description

We are seeking a highly skilled Software Development Engineer in Test (SDET) with strong expertise in Python to join our quality engineering team. This role is critical in ensuring the reliability, scalability, and performance of modern applications through robust test automation frameworks and continuous testing practices.

As an SDET, you will work closely with developers, product managers, and DevOps teams to build high-quality software by embedding testing throughout the development lifecycle., * Design, develop, and maintain scalable test automation frameworks using Python

  • Build and execute automated test suites for APIs, microservices, and UI applications
  • Integrate automated tests into CI/CD pipelines to enable continuous testing
  • Collaborate with cross-functional teams to define test strategies, plans, and acceptance criteria
  • Perform functional, regression, integration, and performance testing
  • Identify, document, and track defects; ensure timely resolution
  • Develop tools and utilities to improve test efficiency and coverage
  • Ensure high code quality through best practices, code reviews, and testing standards
  • Contribute to improving QA processes, methodologies, and tooling

Requirements

  • 10+ years of experience in Software Testing / QA Automation / SDET roles
  • Strong programming skills in Python
  • Hands-on experience with test automation frameworks (e.g., PyTest, Robot Framework, or similar)
  • Experience testing REST APIs using tools like Postman, RestAssured, or Python-based frameworks
  • Familiarity with UI automation tools (e.g., Selenium, Playwright, Cypress)
  • Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI)
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Experience working with version control systems (e.g., Git)
  • Strong debugging, problem-solving, and analytical skills, * Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Knowledge of containerization tools like Docker and Kubernetes
  • Exposure to performance testing tools (e.g., JMeter, Locust)
  • Experience in microservices architecture testing
  • Familiarity with BDD frameworks (e.g., Cucumber, Behave)
  • Retail or eCommerce domain experience is a plus, * Strong communication and collaboration skills
  • Ability to work independently in a remote or distributed team environment
  • Detail-oriented with a strong focus on quality
  • Proactive mindset with a passion for continuous improvement

Apply for this position