Software Engineer in Test
Flextrade LLC
Roslyn, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Roslyn, United States of America
Tech stack
Bash
C Sharp (Programming Language)
Computer Programming
Continuous Integration
Linux
Python
Software Engineering
Web Services
Performance Testing
Test Scripts
Backend
Job description
- Writing and analyzing code
- Creating test cases
- Recording test results
- Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.
- Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value added feedback.
- Works with the engineering teams to derive testing requirements throughout the development cycle.
- Reproduces, debugs, and isolates problems and verify fixes.
- Works closely with software developers to create software artifacts including test plans, test cases, test procedures and test reports.
- Works cross functional areas with internal partner engineering teams in a disciplined agile environment.
- Estimates own testing tasks and works productively with minimum supervision while showing excellent team attitude.
- Represents team leadership and provides technical guidance and training to junior test personnel.
- Participates in the performance testing and analysis framework for a web services architecture containing ESB, BPM, and associated back-end applications.
- Also, this role involves working closely with Software Developers including leveraging shift-left methods to understand a complex domain and product
Requirements
- 0-2 years experience as a QA on a software development team
- Coding experience in Python and C# required
- Understanding of Linux OS required
Preferred:
- Experience working in a fintech industry (preferred)
- Ability to run basic Bash commands
About the company
FlexTrade Systems is a provider of customized multi-asset execution and order management trading solutions for buy- and sell-side financial institutions. Through deep client partnerships with some of the world's largest, most complex, and demanding capital markets firms, we develop the flexible tools, technology, and innovation that deliver our clients a competitive edge. Our globally distributed engineering teams focus on adaptable technology and open architecture to develop highly sophisticated trading solutions that can automate and scale with your business strategies.
At FlexTrade, we hold our values close to heart, with pride and gratitude, as they guide us in everything that we do. We are dedicated to giving our clients a competitive edge, taking ownership of our responsibilities, being flexible to adapt to ever changing environment and technology, bringing integrity to ever interaction and we continue to improve, grow together, and collaborate as one team. All of these, while having Fun, truly make FlexTrade a wonderful place to work.