Key Responsibilities:
- Test Strategy & Planning:Design and develop effective test strategies, ensuring thorough coverage of functional, non-functional, and regulatory requirements.
Collaborate with developers, product managers, and business analysts to clarify requirements and ensure testability.
- Automation & Continuous Testing:Develop, maintain, and optimize automated test suites for high-performance trading applications and systems.
Promote and implement continuous testing and integration practices to support rapid delivery cycles.
- Performance & Security Testing:Perform performance testing to assess system behavior under real-world trading conditions, ensuring stability and scalability.
Collaborate with security teams to ensure trading systems comply with the latest security protocols and standards.
- Manual Testing & Defect Management:Execute detailed manual testing for complex features, exploratory tests, and trading workflows where automation is less feasible.
Identify, track, and prioritize bugs, working with developers to ensure timely resolution.
- Mentorship & Leadership:Mentor junior test engineers, sharing your expertise and promoting best practices.
Provide input on improving testing processes and tools to enhance efficiency and quality.
Qualifications:
- Proven experience (5+ years) in software testing, particularly within trading, financial services, or similar industries.
- Strong understanding of trading systems, including order execution, market data, and risk management.
- Hands-on experience with test automation tools such as Selenium, JUnit, TestNG, or similar frameworks.
- Familiarity with API testing, continuous integration (CI) tools, and performance testing methodologies.
- Strong communication skills, with the ability to collaborate effectively with diverse teams.
- An analytical mindset with excellent problem-solving skills and attention to detail.