Software development engineer in test (sdet) - web api virtual us / costa rica #wearetradestation tradestation is an o-line brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edgeAt tradestation, we`re continuously pushing the boundaries of what`s possible, encouraging out-of-the-box thinking and relentless search for innovationWe offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous pto policy.
Position summary: do you enjoy tackling interesting problems with other smart people? have you ever wondered how a major player in the financial technology industry operates? at tradestation, you`ll enjoy working in a supportive environment with the latest in microservices technology - all from the comfort of your home officeWe are looking for a senior-level software development engineer in test (sdet) with a well-rounded skill set and has a passion for testing and automating http/rest api`s for delivering highly-scalable, multi-tenant applicationsEssential job functions:
Testing of web applications and web api`s.
Test plan creation, automation and execution
Document and track program defects
Participate in code reviews
Provide ci/cd support
Provide guidance to the team on designing for testability
Quality champion for projects and services
Production support
Knowledge, skills & abilities: required:
Experience with testing frameworks
Web technologies (asp.net, javascript, http, rest, websocket, iis etc.)
Web application debug tools (curl, fiddler, postman, wireshark, chrome developer tools, etc.)
C# (ability to learn c# is a minimum requirement - familiarity with c# or, at minimum, js is strongly recommended)
One or more scripting languages suitable for automation such as powershell, bash, or python
Continuous build integration tools (gitlab ci, aws, or similar)
Preferred:
Test driven development (tdd)
Experience in multiple programming languages
Brokerage/trading platform experience
Object-oriented development methodologies
Cloud architecture and deployment (aws or azure)
Source control management system (svn, git, mercurial, etc.)
Education & experience:
Bachelor’s degree or equivalent work experience
Senior level knowledge of application testing
Experience with agile development preferred
#li-remote