Software Developer in Test
The job entails being responsible for creating both functional and non-functional test cases to validate the operation of the company's product suite. The ideal candidate should possess experience in manual and automated test engineering, knowledge of testing platform technologies, strong investigative skills, and be adept at working across all stages of the software testing lifecycle. They should be capable of analyzing intricate distributed systems, planning, executing, and reporting on test cycles. Proficiency in multiple programming languages and test frameworks is required, as well as familiarity with agile environments, banking, and startup sectors. Experience collaborating closely with software engineers, testers, product managers, and DevOps in agile settings is essential, although prior experience in trading or banking systems is preferred but not mandatory.
Responsibilities
- Create detailed test plans
- Develop functional and non-functional test cases within the company's automation frameworks
- Execute test cases, document results, track bugs, and update progress
- Contribute to developing manual and automated test scenarios as part of an agile engineering team
- Participate in prototyping to validate system architecture
- Collaborate with internal and external teams in testing, deploying, and operating blockchain networks
- Perform system performance analysis to determine operational limits
Requirements
- Minimum of 4 years of enterprise test engineering experience (manual and automation)
- Proficiency in Java, Kotlin, or similar programming languages
- Knowledge of DevOps tools like Jenkins, Kubernetes, Docker
- Familiarity with API testing tools (e.g., Postman, Rest Assured) and UI testing tools (e.g., Selenium, Cypress)
- Experience with project tracking software such as JIRA and test management systems like XRAY
- Strong understanding of computer science and engineering principles
- Demonstrated ability to deliver test automation for complex software
- Experience in end-to-end functional and non-functional test planning and execution
- Excellent communication, problem-solving, and analytical skills
- Comfortable working under pressure
R3 is a prominent enterprise technology firm specializing in digital solutions for regulated financial markets, emphasizing efficiency, transparency, and connectivity. The company values diversity, inclusivity, and individuality, fostering a workplace where differences are embraced and valued for collective growth and success. If you believe you can contribute positively to R3, feel free to submit your CV/resume, as the company is always open to meeting bold and collaborative individuals who are enthusiastic about joining their team.