QA Automation Engineer, Trading Engine

Kraken


2 months ago

07/26/2019 10:21:23

Job type: Full-time

Hiring from: North America & Europe

Category: Software Dev


About Kraken

Kraken is one of the largest and most successful bitcoin exchanges in the world, and we’re growing faster than ever. We’re looking for people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers, and we truly believe our success depends on having both in spades. Join us and the movement to change the way the world thinks about money.

About the Role

This is a fully remote role, we will consider applicants based in North America and Europe.

Responsibilities

  • Build and enhance test automation frameworks for back-end testing using general-purpose programming languages like Go, Python, and C++

  • Build out automated regression test suite to achieve higher test coverage

  • Learn and understand the business domain and application architecture

  • Collaborate on test strategy by reviewing functional requirements and design specifications with development and product teams

  • Ensure timely completion of QA deliverables

Requirements

  • Comfortable writing not only automated tests but the frameworks and tooling that support them using high-level programming languages, particularly Go, Python, and C++

  • 3+ years QA experience in the financial sector

  • Very comfortable using Linux command line and local virtual machines

  • Familiarity with messaging protocols, particularly TCP sockets, HTTP(S), REST, WebSockets, Protocol Buffers

  • Keen interest in financial markets and familiarity with trading, particularly order types and collateral/margin trading

  • Prior experience implementing automated testing of distributed real-time systems

  • Well versed with issue-tracking tools such as Bugzilla and JIRA

  • Comfortable and productive working on a remote-first basis

  • BS in computer science or a related quantitative field

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 2 weeks ago

    SilviaTerra is excited to be hiring a full-time software developer as the 10th member of our team. Help us build the future of precision forestry. Our clients include NGOs, state and national governmental agencies, and several of the largest forest landowners in the world.

    Our work has been featured in The Wall Street Journal, Fast Company, and the BBC. Through our collaboration with Microsoft as an AI for Earth grantee we’ve been able to create the first ever high resolution nationwide forest inventory, with data for every acre in America. Looking forward, we believe that recent advancements in remote sensing, cloud computing, and AI - combined with deep domain expertise - puts us in a unique position to build the future of forestry. If we ship even half of the things we have planned for 2020, it will be a wild year and we can’t do it without you.

    In this role, you’ll work closely with project managers to help design the next generation of forestry software. We’re a small team, so you’ll be contributing at all levels of the process - from initial UI/UX sketches to phone calls with users in the field about their experience with the new feature.

    SilviaTerra is a fully remote company, loosely working US hours. Some travel will be required to company meetings (3-4 weeks per year).

    Required Skills + Experience

    A successful candidate will have the following:

    • Experience with Python, Docker, and Linux based development

    • Front end experience - can design product UI/UX. HTML/CSS/Javascript. Has googled “how to vertically center a div” before at least a few times (and knows they will have to again!)

    • Ability to manage their own work remotely

    • A highly organized, communicative and collaborative work style

    Desired Skills + Experience

    We'd be extra excited if you have:

    • Experience with React/Redux, Django

    • Experience building mobile applications

    • Dev Ops experience. Digital Ocean/AWS/Azure, CI/CD.

    • General interest in forestry. For this position, we won’t need you to be able to distinguish between a Pine and Spruce (hint: it’s the needles!). We have a separate Biometrics Team for that. However, we hope you can get excited about nature or, at the very least, a good game of Photosynthesis the Board Game.

    To Apply

    Interested applicants should submit a cover letter and resume to [email protected] We will begin reviewing applications immediately and until the position is filled. We know your time is valuable, and we hope to respond to all applicants with a firm answer as quickly as possible.

    SilviaTerra is an equal opportunity employer and will not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classification protected by federal, state, or local law.

    Applicants must be authorized to work in the United States.

  • Emptor (US timezones)
    2 weeks ago

    Emptor is looking for a Senior QA Engineer (SDET) to join the team and build/maintain a fully automated end-to-end test strategy for multiple API versions and data pipelines. Our mission is to build and implement a fully developed end to end set of automated tests for any associated APIs across a series of different implementations and data pipelines. You must have an outstanding working knowledge of functional, unit, and automation testing and be capable of building new framework structures. We will rely on you to generate well articulated test cases and determine the positive, negative and boundary cases from working with our cross-functional teams in a fast-paced, agile, and release driven environment.


    About the team

    This team is highly distributed across the globe and you will thrive in an environment of remote work and asynchronous communication. Our team members span a variety of timezones, genders, ethnicities, cultures, experience levels, professional backgrounds, personality types, and more. You're expected to have strong written communication skills and to excel in working relationships with people different than you.


    Location

    Remote - Global team, 8:00 AM UTC-5 to 8:00 PM UTC-5.


    Requirements

    • Willing to work around the Americas timezones

    • Extensive experience with Python, AWS services (S3, DynamoDB, CloudWatch, ECS), agile software development environment

    • Comfortable with building customer test automation frameworks

    • Must have a minimum of 2 years experience testing multi-tier, complex networked applications

    • Parsing and analysis of free-form and fixed-form data sets

    • Good problem solving and debugging skills

    • Comfortable working in an Agile development environment

    • Experience executing API tests

    • Broad experience designing and maintaining automated tests for whitebox and blackbox testing

    • Experience with unit testing frameworks

    • Experience with libraries used to implement web requests automation

    • Knowledge of best practices for the Software Development Life Cycle (SDLC)

    • Working knowledge of JIRA or other issues tracking software

    • Experience with Git or other distributed revision control and source code management systems

    Expectations

    Practices & Behavior:

    • Define, develop, and implement quality assurance practices and procedures in a fully automated solution

    • Develop automated tests using open source tools

    • Configure and maintain test automation environments

    • Work closely with engineering teams and other organizations in the company to promote software quality standards

    • Work closely with Customer Support to replicate customer issues and product field use cases

    • Participate in test team activities including requirements analysis, test planning, tracking, reporting, and support of test cycles

    • Engage in test case execution including defect documentation and tracking, resolution support, and fix verification

    • Test, analyze, and address issues with products and features.

    • Collaborate on and inform cross-functional teams of new feature technical design, technical requirements, limitations, and implementation.

    • Follow an iterative software development methodology and contribute to all phases of the software development lifecycle and support.

    • Articulate development status to technical and non-technical audiences.

    • Continually refine business acumen and establish domain/industry vertical expertise.

    Note: Emptor will not sponsor applicants for work visas.

    If you’re interested and want to apply please write to [email protected] with the subject  “Quality Assurance Engineer”

  • 2 months ago

    We are Aiven—a managed cloud services startup launched in 2016. We run and manage open source databases such as PostgreSQL and Apache Kafka in all major clouds including AWS, Google Cloud and Azure. Backed by Europe's leading investors, our services are used daily by hundreds of customers across the globe with more joining every single day.

    Site Reliability Engineer / Backend Developer

    We are looking for an experienced Site Reliability Engineer to join our committed and talented team! You will work to ensure the high quality of Aiven’s managed open-source database service (DBaaS). 

    Your tasklist will include activities such as improving and extending the self-healing logic, improving monitoring and alerting automation, and ensuring the systems are able to scale with our rapidly growing customer base. Depending on your interests, you can also participate in new feature development for the Aiven platform. 

    To succeed in this role, you need a strong background in software engineering and an excellent understanding of Unix systems administration and networking. You should also enjoy automating things and ensuring system scalability, reliability and security. 

    The person we are looking for is self-driven, enthusiastic about programming, and willing to help others. We value analytical problem-solving skills and an openness to new ideas.

    We are headquartered in Helsinki, Finland but this position is also open to remote candidates anywhere in European Union or United States.

    What you can do:

    • Excellent development skills in Python

    • Excellent Linux systems administration and networking skills

    • Experience in systems automation

    • Excellent verbal and written communication skills in English

    What we value:

    • Hands-on experience with some of the following systems: Apache Kafka, PostgreSQL, InfluxDB, Elasticsearch, Cassandra, Zookeeper or MySQL

    • Good understanding of IT security

    • Distributed systems knowledge

    What we can offer:

    • A dynamic startup environment with a rapidly growing, international business

    • Highly experienced colleagues

    • Possibility for stock options on top of the monthly salary for permanent employees

    • You will be part of a highly-skilled, tight-knit team of just over 25 people, making your contribution essential to what is becoming a great success story. If you’re interested, send us your application along with a link to your Github profile.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!