Software Development Engineer

XFORIA Inc
Sunnyvale, United States of America
14 days ago

Role details

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

Job location

Sunnyvale, United States of America

Tech stack

Testing (Software)
Java
Automation of Tests
Behavior-Driven Development
Code Review
Computer Programming
Continuous Integration
Python
Systems Development Life Cycle
Strategies of Testing
GIT
Gitlab-ci
REST
Cucumber
Software Version Control
Api Management
SDET
Jenkins

Job description

  • Design, develop, and maintain robust automation frameworks using Python and Java
  • Develop and execute automated test scripts for API testing
  • Implement Behavior-Driven Development (BDD) practices using Cucumber
  • Collaborate with developers, QA, and product teams to understand requirements and define test strategies
  • Integrate automated test suites into CI/CD pipelines
  • Analyze test results, identify defects, and work with teams for resolution
  • Ensure scalability, maintainability, and reusability of automation frameworks
  • Participate in code reviews and contribute to best practices in test automation

Requirements

We are looking for a highly skilled Software Development Engineer in Test (SDET) with strong expertise in automation using Python (mandatory) and Java (secondary). The ideal candidate will have hands-on experience in API automation, BDD frameworks like Cucumber, and CI/CD pipeline integration to ensure high-quality software delivery., * Strong programming experience in Python (mandatory)

  • Working knowledge of Java (secondary)
  • Hands-on experience in API Automation (e.g., RESTful services testing)
  • Experience with BDD frameworks like Cucumber
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, or similar)
  • Good understanding of software testing concepts, SDLC, and STLC
  • Experience with version control systems like Git

Apply for this position