Software Development Engineer in Test
Skills
OOPSoftware DevelopmentAnalytical SkillsContinuous IntegrationEmerging TechnologiesHTMLHypertext Transfer Protocol
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proven experience validating individual software components and orchestrating end-to-end system tests
- Demonstrated capability in designing and testing failure scenarios resiliency and system edge cases
- Strong proficiency in Object-Oriented Programming methodologies with a distinct preference for core Java
- Extensive background in structured exploratory testing techniques
- Familiarity with Continuous Integration and Continuous Delivery processes
- Experience operating within Extreme Programming frameworks or structured pair programming workflows
- Hands-on exposure to API Testing methodologies
- Experience utilizing Selenium for UI Automation and front-end verification
- Familiarity with distributed asynchronous or event-driven system architectures
- Understanding of core networking protocols and messaging frameworks
- Domain knowledge within Electronic Trading platforms across any asset class with a strong preference for Fixed Income markets
Nice to have
- Analytical mindset
- Proactive
- Excellent communication skills
- Collaborative
- Highly adaptable
- Curious
Day to day
- Expand and maintain advanced automated acceptance and end-to-end testing infrastructure
- Collaborate closely with engineers business analysts and technology specialists to strengthen test coverage and challenge requirements
- Perform exploratory testing to uncover hidden failure modes and improve end-user experience
Hiring process
- Submit application
- If no response within 4 weeks assume unsuccessful
