DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world.
As the markets have evolved over the past 25 years, so has DRW maximizing opportunities to include real estate, cryptoassets and venture capital.
With over 1000 employees at our Chicago headquarters and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results.
It is a place of high expectations, deep curiosity and thoughtful collaboration.
As a Hardware Quality Assurance (QA) Analyst at DRW, you will provide validation and acceptance services to test, analyze and certify products and solutions integrated into our trading system and networks.
You will manage the development and updates of testing methodologies and processes, work in lab environments to conduct the system level testing and build automated tools for regression testing.
What you will be working on :
Conduct system level testing for the systems(hardware / software) used for Trading
Coordinate QA requests from internal clients and manage test priority
Collaborate with internal clients to define solution acceptance and validation criteria and write test plans
Execute test plans at unit and system level
Track and control test progress and status, keeping clients updated throughout the entire process
Analyze test data and produce test reports, considering data from multiple sources
Keep test data and reports organized and updated
Improve the QA team's capacity by implementing HW and SW based tools and solutions to automate testing and analysis
Document defects and bugs and collaborate with engineering teams to resolve issues quickly
Propose, implement and maintain documentation relating to process and solutions
Write product quality control (QC) verification checklists
Help organize lab environment and put processes in place to ensure proper usage and maintenance
Adopt Agile principles and methods in planning and delivering QA services, participate in Sprint planning and reviews
Support engineering teams in their release cycles with acceptance and regression tests
Help extend the QA service to new clients within the firm
What is needed for this role :
Bachelor’s degree in or Electrical Engineering or related field
At least 2 years of experience working in a QA position (hardware system level testing experience is a plus)
Experience with the product development life cycle and bringing products to market
Experience eliciting requirements from end users
Experience in creating test plans
Experience in executing test cases, managing test results, and generating corresponding reports
Experience with Windows and Linux server OS
Knowledge of overall network architecture, Ethernet and TCP / IP protocol suite
Experience with various router, switch and layer-1 communication products
Experience with bash or other shell and Python scripting
Experience with software-based test tools, scripting languages for automated GUI and code-driven testing
Knowledge of continuous integration systems such as Jenkins and TeamCity
Experience using traffic and packet analyzers
Knowledge of Agile methodologies
Excellent communication, interpersonal, negotiation and problem-solving skills
Ability to adapt to a fast paced environment and changing priorities
Ability to learn and adapt to new technologies
Pragmatic mindset in order to succeed in an often changing and dynamic environment
Strong work ethic and good attitude
Ability to proactively carry out tasks independently
Ability to maintain focus while working under pressure, multi-tasking and meeting deadlines