Software Engineer in Test
Chicago, IL
- Software Engineer in Test will build and develop automated tests and strategy for driving component and application testing of our trading system to insure product quality
- Software Engineer in Test will combine Agile and DevOps by creating tools that helps drive Continuous Delivery and are testable during Continuous Integration
- Software Engineer in Test will act as a domain expert on test automation approaches and techniques, staying abreast of new test automation trends, products, and technologies.
- Use your knowledge of testing and testability to promote the adoption of better engineering practices and test automation throughout the firm.
- Partner with test engineers to decide what tests should be automated. Perform user acceptance, exploratory, and targeted defect testing as part of a release certification.
QUALIFICATIONS
- Solid grasp of computer science fundamentals.
- Knowledge of automated testing methodologies and concepts.
- Proven record of designing, developing, and using automated tests.
- Expertise in Java or Python mandatory.
- Knowledge of Linux/Unix command shell navigation required.
- Experience with ipython / Jupyter Notebook, SciPy ecosystem desired.
- Experience in Cucumber and Gherkin for BDD desired.
- Self-motivated, possess strong time management skills, and thrives in a fast-paced environment.
- Demonstrate a high level of interpersonal skills and ability to work in a group setting with a collaborative approach.
- You are creative and you love to solve problems.
- Trading industry experience a plus.