Job Description
Summary
We are looking for a Senior software engineer,Test with proficiency in API testing, excellent knowledge of RESTful APIs architecture principles, and experience in test automation using a Behavior-Driven Development approach.
The ideal candidate should have the ability to read technical documentation, have experience with Java or TypeScript, and willingness to learn programming languages. Knowledge of Kubernetes is a plus.
The candidate will contribute to writing automated tests, improve our testing framework, explore new technologies related to blockchain and crypto, will do a test design, and perform API testing.
WHAT YOU’LL DO:
- Design and develop test scenarios for features, with strong focus on API testing
- Write and maintain automated tests using a Behavior-Driven Development approach and our Cucumber framework
- Perform manual testing of RESTful APIs using tools such as Postman or Insomnia
- Work closely with cross-functional teams to ensure comprehensive test coverage and integration of testing activities into our CD/CI pipeline.
- Stay up-to-date with the latest developments in blockchain and crypto technologies
- Provide leadership on projects involving one or more engineers, write and present design documents, and propose solutions for ambiguous requirements.
- Continuously improve testing processes, tools, and methodologies
- Develop and execute performance and scalability tests to ensure our applications can handle expected load and usage patterns.
- Analyze test results and provide recommendations for performance improvements.
WHAT YOU'LL BRING:
- Bachelor's degree in Computer Science or related field
- 5+ years of experience as Software Developer in Test with a focus on API testing and test automation
- Expertise in API testing and a deep understanding of RESTful APIs architecture principles.
- Experience in Cloud platforms such as AWS or Azure
- Proficiency in test automation, preferably using a BDD approach with Java and Cucumber
- Experience with performance testing tools such as JMeter or k6
- Strong programming skills in Java, TypeScript, or similar languages
- Highly efficient in delivering solutions for both large and small projects.
- Curiosity and eagerness to explore new technologies related to blockchain and crypto
- Strong communication and collaboration skills
- Knowledge of Kubernetes for container orchestration and deployment a plus
Skills
- AWS
- Communications Skills
- Development
- Java
- Team Collaboration
- TypeScript