Senior QA Engineer (Rust/Java)
New
J
JobgetherFintech / Trading
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 3 years
- Required Skills
- JavaQA AutomationRustDistributed Systems
Requirements
- Minimum 3 years of experience in QA automation, software testing, or a closely related engineering role, preferably within technology, fintech, or trading environments.
- Strong programming skills in Java and/or Rust, with practical experience applying these languages to automated testing or software development.
- Familiarity with automated testing methodologies, distributed systems, and high-concurrency architectures.
- Strong understanding of software quality practices across complex backend and distributed environments.
- Excellent troubleshooting and root-cause analysis skills, particularly when investigating performance and system issues.
- Ability to develop structured test plans and comprehensive test cases for complex technical workflows.
- Strong collaboration and communication skills, with the ability to work effectively with engineering, product, design, and operations teams.
- Proactive approach to learning new technologies, testing methodologies, and automation techniques.
Responsibilities
- Participate across the full software development lifecycle, from requirements analysis and test planning through execution, defect tracking, product delivery, and maintenance.
- Design, develop, and maintain scalable automated testing frameworks and tools using Java and/or Rust.
- Work closely with software engineers, product managers, designers, and operations teams to provide feedback on system design, implementation, and testing strategies.
- Set up and maintain testing environments for complex margin trading and risk management systems.
- Develop detailed test plans and test cases covering trading workflows, margin calculations, liquidation processes, risk controls, and high-concurrency scenarios.
- Perform black-box, white-box, security, automation, and performance testing across web, mobile, backend, and distributed systems.
- Investigate defects and system issues, conduct root-cause analysis, and collaborate with engineering teams on effective resolutions.
- Continuously improve automation frameworks, testing methodologies, coverage, and overall testing efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site