Software Developer in Test (SDET)
Job Overview:
R3 envisions a world where value flows freely, and business transactions are secure. The company's mission is to promote an open, reliable, and enduring digital economy. As a growing organization with the spirit of a startup, R3 values a dynamic work environment where innovation is encouraged and every day presents new opportunities.
About R3 Professional Services:
The Professional Services team at R3 specializes in providing expert guidance on Corda technology to ensure successful implementation for our clients. Working closely with customers, the team designs, constructs, deploys, and advises on Corda solutions, catering to diverse project scopes from initial concept to full-scale executions. By leveraging strategic business consulting, technical solutions, and implementation expertise, we assist clients in resolving real-world challenges related to Digital Currencies and Digital Assets.
Our customer-centric approach enables us to assess client needs effectively, setting them up for success from the onset. Collaborating with internal departments like Sales, Engineering, and Product teams, we aim to enhance tools, services, and products in alignment with evolving customer requirements.
Responsibilities:
- As a Professional Services SDET consultant, your role is to ensure quality assurance in client projects by utilizing your QA expertise.
- Translate customer project requirements into automated testing setups using reusable toolkits.
- Contribute to the development of JVM-based test automation frameworks.
- Create and execute functional and non-functional test cases within the automation framework utilizing tools like JMeter.
- Author comprehensive documentation for automated processes, including test plans and procedures.
- Identify and document bugs within the tracking system.
- Collaborate with internal and external teams to address testing, deployment, and operation challenges related to blockchain networks.
- Communicate project progress, risks, issues, and advocate for QA best practices during project delivery cycles.
Requirements:
- 5+ years of experience in designing and implementing QA automated test suites.
- Proficiency in Java or other JVM languages for writing effective test automation scripts.
- Familiarity with BDD tools such as Cucumber and Serenity (5+ years experience).
- Knowledge of API testing tools like REST Assured, RestSharp, JMeter.
- Experience with Continuous Integration tools like Jenkins, Bitbucket, Github.
- Ability to organize tasks and plans for API and back-end testing activities.
- Track record of delivering test automation for complex software systems.
- Strong understanding of cloud-based technology stack for building robust test solutions.
- Capability to work independently as an SDET and collaborate across teams to drive project features to production.
R3 pioneers the digital finance landscape with multi-party solutions that enhance digital trust and enable significant opportunities for regulated enterprises. Grounded in core values of Collaboration, Ownership, Boldness, and Customer Focus, R3's flagship DLT platform, Corda, is the preferred choice of leading financial institutions globally, including FMIs, exchanges, central banks, and commercial banks.
With a commitment to diversity and inclusivity, R3 fosters a workplace that celebrates individual uniqueness and values differences. The company welcomes individuals of all backgrounds, emphasizing support for various ethnicities, races, genders, sexual orientations, origins, disabilities, veteran statuses, and cultural identities. R3 believes in the strength of diversity and encourages individuals who resonate with its values to apply, even if not meeting all listed criteria. If you are eager to collaborate with a bold and innovative team, share your CV/resume with us for consideration at R3.