Aristotle

Software Development Engineer – Test

Aristotle

full-time

Posted on:

Location Type: Hybrid

Location: ProvoUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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