Search

Tuesday, January 7, 2020

NOW HIRING: Software Test Engineer - Mid Level


Company: Input Output
Website: https://iohk.io
Headquarters: Queen's Road East, Hong Kong


As a Software Test Engineer at IOHK you are responsible for software testing design, planning, scripting and execution across all releases to the Cardano Platform. Working closely with developers, project managers, network engineers and other stakeholders throughout the SDLC, executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution.

A strong understanding of SDLC processes and the QA lifecycle and methodology is required. You will play a key role in development projects and be responsible for defining, tracking, coordinating and conducting tests before product launches to ensure software runs smoothly and meets client needs.


Duties
  • Interact with product management, project management and development teams to develop testing objectives
  • Reviewing and analysing system specifications
  • Design and create test conditions and scripts to address business and technical use cases
  • Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
  • Execute and analyse automation test results
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
  • Document, track and escalate issues as appropriate
  • Support production deployment of applications and perform “validation testing” during the off-hours maintenance windows
  • Support technical services as escalation point for reported bugs.

Key Competencies
  • Experience of software engineering best practices and of testing methodologies, ideally ISTQB or ISEB certified.
  • Expertise in libraries, tools and procedures for the execution and automation of various types of tests (e.g. unit tests, property tests, integration tests, end-to-end tests, UI tests, performance tests, stress tests, fault tolerance tests).
  • Experience with a functional programming language such as Haskell would be advantageous, but we will also consider experience with Python, Java or C#.
  • Experience of setting up an Automation framework using Selenium or similar.
  • Blockchain Development experience is preferable but relevant technical experience is also considered, i.e. you’ve worked in highly technical environments and have the ability to pick up new concepts and processes.
  • Experience with Virtualization – VMWare, Hyper-V
  • Experience with Linux
  • Experience with git
  • Experience with continuous integration (CI)
  • Experience with continuous deployment (CD)
  • High attention to detail and quality oriented
  • Curious and consistently seeks to learn new technology
  • Strong analytical skills
  • Good communication and people skills
  • Good interpersonal skills
  • Can work autonomously with minimal supervision
  • Strong documentation skills

Education / Experience
  • Higher degree in computer science, engineering, mathematics, logic, physics, or a related subject (Bachelor or Above)
  • Minimum of 5 years’ experience in Testing
  • Performance and Security testing experience would be a plus
  • Experience in test automation and setting up a new framework
  • Experience of API testing
  • Experience in distributed systems and network would be beneficial
  • Experience working in an Agile setup (Scrum, Kanban)
CLICK HERE TO APPLY


Source: Remotey, Input Output

NOW HIRING: Senior Server Side Ledger Engineer


Company: Brave
Website: https://brave.com
Headquarters: San Francisco, California, United States


Brave is looking for an experienced server side engineer who can help us keep our Brave Rewards infrastructure in great shape. We are looking to increase the speed, robustness and reliability of the Brave Rewards systems to make sure our Basic Attention Token flows quickly and reliably to creators, end users and vendors alike. We are looking for somebody who always prefers a simple solution over a complex one and who can take whole solutions from end to end.


Requirements
  • Experience with Go, JavaScript/TypeScript
  • Experience with SQL, Postgres, MongoDB, Redis and other related data storage technology
  • Experience building robust API endpoints
  • Experience with AWS and deploying production systems at scale
  • Experiencing deploying monitoring solutions like Prometheus, Zabbix, Pingdom, etc
  • A 24x7 uptime mindset and the willingness to manage and be part of pager duty rotation
  • Experience with software development via distributed development teams
  • Comfortable working in an open source setting
  • A passion for helping protect users’ privacy and security
  • Written and verbal communication skills in English
  • Proven record of getting things done

Bonus Points
  • Experience with Rust
  • Experience with Ruby on Rails
  • Experience with payment systems
  • Familiarity with the world of cryptocurrency, especially Ethereum
CLICK HERE TO APPLY


Source: Remotey, Brave

NOW HIRING: Senior Backend Symfony/PHP Engineer


Company: Compucorp
Website: https://www.compucorp.co.uk
Headquarters: Shoreditch, London, United Kingdom


Compucorp is split into product teams. You would be joining as a senior member of one of these teams, being a part of product decisions, from inception through to release. You will use the latest technologies and will have responsibility to make architectural and technical decisions on the future direction of new platforms that will have significant impact. We’re also a heavily process driven team, and you will in time be expected to contribute both to the following of processes, but also to their maintenance and improvement including CI/CD tooling and infrastructure.

The platforms we build are business process focussed for the not for profit sector, so expect to be working on functionality to help support ecommerce, marketing and payment processing but with a not for profit fundraising twist.


As a Senior PHP Engineer you'll be responsible for:
  • Planning and implementing the architecture of web platforms, REST APIs and CLI tools
  • Applying software development best-practices and keeping a clean and easy to maintain codebase
  • Maintaining documentation
  • Writing technical specifications
  • Sharing knowledge with other members of the team
  • Participating in planning meetings where we discuss priorities and new features development
  • Code Reviews

Requirements:
  • Expert in writing modern PHP code the right way (https://phptherightway.com/)
  • Excellent knowledge about the Symfony framework internals and being able to build applications that are more than simple CRUDs or CMSes
  • Excellent database / SQL skills, including performance optimization and normalization
  • Experience designing and developing REST APIs
  • Experience designing and developing CLI tools for background tasks and/or automation
  • Experience with test process like TDD and BDD
  • Be skilled with Git including rebases, squashing commits and using bisect to find where bugs were introduced
  • Experience with Linux and the command line

Bonus points:
  • Exposure to business applications such as ERP, CRM or HR systems preferably for the not for profit sector
  • CI/CD setup and management
  • Experience with front-end technologies like Javascript, React, TypeScript and Sass

Work type: Remote


How to apply

If you think you've seen the role for you and can make a big difference to our team, then send us through a CV with a short covering letter telling us a little about yourself using the link below.

CLICK HERE TO APPLY


Source: Remotey, Compucorp

Strategies for Maintaining Professionalism as a Freelancer

  Written By: Rosanna Webb Maintaining professionalism is not just about delivering quality work; it's about fostering trust, reliabilit...