Software Development Engineer

Scigon Solutions
Chicago, United States of America
7 days ago

Role details

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

Job location

Remote
Chicago, United States of America

Tech stack

JavaScript
API
Business Logic
Automation of Tests
Unit Testing
Code Coverage
Computer Programming
White-Box Testing
Strategies of Testing
TypeScript
Browserstack
Reliability of Systems
Integration Tests
Playwright
Front End Software Development
Api Design
SDET
Go

Job description

  • Partner closely with engineering teams to ensure quality is built into the development lifecycle
  • Contribute directly to the codebase, including development of unit tests and test frameworks
  • Design and implement scalable, maintainable test automation across front-end and API layers
  • Develop mocks and stubs to support isolated and deterministic testing
  • Conduct white box testing with a strong understanding of application logic and architecture
  • Drive integration and contract testing to ensure system reliability across services
  • Leverage BrowserStack and similar platforms for comprehensive mobile and cross-browser validation
  • Continuously evaluate and improve test coverage, execution speed, and overall quality practices

Requirements

We are looking for a highly capable Software Development Engineer in Test (SDET) who operates at the intersection of quality and engineering. This role goes beyond traditional QA and requires hands-on contribution to the codebase, strong automation expertise, and a deep understanding of system behavior through white box testing., * Strong proficiency in JavaScript or TypeScript with hands-on experience using Playwright for front-end automation

  • Solid experience with Golang, particularly in API development, unit testing, and integration testing
  • Proven ability to work within application codebases, not limited to external test layers
  • Experience building mocks, test harnesses, and reusable testing utilities
  • Deep understanding of white box testing principles and modern testing strategies
  • Familiarity with contract testing and service-level validation

What We Are Not Looking For

  • Manual testers without automation or coding experience
  • Candidates focused solely on writing basic automation scripts without system-level understanding

Apply for this position