Vacancy expired!
Our client, a
FinTech firm in NYC is currently seeking an SDET with previous trading system testing experience. This position will be 100% remote until January 2022 Responsibilities:- Coordinate and help conduct the quality and testing effort with test engineers, system developers, project managers and other stakeholders to ensure high-quality releases
- Assist Engineering and Product in the planning, scheduling, and execution of tasks
- Promote architecting for testability within the development process
- Proactively recommend process and tool improvements
- Work with software engineers to define and implement QA and unit test plans, including dependency analysis, code coverage, and use cases
- Build test harnesses, test suites, test scenarios, and metrics collection mechanisms
- Improve software quality through testing and advocacy, with a constant focus on the customer experience
- Using strong interpersonal and communication skills, share best practices with the Development Team and potentially larger audiences
- Cultivate expertise in relevant aspects of target business domains and apply that knowledge to maximize technology value
- Incorporate test automation mechanisms into continuous-integration pipelines
- Perform component, system, integration, acceptance, and smoke testing of new functionality
- Work with developers to reproduce, locate, and identify bugs
- Analyze test results and prepare load, performance, and envelope projections
- Assessing the product specifications and comparing with customer requirements
- Help maintain test environments
- Keep management abreast of risks and quality issues and how they will impact the business
- Ensuring that system load and capacity testing are correctly carried out
- Assist Development and Customer Support in reproducing Client report issues
- 4+ years QA experience with electronic trading solutions
- Experience testing and troubleshooting high transactional distributed systems
- Understanding of multithreading and concurrency implications for test scenarios and test harnesses
- Familiarity with WebSockets and/or message oriented middleware
- Familiarity with serialization techniques like JSON, binary, or protobufs
- Familiarity with BDD and automated acceptance testing tools (like Cucumber, SpecFlow)
- Proficiency in one or more scripting languages (JavaScript and Python preferred) for automated API testing
- Competency in C# for developing performance test harnesses and developing embedded test bridging is preferred
- Excellent problem-solving skills, including isolating bugs in complex code
- Detail-oriented and deadline-driven - must have constant attention to detail
- Ability to think independently and take initiative to make the project succeed
- Passionate about technology and problem-solving
- Desire to learn about complex financial business domains
- Strong verbal, written, and interpersonal communication skills
- B.S. or B.A. degree in Computer Science or Computer Engineering
- Experience developing and designing test automation frameworks
- Strong verbal and written communication skills with ability to collaborate with both technical and business staff
- Tech stack: Azure Cloud Services, Kubernetes, Docker, SQL, Python, Behave, Cucumber, JavaScript, Typescript, Postman/Newman CLI, Datadog, JIRA, Zephyr, TestRail
Vacancy expired!