
Software Development Engineer – Test
Aristotle
full-time
Posted on:
Location Type: Hybrid
Location: Provo • Utah • United States
Visit company websiteExplore more
About the role
- Take ownership of the quality of our backend systems and the trading engine by designing and writing a full suite of tests
- Lead the testing efforts in building a full suite of tests to validate the trading engine functions enabling developers to have confidence and move quickly with code enhancements
- Work with the development team to define test cases and ensure code coverage
- Ability to work independently and be self-driven in discovering and writing test cases
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent hands-on experience
- 3+ years of experience testing software as a Software Developer Engineer in Test (SDET)
- Strong experience with writing unit tests, integration tests, and API tests for backend systems
- Solid understanding with a popular test framework (Nunit, XUnit, MSTest)
- Proficient in C#/.NET and SQL
- Experienced in using C#/.NET mocking frameworks (Moq, NSubstitute, FakeItEasy, or equivalent)
- Understand CI/CD principles
- Experience with setting up and running tests in build pipelines to ensure quality and prevent regressions
- Experience load testing complicated event driven backend systems (Pub/Sub, Message Queues, etc.)
- Experience with preparation of formal test plans, test cases, and bug reporting (using an automated bug tracking system).
- Demonstrated ability to use independent judgment and initiative on a day-to-day basis and to initiate and successfully manage testing cycles requiring cooperation among diverse groups.
- Demonstrated ability to communicate well on technical subjects in both written and verbal form.
Benefits
- All positions are Full-Time, with competitive compensation
- medical benefits
- paid vacation
- 401k plan
- stock options
- Casual dress code
- a non-corporate atmosphere
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
unit testsintegration testsAPI testsC#.NETSQLNunitXUnitMSTestmocking frameworks
Soft Skills
self-drivenindependent judgmentinitiativecommunicationcollaboration