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
EnglishJob 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