It seems that every problem today requires technology to solve it, and most of those solutions require massive-scale computing - genome editing, curing cancer, autonomous vehicles, simulating reality. And the only ways to implement those solutions, up to now, have been costly, complex or both. Super-computers, the cloud and edge computing all have their issues - they’re unreliable to operate and scale, difficult to build and manage, and too unpredictable and expensive to budget for and fund. Fundamentally these problems are down to a stack that was designed 30-40 years ago.
These problems are only going to become more prevalent as more demands are placed on our ageing technology stack, and Hadean believes that every application in the future should be able to be distributed across hundreds, thousands, tens of thousands of machines. The current stack is irreconcilable with the opportunities and demands of this new world. To solve these challenges we believe that ubiquitous computing needs a new way of thinking and distributed systems must be supported in fundamental ways at the Operating System level. As such, we’re throwing out the rule book on OS design. Hadean is daring to rebuild the operating system from the ground up, to be distributed-first, robust to scaling, efficient, compact, and faster - it will work in real-time across hyper-scale deployments without layers of bloated software.
About The Team (and maybe you)
We have worked on software that is used by actual users in production at scale.
We enjoy having our contributions reviewed by peers and follow up on feedback.
We understand the KISS methodology and can provide examples from personal experience where ignoring it has led to disastrous outcomes.
We are team players and enjoy working with others
We value different perspectives and often don’t agree on the best approach, but we find a route forward and “disagree and commit”.
We hold short weekly engineering talks and each contribute with presentations on topics which are relevant to our work or of personal interest.
We don’t yet have a formal gaming group, ultimate frisbee club, or caffeine drinking culture, but we are working collectively to define that
As an early stage startup we are involved in driving the direction of the company
We believe working side-by-side helps us build better things. Working remotely when necessary is cool, but we prefer working face to face - we’re social animals after all!
What You’ll Be Doing
Working part of a team developing, executing and maintaining Test Frameworks using functional and non-functional test tools aiming to ensure quality and increase efficiency of delivery and as an integral part of the SDLC and release process
Selecting and prioritising applications and functionalities for test automation.
Implementing test tools and utilities to improving the efficiency and effectiveness of the development life-cycle
Working on initiatives to improve test processes, tooling and standards
You will be responsible for designing and implementing test code and infrastructure along with liaising with the rest of the team to use common practices and improving the overall adoption of automated testing.
Working in a structure where QA, development and product design are one very close-knit team
What We’re Looking For
A desire to share your QA passion with the rest of the world, or at least communicate its importance to other teams.
Stakeholder management skills
Experience in applying automation frameworks in some of the following tools: Appium,Karma, Protractor, WebDriver, Cucumber or similar.
Experience with common continuous integration tools (Git, Jenkins, Docker)
Strong understanding of QA methodologies and software development lifecycle
You have experience QAing projects created with ‘systems’ languages like C, C++, Rust or Assembly
You’re comfortable writing complex tools and scripts in the most appropriate combination of languages for the job.
Proficient developing and testing web applications and web services
Good collaboration and communication skills
Experience working within an Agile / Scrum environment.
Nice To Haves
Leadership potential for if and when the QA team will grow
Have assisted, enhanced & built automation frameworks from scratch
Experience in writing scripts for test automation
You have hands-on experiencing establishing a quality focused organization/process
EMI scheme, the number of options is individually tailored to your role and impact
Optional contributory pension scheme
Cycle to work scheme
Spontaneous drinks, dinner, you-name-it company social event
Free fresh fruit, coffee & tea
Magnanimous start time (and it’s off-peak)
Opening Date for Applicants: 7th December 2018
Closing Date of advert: 31st February 2019
Salary: £40,000 to £90,000
Working hours per week: 40 hours a week
How to apply for this job: Please apply through the careers page: https://careers.hadean.com/.