Remote QA Jobs

This Year

Quality Assurance Engineer
Roger  
qa testing finance dot net frontend backend Oct 15
About Us
Roger was founded to make day-to-day financial operations like bill pay, expense management, compliance and bookkeeping as worry-free as possible for business owners, finance teams, accountants and bookkeepers. Roger works as an automated layer on top of a company's accounting software, saving businesses and accountants hours of work every day. We're proud of the product that we've built so far, and our global customer base agree that we're making something complex and tedious simple and maybe even fun.
We are backed by some of the best investors in the financial technology space, and most recently raised $7.5m from QED, Silicon Valley Bank and others. Joining Roger is a unique opportunity to join a team that's still small enough to be nimble but has great financial backing and cares about building an excellent product experience and a great team. We hire for attitude and not credentials. Please apply regardless of your educational background.

The Opportunity
We're looking for a Quality Assurance Engineer to ensure and improve the quality of our product. The quality of our product is very important to us, and we always aim to provide the highest quality possible. Your job will be to ensure that the bar is raised, and that we deliver even higher quality.

You'll be working in close collaboration with the the engineering team, as well as with the product team, to ensure and raise the quality of the product we deliver.

Your work tasks will include:
- Execute quality assurance on new features and changes
- Plan, create, execute and manage the overall quality planning strategy
- Continuously test the current products and identify deficiencies
- Suggest solutions to identified defects, issues and inconveniences
- Investigate product quality in order to make improvements to achieve better customer satisfaction, by identifying key performance indicators and metrics
- Continuously improve quality assurance


What we're looking for

- 3+ years' experience working with quality assurance, hereby QA processes and QA software
- Experience with a variety of different testing techniques
- Experience with Cypress.io
- Critical thinker and problem-solving skills - you ask the questions, if the product is not clear
- A high sense of ownership and pride in your, and the teams, performance and its impact on the company’s success
- Programming experience is a plus, but not required

The Team
The engineering team is characterized by a high degree of support internally. We help each other out and pitch in when problems arise as well as give each other feedback to grow. Our top priority is to build the world's best financial automation platforms, while keeping our users safe and compliant. Scalability, reliability and robustness are keywords we live by but we also get excited about building out feature MVPs quickly to keep our innovative reputation with customers and partners alive and well at all times.

The Stack
From a technical point of view, Roger's back-end is built on .NET with C#. On the front-end we work in React and React Native, enabling us to build reliable web experiences that can handle high usage volumes. The product consists, among others, of a web application and a mobile application. It'll be these applications that will have your primary focus.
For automated front-end tests, we're using Cypress.io and you will, together with Engineering have the responsibility to ensure that the test suite within Cypress covers all the functionality of the products.

Our Values
We're a global company. Our values are heavily influenced by our Scandinavian roots (both founders are from Denmark), and count humility, humor and inclusiveness. We strive to create a culture where anyone feels part of the family, and we place a great amount of value in hiring for attitude rather than resumes. We support flexibility in everyone's lives, and working at Roger can be easily combined with babies, toddlers and teenagers. We have two primary office locations but have a remote culture that we put a lot of effort into as we believe great talent can be found anywhere. As a remote worker you can be sure to feel like you are as much part of the team as those who come to an office every day. About every 6 months we all get together in person. Our last trips took us to Greece and Spain. Everyone on the team shares a passion for creating the best possible product and user experience, and that is something we value in future team members as well.

The Roger Story
Roger's founders started the company after exiting their first startup to Cisco Systems. Having experienced all the frustrations with daily financial operations when starting previous ventures, the first gist of an idea for Roger was born in 2016. Since then, international investors from both Europe and the US have supported the growth of the team and the customer base, and the product is now used and loved by thousands of customers worldwide.
Roger is an equal opportunity employer. We strive to maintain and develop our inclusive work environment and welcome members of all backgrounds and perspectives.

Your Profile

  • 3+ years' experience working with quality assurance, hereby QA processes and QA software
  • Experience with a variety of different testing techniques
  • Experience with Cypress.io
  • Critical thinker and problem-solving skills - you ask the questions, if the product is not clear
  • A high sense of ownership and pride in your, and the teams, performance and its impact on the company’s success
  • Programming experience is a plus, but not required
Share this job:
Senior QA Analyst - Cryptowatch
senior qa testing crypto Sep 29
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract 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 who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!


About the Role
 
This role is remote and can be based in North America and Europe

Help us scale Cryptowatch, Kraken's professional charting and trading platform. Cryptowatch has grown organically from a tiny weekend project to a popular real-time cryptocurrency charting and trading platform which people rely on all over the world. We are seeking talented individuals to help us expand the product in new directions. There's rarely a boring day in crypto, and we're looking for people who want to be part of this exciting ecosystem!

Responsibilities:

  • Manually test a complicated software application
  • Pay attention to minor details and find subtle regressions in functionality
  • Document bugs in a thorough, consistent format
  • Interact with developers to help them identify the source of issues
  • Repeat the same testing procedure on a weekly scheduled basis
  • Develop and document new testing procedures

Requirements:

  • At least 5 years’ experience as a QA tester
  • Proficiency with multiple web browsers
  • Familiarity with Google Chrome developer tools
  • Ability to write in a clear, concise, and structured manner
  • A patient temperament

Nice to Have

  • Web security knowledge and be able to identify possible security flaws
  • Good visual intuition and be able to spot aesthetic mistakes/regressions
  • Trading experience
  • Interest or experience in the crypto industry
  • Automation experience
  • Mobile testing experience 

We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
QA engineer/tester for Esports
FirstBlood   $35K - $60K
jira postgresql bash github-actions docker qa Sep 16

Note: Applying for this position requires to have a Gmail account to upload the files. We apologise for the inconvenience.

We are looking for an experienced quality assurance engineer to help us build a competitive match platform for Esports players and fans.

We appreciate candidates who express themselves deeply and speak clearly. Working on early-stage products excites you and you love collaborating with the product team to find the best solutions for the product. You understand that this is a team sport and that we can only win together. If you are passionate about gaming, Esports and working with app development, you will have a blast working with us.

What we expect

  • Good written and spoken communication (English)
  • Integrity, attention to detail and relentless communication style
  • Available during European business hours
  • At least three years of prior experience in software development quality assurance or related roles
  • Strong knowledge of software QA methodologies, tools and processes, including Github, Jira, continuous integration, continuous deployment 
  • Able to work with UNIX command line and shell scripting
  • Able to work with SQL databases
  • Experience in manual testing of web and mobile platforms
  • Experience in writing automated test suites
  • Enjoying playing competitive video games, like DOTA or Call of Duty

We’d love to see most of the skill set described. However, we also consider individuals with a passion for the gaming industry and project management and with growing potential.  

You will be

  • Giving the final go for complex software releases
  • Maintain manual and automated regression testing status 
  • Work with developers to track down and fix bugs
  • Actively work with product and development teams to improve the effectiveness of process, tools and people
  • Report to the QA lead

What we offer

  • Working in the video game industry
  • Well established, fully remote working company of 40 co-workers  from every continent 
  • Flexibility in setting on your own schedule and travels
  • Yearly compensation in the range of $35,000 - $60,000 (non-US residents need to work as subcontractors and invoice through their own business name and pay any applicable local taxes and social welfare costs from the compensation)
  • Our perks include remote & flexible work hours, monthly wellness allowance, book credits, bonus opportunities, paid national holidays, paid vacation time (PTO), and gaming Fridays.
Share this job:
QA Engineer
OliBank  
javascript node-js mongodb vue-js storybook qa Sep 15

About us:

At OliBank we are working on unique solutions and challenging problems all around financial technology. This position will help us build a brand new product that will revolutionize business banking. Our mission is to create prosperity around the world by breaking down all barriers of trade and commerce. At OliBank, we are looking for more top talent to help us fulfill this vision. 

The experience of working remotely at OliBank is unlike anywhere else. We focus heavily on active team collaboration; hence your team members will never be from far away time zones. No midnight meetings or choppy calls because we recruit only from just a handful of countries to keep everyone connected. We provide high-quality video equipment to make it feel like we are next to each other. Working at OliBank is like working with an office-based high-performance team but without the commute. All developer meetings are held in spoken Spanish, and team collaboration is highly valued.

Engineering at OliBank is not like a soulless outsourced sweatshop. You are valued as a team member from day one with long-term career prospects. If you are looking to be challenged, to grow, and to be able to contribute, this might just be the best place for you.

We believe that there is work, and then there is work that you were born to do. The kind of work that defines who you are and that you can be proud of. The kind of work you’d sacrifice a night or a weekend for. That is the kind of work we do at OliBank. People don’t come here for safety, they come for the journey. They want to create something big and meaningful that reaches hundreds of millions of people.

We are looking for an exceptional JavaScript Developer for our Product & Innovation team to join in our accelerated growth.

What’s needed from you: 

  • Excellent knowledge of JavaScript working with a reputable company
  • 100% Self-starter mentality  
  • Willingness to put in the work and be part of an elite hard-working team

What is the platform built with?

The product is built with node.js, vue.js , storybook and MongoDB. Platforms are Cloudflare, AWS and Mongo Atlas, the more you can tick off from this list the better. You will be working with the most current frameworks available.

If hired then you will be working directly with an innovative team that consists of full-stack, front-end, and backend developers with outstanding programming and problem-solving skills, so you will be picking up new skills in no time. 

The ideal candidate:

- Is flexible and a true self-starter, doesn't take anything for granted and a boss is not necessarily needed to get the job done while being precise and getting the work done right.

- Has a proven track record of delivering high-quality work and showing a high level of responsibility for all tasks.

- If asked, capable of providing references from past co-workers and managers. 

Share this job:
QA Engineer
qa python saas linux cloud azure Sep 07

Secucloud GmbH is active worldwide as a provider of highly available cyber-security solutions, offering a cloud-based SaaS (security-as-a-service) platform, particularly for telecommunications providers.

The Elastic Cloud Security System (ECS2) allows a wide range of markets and target groups (mobile communications and landline consumers, small businesses and home offices, SMEs) to enjoy the benefits of enterprise level security solutions. This innovative platform does not require any special hardware or proprietary appliances, scales automatically, and is capable of supporting more than 100 million users and their connected devices.

We are currently expanding our QA team and are looking for QA Engineers with various levels of experience.

Tasks

  • Testing of large scale highly available network security solutions
  • Developing test cases and automated tests
  • Covering all aspects of QA: requirements, functionality, usability, performance, etc.

Requirements

  • Strong experience in testing backend applications/services and APIs
  • Very solid understanding of TCP/IP networking - ideally in an ISP/telco environment
  • Very solid understanding of Linux/Unix based systems
  • Proficient in shell / Python scripting
  • Telecommunications Engineering degree would be strongly preferred
  • Knowledge and experience in one or more of the following would be a plus:
  • Virtualization technologies (VMware, KVM, etc.)
  • Cloud services and technologies (AWS, Azure, etc.)
  • Monitoring and alarming toolkits (Nagios, Icinga, SNMP traps, Grafana, etc.)
  • Automated installations and configurations (Ansible, etc.)
  • SQL and noSQL databases
  • Flexible, but goal-oriented mindset; well-planned, self-reliant, highly motivated
  • Very good knowledge of written and spoken English
  • German is not required, but would be a plus

Benefits

  • A modern workplace in a prime city location, in an excellent working atmosphere
  • A highly motivated and international team
  • A flat hierarchy and short decision-making processes
  • Development opportunities tailored to your needs
  • Numerous additional services, drinks, daily fresh smoothies, regular events, personal fitness trainer, massages and many other Secucloud benefits.

You are interested? Show us what you are capable of and send us your application. Your contact person is Silke Utnehmer.

Share this job:
Software Engineer in Test
qa react-js ruby aws microservices frontend Aug 26

About us:

In the words of Inc Magazine “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is, it wouldn’t be possible without an incredible team of more than 240 employees, including world-class engineers, data scientists, designers, producers, marketers, salespeople and more.

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now, we’re creating category-defining events all over the world, from Asia to North America.  

We’re just getting started.

About the team:

We’re looking for an experienced  Software Engineer in Test to join our growing Product Engineering team at Web Summit - building out our services architecture and delivering key attendee and business tools and systems.  The engineering team is broken up into smaller cross-functional teams delivering different business projects like ad-automation, core data APIs, attendee web applications and internal optimisation tools.

At Web Summit we believe that the power of data and engineering can be applied to every facet of our events to optimise the attendee experience. Whatever projects you take on, you’ll work closely with our UX engineers, data scientists, event engineers and web developers across all our conferences: Web Summit in Lisbon and Collision in Toronto.

What you’ll achieve at Web Summit:

    • You will discuss and evangelize the benefits of a proper testing culture inside teams, spanning from unit tests to integration tests to end-to-end tests
    • You’ll be responsible for the quality of a suite of software systems used to deliver our international conferences. 
    • You’ll work with cross functional teams of engineers, SRE’s, mobile developers and product owners. 
    • You’ll implement software testing processes across many projects, working with engineers on code quality through exploratory and automated tests.
    • You will help teams with test ownership, providing knowledge, explaining best practices, and when necessary creating or helping create testing libraries and frameworks that abstract components and that can be used by developers to code their own test suites  
    • You will be able to provide guidance across different paradigms (backed, frontend, mobile)
    • You will help discover bugs, analyse issues and monitor fixes, as well as performing regression testing. 
    • You’ll review and analyse requirements, specifications, and technical design documents, providing timely feedback
    • You’ll create highly detailed and structured test plans and test casesYou’ll lead on testing prioritisation

Who you are:

    • You have an inquisitive mind, keen to understand the intricacies of the companies software
    • You have an eye for detail, always looking to achieve the highest standards in code review
    • You are an excellent communicator, with the ability to work smoothly and efficiently with all of your stakeholders.
    • You think outside the box, and can react on your feet to solve problems
    • You are highly skilled in bug finding, glitches and creating automated testing
    • You understand the viewpoint of developers and customers, and can prioritise what's important to fix.

Skills and abilities we're looking for:

    • Proven work experience in a software engineer in test  role
    • Highly skilled in software QA methodologies, processes, tools and best practices
    • Hands-on experience with automated testing tools
    • Stress and load testing experience ideal
    • Detailed orientated philosophy working to the highest standardsKeen to collaborate and work closely with colleagues and engineers, to build out a QA culture. 
    • Excellent communication skills, working across several teams
    • Tools currently used - Jira, git, selenium, appium, Jmeter or similar.

At WebSummit, we embrace diversity and inclusion. We want talent from all walks of life to help us on our journey to digitise the conference sector. Hiring decisions are made purely on experience, skills and the needs of the business.

Share this job:
Quality Assurance Software Tester
qa vue-js html postgresql Aug 17

We are the fastest growing marketplace for refurbished electronics in the German speaking region and are based in Vienna. Through our marketplace, completely renewed electronics like phones, laptops and tablets that are 40% cheaper and 100% more sustainable are sold to consumers.

We founded the company in February 2017 and grew to more than 90 employees in three years and expanded to Italy and Poland already. Along the way we won several awards, completed two large funding rounds and have already sold hundreds of thousands of products, which makes us one of the fastest growing startups in Europe right now. Our team has extensive international experience in the refurbishment industry, how to create a brand and how to scale a marketplace. 

We are now on the look-out for a QA Tester (m/f/x) for our Product team who will assess software quality through manual and automated testing.

In this role, you should have a keen eye for detail, competent in executing test cases and be passionate about quality. Ultitmately, you will ensure that our products, applications and systems work correctly.

Our Technologies: vue.js; html; sass, css; javascript; go; postgresql; rabbitmq; gin-gonic; google-cloud-platform

Together with you we want to build the leading marketplace for refurbished electronics in Europe.


YOUR ROLE

  • Review and analyze system applications
  • Collaborate with our Product- and Development team to develop effective strategies and test plans
  • Execute test-cases (manual or automated) and analyze results
  • Evaluate product code according to our specifications
  • Report bugs and errors to Development team
  • Support with troubleshooting
  • Conduct post-release/ post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle

YOUR PROFILE 

  • You hold at least a Bachelor's degree in Computer Science, Engineering or a related field
  • You have proven experience as a Quality Assurance Tester or held a similar role before
  • You are able to document and troubleshoot errors
  • Attention to detail is one of your strengths
  • Working knowledge of test management software 
  • You work extremely organized and analytically
  • You characterize yourself as a problem-solver
  • You don't use the term "That doesn't work"
  • You have excellent English skills

ADDITIONAL FACTORS WE APPRECIATE 

  • You already gained working experience in an e-commerce and/ or consumer electronics company
  • You have startup experience and know how great systems are built
  • Familiarity with agile frameworks

YOUR BENEFITS 

  • Startup atmosphere
  • Remote work possible in the CET timezone
  • Room for developement and growth
  • High responsibility and influence on the development of refurbed
  • Agile work environment
  • Highly experienced team in Development and Management
  • Regular office & team events + foosball+ Friday afternoon drinks
  • Flexible working hours & home office

YOUR APPLICATION

You want to build the leading marketplace for refurbished electronics in Europe and change the world by making it easier to sell sustainable products? Then apply now.

Please include a cover letter, references and any relevant projects you want us to look at.

For legal matters we state that the minimum wage for this position is 2000,00 € gross per month. However, depending on your qualification a higher salary obviously is very likely.

Share this job:
Senior API QA Automation Developer
api senior qa php testing crypto Aug 13
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract 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 who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

At Kraken we provide people with the means to explore the world of cryptocurrency trading.  We are passionate about delivering the best possible user experience possible while maintaining our impeccable track record of security.  If you too enjoy bringing excellence to the table then we have a place for you at Kraken.
We are looking for a highly experienced developer that will drive quality on our internal and external APIs through expansion of our automation framework. As a senior API QA Automation developer you would drive efforts both by producing high quality tests and through mentoring more junior members.  Your critical thinking and data reporting will shape the future of our product.

What you will do

  • Deliver automated test cases in our Rust & PHP Cucumber frameworks from feature stories and bug reports
  • Create highly reusable test steps that can be easily used by others to write test cases
  • Advocate for quality in all aspects of our product
  • Write tickets for failed test cases
  • Reporting and documentation of test resultsDevelop and monitor KPIs for the automation team
  • Some limited manual testing as assigned and to better understand new features
  • Review MRs and coach more junior members on best practices
  • Collaborate with other automation engineers across the Kraken family of products to crosstrain and create a uniform look and feel to our testing infrastructure.

Who you are

  • Passionate about the Kraken mission of accelerating the adoption of cryptocurrency so that the world can achieve financial freedom and inclusion.
  • An API test developer with a passion for Quality AssuranceExperienced in JS, Rust, PHP
  • Experience with React native based applications and communications protocols.
  • Experienced with the Atlassian family of products (Jira, Confluence).
  • Experience using Git.
  • Direct QA Experience in either equities or cryptocurrency exchanges.  Must understand the difference between buy/sell at market vs limit, must understand long and short positions as well as margin trades.
  • Bachelor's degree in relevant fields (computer science or finance) and 5 years QA automation experience or equivalent industry experience.
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
QA Engineer
OliBank  
javascript node-js mongodb vue-js storybook qa Aug 04

About us:

At OliBank we are working on unique solutions and challenging problems all around financial technology. This position will help us build a brand new product that will revolutionize business banking. Our mission is to create prosperity around the world by breaking down all barriers of trade and commerce. At OliBank, we are looking for more top talent to help us fulfill this vision. 

The experience of working remotely at OliBank is unlike anywhere else. We focus heavily on active team collaboration; hence your team members will never be from far away time zones. No midnight meetings or choppy calls because we recruit only from just a handful of countries to keep everyone connected. We provide high-quality video equipment to make it feel like we are next to each other. Working at OliBank is like working with an office-based high-performance team but without the commute. All developer meetings are held in spoken Spanish, and team collaboration is highly valued.

Engineering at OliBank is not like a soulless outsourced sweatshop. You are valued as a team member from day one with long-term career prospects. If you are looking to be challenged, to grow, and to be able to contribute, this might just be the best place for you.

We believe that there is work, and then there is work that you were born to do. The kind of work that defines who you are and that you can be proud of. The kind of work you’d sacrifice a night or a weekend for. That is the kind of work we do at OliBank. People don’t come here for safety, they come for the journey. They want to create something big and meaningful that reaches hundreds of millions of people.

We are looking for an exceptional JavaScript Developer for our Product & Innovation team to join in our accelerated growth.

What’s needed from you: 

  • Excellent knowledge of JavaScript working with a reputable company
  • 100% Self-starter mentality  
  • Willingness to put in the work and be part of an elite hard-working team

What is the platform built with?

The product is built with node.js, vue.js , storybook and MongoDB. Platforms are Cloudflare, AWS and Mongo Atlas, the more you can tick off from this list the better. You will be working with the most current frameworks available.

If hired then you will be working directly with an innovative team that consists of full-stack, front-end, and backend developers with outstanding programming and problem-solving skills, so you will be picking up new skills in no time. 

The ideal candidate:

- Is flexible and a true self-starter, doesn't take anything for granted and a boss is not necessarily needed to get the job done while being precise and getting the work done right.

- Has a proven track record of delivering high-quality work and showing a high level of responsibility for all tasks.

- If asked, capable of providing references from past co-workers and managers. 

Share this job:
Sr Software QA/ DevOps Engineer
cpp python docker git kubernetes devops Jul 26

Overview:

Skilled Quality Engineers with DevOps experience will collaborate with our research team on projects involving reverse engineering, binary rewriting, and source code analysis. The SQE / SDET will work across platforms to enhance our testing infrastructure for improved process verification and experimentation.  (Must have Kubernetes and/or Docker experience.)

LOCATION:  Preference is Ithaca, NY or Bethesda, MD offices but may consider a remote employee with the right skills and experience int he Northeast.  MUST BE LOCATED IN THE US TO BE CONSIDERED FOR THE ROLE.

Responsibilities:

  • Develop automated unit, system, Web UI, and integration tests
  • Develop testing frameworks and infrastructure
  • Work closely with research and product teams to improve the testability of GrammaTech's code
  • Triage test failures, report, and track bugs found
  • Effectively communicate issues to peers and leaders

Qualifications:

Education:

  • BS in Computer Science or equivalent experience

Required

  • Minimum of 5 years of development experience working with large Python and C/C++ codebases
  • Professional experience developing Python test code, including using mocking
  • Experience developing automated system tests
  • Experience with Docker, Kubernetes
  • Experience with git
  • Professional experience with Linux
  • Experience with creating and maintaining test cases using Xray for Jira
  • Experience with building End to End automation testing for Single Page Angular application from scratch using Protractor and integrating into CI/CD pipelines

Preferred

  • Understanding of compiler design, C/C++ parsers
  • Experience with Static and/or Dynamic Analysis
  • Reverse-engineering or malware-analysis techniques
  • System-administration experience
  • Experience testing Machine Learning systems
  • Technical skills: Node, Protractor, Selenium, Jasmine, Allure, Angular, Typescript, GitLab CI/CD, Postman
  • Experience testing GraphQL or REST APIs using modern tools like Postman

GrammaTech, Inc. is an Equal Opportunity/Disability/Veterans/Affirmative Action employer. 
Members of underrepresented groups are encouraged to apply.

Share this job:
PowerInbox is looking for a QA Software Analyst
qa testing automation java python ruby Jul 19

Join our growing Quality Assurance group to make sure our product is bug-free. Assist all QA aspects of our product with manual testing as well as updating and writing test cases. 

*This job is fully remote with the possibility to work from our NYC office*

If you join us, what will you do?

  • Tasked with common QA roles including reviewing and interpreting requirements, creating test plans/cases, and creating/maintaining automated tests while also executing manual test cases as needed
  • Participate in the creation and execution of Test Cases and Test Plans
  • Verify issues submitted by other parties
  • Review developer's automated unit and integration tests to identify improvements and gaps in developer-owned tests  
  • Run manual tests to ensure requirements coverage in new functionality along with regression tests for existing functionality

In order to be great at your job, you’ll need

  • A “QA mentality”- the ability to accurately identify and reproduce defects through verbal and written methods of communication
  • 5+ years prior experience in a QA Role with a product that is provisioned over the Web or is a hosted SaaS solution
  • Experience collaborating with developers to maximize test coverage between the developer’s own tests and the QA testing effort
  • Knowledge of common QA Practices
  • Experience with automation frameworks/automated tests
  • Knowledge of an object oriented and/or scripting knowledge such as: C#, Ruby, Python, Java, etc..
  • Proven past experience with REST API testing and the common tools associated with it
  • Knowledge of defect tracking systems (such as JIRA) and test case management systems
  • Experience working in a mixed environment and be able to excel at multiple languages and frameworks
  • Experience working with Outsourced testing resources

This is extra, but if you have it, it will make us happy

  • Experience in working remotely
  • Knowledge of/interest in the digital and AdTech landscape
  • Experience working in small companies
  • Experience with message based systems
  • Experience with QASymphony Software Platform
  • Experience working with different time zones
  • Experience with Azure and/or AWS

About PowerInbox


Why We Are

Personalization is key and we at PowerInbox believe that email is not meant to be stationary and static, but relevant and filled with dynamic content and advertisements.


What We Are

We at PowerInbox boost your revenue and brand engagement through real-time advertising, and native ad displays.


Who We Are

We are a digital monetization startup ecosystem that is always open to new talent



If interested please send your resume to hr@powerinbox.com

Share this job:
Front End Quality Assurance Lead
frontend qa testing crypto finance Jul 10
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract 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 who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

AboutAt Kraken we provide people with the means to explore the world of cryptocurrency trading.  We are passionate about delivering the best possible user experience possible while maintaining our impeccable track record of security.  If you too enjoy bringing excellence to the table then we have a place for you at Kraken.

We are looking for exceptional people with top leadership skills and depth of experience in quality assurance.  As a Front End QA Lead you will be sharing your passion for quality with a team of manual testers, while setting direction and coaching the team.

What you will do

  • Serve as a coach and mentor for a team of QA Analysts, assisting them in the resolution of complex issues, while growing their skills and knowledge
  • Develop and build relationships with senior members of the development and product teams through feature planning, data reporting, and test management
  • Propose, provide, and drive solutions to impediments and inefficiencies with minimal supervision from senior leadership
  • Collaborate with other leads to drive a uniform QA leadership
  • Understand past iterations and use that knowledge to better inform future testing
  • Drive release testing for both regressions and features on a regular release cycle
  • Coordinate hotfix testing when required
  • Provide guidance, direction and, feedback on performance for team members

Who you are

  • Passionate about the Kraken mission of accelerating the adoption of cryptocurrency so that the world can achieve financial freedom and inclusion
  • Knowledge of the crypto space and how to use cryptocurrencies
  • Have experience bringing features to market in a QA leadership role
  • Direct exchange QA experience (either equities or crypto).  Can explain a long vs short position / market versus limit order types / maker and taker fees and when such fees are appropriate; advanced order types and/or conditional close orders
  • Either certification from an accredited source of QA training or a BS degree in a relevant field (computer science or Finance) AND 5+ years of experience in a senior QA role related to user interfaces and web and/or mobile applications OR equivalent industry experience

  • Pluses
  • Active trading account in cryptocurrency
  • Direct QA experience with finance mobile apps
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Sr. Software Engineer in Test/QA Manager
testing automation qa devops security manager Jun 27

About the Role

This individual is responsible for our QA process, test plan creation, test automation and executing tests. This system will be built from the ground up so we’re looking for an individual contributor who can also help grow the team. 

Why work at Vidaloop?

  • Make an impact
  • Grow with an early-stage startup
  • Thrive in a flexible, autonomous environment
  • Work with a modern tech stack

What You’ll Do

  • Develop test automation infrastructure, both frontend and backend
  • System integration test design and execution
  • Manually test the places automated tests can’t reach
  • Identify system regressions
  • Production readiness & release 

Skills & Qualifications

Technical Requirements

  • 5+ years of relevant software testing experience in fast paced environments
  • Familiar with our tech stack
  • Experience with automation frameworks
  • Experience with build tools like: Jenkins, CircleCI, or GitLab
  • Experience automating tests for REST APIs
  • Experience writing large scale test and integration suites
  • Comfortable on any *nix command line

Strong Pluses

  • Excellent understanding of blockchain fundamentals
  • Experience testing blockchain networks and/or products
  • Security testing experience such as penetration testing, static and dynamic code analysis, compliance testing and load testing

Other Requirements

  • Thrive in early-stage startup environment
  • Demonstrated leadership ability and personal accountability
  • Self-motivated and resourceful individual
  • Curious, life long learner who enjoys solving interesting problems
  • Bonus: Politically and socially engaged; excited about elections industry

Perks of the Job

  • Robust health benefits (medical, dental, vision)
  • Company-paid life insurance
  • 401(k) with employer contributions
  • Generous PTO, sick, and parental leave
  • Flexible work hours
  • Fully-stocked kitchen, including beer & wine
  • Technologically advanced environment
Share this job:
Sr Front End QA Analyst
qa frontend senior testing crypto finance Jun 10
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract 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 who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

We are looking for highly experienced Analysts that have a passion for ensuring the highest quality.  As a Senior Front End QA Analyst you will be involved in new features from the very beginning of their creation.  Your critical assessments will shape our new features and drive excellence in customer experience.

What you will do

  • You will own features from the moment the product discussion starts.  As the feature matures you will:
  • Develop and execute tests on new features from their stories.
  • Provide continuous feedback into the development cycle
  • Mentor more junior analysts in execution of tests
  • Lead release and regression testing as part of a rotation

  • Additional roles:

  • Collaborate with other senior analysts to develop and report on KPIs.
  • Collaborate across teams to create test cases that provide a uniform look and feel to improve onboarding of junior analysts.
  • Score test cases for automation adoption.
  • Provide introduction of new features to the wider team.

Who you are

  • Passionate about the Kraken mission of accelerating the adoption of cryptocurrency so that the world can achieve financial freedom and inclusion.
  • Knowledge of the crypto space and how to use cryptocurrencies
  • Have experience bringing features to market in a senior or leadership role.
  • Direct exchange QA experience (either equities or crypto).  Can explain a long vs short position / market versus limit order types / maker and taker fees and when such fees are appropriate; advanced order types and/or conditional close orders.
  • Either certification from an accredited source of QA training or a degree in computer science AND 5+ years of experience in a senior QA role related to user interfaces and web and/or mobile applications  OR equivalent industry experience.

  • Pluses

  • Active trading account in cryptocurrency.
  • Direct QA experience with finance mobile apps.
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
QA Analyst
qa testing crypto finance frontend Jun 10
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract 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 who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

We are looking for highly experienced Analysts that have a passion for ensuring the highest quality.  As a Front End Quality Assurance Analyst you will be involved in bringing exciting new features to market.  Your critical assessments will shape our new features and drive excellence in customer experience.

What you will do

  • Execute tests from a test plan and report results on all customer facing interfaces
  • Provide feedback on overall application and usability with a customer centric mindset
  • Assist senior analysts with testing new features

Who you are

  • Passionate about the Kraken mission of accelerating the adoption of cryptocurrency so that the world can achieve financial freedom and inclusion
  • Knowledge of the crypto space and how to use cryptocurrencies
  • Have experience in mobile and/or web front end product testing as part of a team
  • Exchange experience (either equities or crypto).  You can explain a long vs short position as well as market versus limit order types.  Desirable that you can explain maker and taker fees and when such fees are appropriate; advanced order types and conditional close orders
  • Either certification from an accredited source of QA training OR a degree in computer science OR 3 years of experience in QA related to user interfaces and web and/or mobile applications

  • Pluses

  • Active trading account in cryptocurrency
  • Direct QA experience in exchange markets
  • Direct experience with finance mobile apps
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Senior Front End QA Automation Developer
senior qa frontend java testing crypto Jun 08
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract 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 who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

We are looking for a highly experienced developer that will drive quality on our web front end through expansion of our automation framework. As a senior Front End QA Automation developer you would drive efforts both by producing high quality tests and through mentoring more junior members.  Your critical thinking and data reporting will shape the future of our product.


What you will do

  • Deliver automated test cases in our Java/Cucumber framework from feature stories and existing manual regression tests
  • Create highly reusable test steps that can be easily used by others to write test cases
  • Advocate for quality in all aspects of our product
  • Write tickets for failed test casesReporting and documentation of test results
  • Develop and monitor KPIs for the automation team
  • Some manual testing as assigned and to better understand new features
  • Review MRs and coach more junior members on best practices
  • Collaborate with other automation engineers across the Kraken family of products to crosstrain and create a uniform look and feel to our testing infrastructure.

Who you are

  • Passionate about the Kraken mission of accelerating the adoption of cryptocurrency so that the world can achieve financial freedom and inclusion
  • A Java/Cucumber developer with a passion for Quality Assurance
  • Experience in writing, executing and monitoring test suites using a variety of technologies including, but not limited to, Cucumber, Selenium.
  • Experienced in Java, JS, Rust
  • Experience with React native based applications and communications protocols.
  • Experienced with the Atlassian family of products
  • Experience using Git.
  • Direct QA Experience in either equities or cryptocurrency exchanges 
  • Must understand the difference between buy/sell at market vs limit, must understand long and short positions as well as margin trades
  • Bachelor's degree in relevant fields (computer science or finance) and 5 years QA automation experience or equivalent industry experience.
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Software QA Engineer
selenium javascript jenkins qa linux testing May 11

What we do

Practichem, a Raleigh-based biotech firm focused on speeding antiviral cures to market, uses a patented protein chromatography instrumentation platform to deliver time and cost savings in the race to deliver critical viral health solutions worldwide. 

Chromatography instrument technology lags well behind consumer tech. Many current scientific instruments are controlled by 1993-era software. When compared to current technology, chromatography instruments do not store and share data well. Studies reveal scientists spending the majority of their applied time extracting, converting, and loading data as part of their workflow. This is not a research science problem, or a chromatographic problem. This requires a software technology solution.

Practichem believes scientific instrument software should be as intuitive to use as a smart phone app. We’re setting a new standard for the laboratory by creating browser based software that runs our scientific instruments. Help us drive innovation to the laboratory for greater discovery and collaboration.

Who we are

Practichem is a different kind of company and we like it that way. We have incredibly high standards and hire exceptional people who enjoy pushing themselves to perform at their highest levels every day. Join our team and enjoy an environment that appreciates hard work and achievements. 

What we expect

You appreciate a start-up environment free from bureaucracy. You thrive on open discussion. You have incredibly high standards for documentation and testing procedures. Organization and consistency are standard operating procedures for you.

This must excite you. You must be curious and practical. You will be expected to challenge and be challenged, to create and innovate. Practichem's work style is not for everyone. 

What you will do

  • Manage software testing and strategy.
  • Update tests to reflect the latest user stories.
  • Devise client and server system tests.
  • Write automated integration tests, maintain and update existing tests.
  • Participate in design discussions.
  • Test software and hardware on web applications and instrumentation.
  • Clearly and consistently document issues, bugs, and testing procedures.
  • Prepare and present technical information to departmental, cross-departmental, and executive groups.
  • Provide subject matter expertise and reach out for help when needed.
  • Juggle fast changing priorities, be process minded, and detail driven.

Preferred experience and skills

  • Bachelor's  degree plus at least 5 years relevant experience or demonstrated technical competencies plus at least 5 years relevant experience.
  • Javascript
  • Jenkins, Selenium, or Cucumber
  • JIRA or similar tracking system
  • Effective verbal and written communication skills.
  • Strong problem solving and analytical skills.
  • Understand and analyze complex issues.
  • Work with minimal supervision and document daily goals.
  • Have strong organizational skills.
  • Experience in scientific instrumentation.
  • Experience with databases.
  • Start-up environment experience.

What we offer

  • Competitive compensation and benefits. We work reasonable hours and rarely get called on nights, weekends, or holidays.
  • We support remote work.
  • You'll work alongside other accomplished engineers and scientists.
  • Choose a Mac or a PC. You can run Windows or a Linux distro.
  • Join Practichem and get $500 in cozy cash to set your workspace how you want. Buy a super mouse, a wrist thingy, a special chair, plant, mood ring, or maybe a Maneki-neko?

Fun

Make sure you’re having fun at work -- meet new friends, push yourself in new ways, try new things. If you aren’t having fun at some level, you’ll be unhappy. We don’t want that. We want you to work hard, love what you do, and have fun.

Share this job:
QA Engineer
qa cloud backend testing May 05

Die Secucloud GmbH ist ein weltweit agierender Anbieter von hochverfügbaren Cyber-Security-Lösungen und bietet eine cloudbasierte Security-as-a-Service Plattform insbesondere für Provider.

Das Elastic Cloud Security System (ECS2) ermöglicht Security Lösungen auf Enterprise-Niveau für unterschiedlichste Märkte und Zielgruppen ( Mobilfunk & Festnetz Consumer, Small & Home Offices und KMUs). Die innovative Plattform benötigt keine spezialisierte Hardware oder proprietäre Appliances, skaliert automatisch und unterstützt mehr als 100 Millionen Anwender und deren verbundene Geräte.

Tasks

  • Testen unserer Netzwerk Sicherheits Lösungen und Cloud Infrastrukturen
  • Entwicklung von Test Konzepten und automatisierten Tests
  • Dokumentation
  • Requirements
  • Mind. zwei Jahre Erfahrung im Testen von Backend Applikationen und/oder Services

Must-Have Wissen von:

  • Linux/Unix basierten Systemen
  • Shell Skripting und Python

Hilfreich ist zusätzlich das Verständnis von folgenden Themen:

  • TCP/IP Netzwerke
  • Virtualisierungstechnologien
  • Cloud Anbieter und Cloud Technologien
  • Web Testing Automatisierung
  • Performance Testing
  • Sehr gute Englischkenntnisse in Wort und Schrift
  • Zielorientierte, planvolle, selbstständige Arbeitsweise und Motivation in manuellen und automatisierten Testing

Benefits

  • Ein moderner Arbeitsplatz in bester Citylage in einer hervorragenden Arbeitsatmosphäre
  • Ein hochmotiviertes und internationales Team
  • Eine flache Hierarchie und kurze Entscheidungsprozesse
  • Auf Dich zugeschnittene Entwicklungsmöglichkeiten
  • Zahlreiche Zusatzleistungen, Getränke, täglich frische Smoothies, regelmäßige Events, persönlicher Fitnesstrainer, Massagen und viele weitere Secucloud Benefits

Du bist interessiert?

Zeig uns was in Dir steckt und sende uns Deine Bewerbungsunterlagen zu. Deine Ansprechpartnerin ist Silke Utnehmer

Share this job:
MongoDB QA - Automation Testing
Percona  
mongodb testing qa linux cloud devops Mar 04
Location: Remote, work from home role, anywhere worldwide as long as you have consistent and reliable internet

Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.
 
Discover what it means to work with some of the smartest people in the industry, and help solve some of the most challenging customer problems. We offer flexible hours, competitive salaries, the ability to work remotely and the amazing experience of working with a multinational team of experts.

Percona is looking for a meticulous and strategically minded Automation QA Engineer to join it's MongoDB Team to perform Automation QA tasks. We would love to find a MongoDB expert with strong Automation QA experience, or an experienced DevOps who wants to become an Automation QA ninja. You should find these keywords familiar and very appealing: Continuous Delivery, pipelines, MongoDB, backup management, infrastructure orchestration, database clustering, high-availability, containers.

The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will have a large impact. This is a rare opportunity to start with a great team, on a great project, at a great company with lots of benefits.

What You Will Do

  • Evaluate new features and product releases, locating product issues & bugs via implementation of automatic testing
  • Formulate testing plans for new features and product releases
  • Triage reported issues by support department and community

Your Experience

  • experience with MongoDB preferred
  • Experience with databases on Linux platforms
  • Experience creating automated testing frameworks
  • Bash or Python
  • Strong desire to do QA work in Continuous Delivery/DevOps flow
  • Good communicator with intermediate or better written and spoken English

What Will Make You Stand Out

  • Proven success working in a distributed environment where e-mail, Slack, and voice calls are the only interactions with others on a daily basis
  • Solid understanding of advanced database concepts, e.g. replication, sharding, and PITR
  • Kubernetes experience
  • Strong coding skills
Remote work from home openings require consistent and strong internet access.

HQ is in Durham, NC USA.  Staff members should be available if there is a need for any onsite trainings and/or events at any time.    

Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Please review our Percona GDPR Privacy Policy.
Share this job:
QA and Testing - SAP - S4/HANA
testing qa finance Feb 25
Position Type:               Contract
Work Location:             Manhattan, Midtown East
Remote Work:              Not desired; onsite as much as possible
Start Date:                      As soon as possible
Expected Duration:     4-6 months 

The Testing and QA Analysts are responsible for writing or editing test cases for our greenfield SAP S/4 HANA implementation. The Testing and QA Analysts will validate process flows and requirements, update previously existing functional unit tests or string them together into new test cases, support ‘dry runs’ of test cases, and update test cases in the Micro Focus ALM Test Management Tool. This role requires solid SAP experience with terrific communication skills, and expert knowledge of SAP business process and testing, particularly in the Consumer Mortgage Loans (CML) and Treasury and Risk Management (TRM) and FI/CO modules, but also Human Capital Management (HCM) and Supplier Relationship Management (SRM) modules.

What you do:
• Ability to quickly learn organizational structure, business strategies and processes
• Ability to foresee alternate or exception processes and to document test cases 
• Knowledge of change management best practices
• Ability to collaborate cross functionally with various employees
• Some presentation skills
• Empathy, patience and ability to serve internal customers
• Excellent written and verbal communication skills
• Superb attention to detail
• Review, understand and document testing scripts as they relate to SAP S/4 HANA functions.
• Assists in testing of SAP application systems and interfaces.
• Implement requirements traceability.
• Implement Test Efficiencies.
• Aptitude for Quality Assurance and Testing.
• Facilitate regular process quality assessments for assigned programs and projects, including artifact reviews, interviews with project team members, and active project participation through status meetings.

What you need:
• Minimum of 3 years in SAP, preferably S/4HANA
• Minimum of 5 years in QA/testing methods
• Bachelor’s degree in Computer Science or related fields or equivalent experience
• Hands on experience in enterprise SAP implementations
• Experience with automation frameworks
• Deep knowledge of Micro Focus ALM
• Some experience as a developer, a plus
• SAP certifications, a plus
• SharePoint in Office 365 proficiency required
• Interest and experience in public finance, particularly affordable housing finance
• Prior experience in government is beneficial, but not required

Share this job:
Quality Assurance Engineer
selenium ranorex postgresql git sql qa Feb 15

Overview

Spire Systems is seeking a full-time quality assurance engineer to assist in keeping our accounting software stable. This role works closely with our client support representatives and developers and is required to provide third-tier and emergency client support when necessary. To cover our Eastern Canada/US clients, we need a morning person who can start at 8AM Eastern (5AM Pacific).

Remote work is an option for an individual who is self-motivated, disciplined, and can provide a quiet and distraction-free home office.

Key Responsibilities

- Research software issues and document them
- Create and run Ranorex and Selenium test cases
- Analyze SQL database problems (PostgreSQL)
- Support third-party developers using the Spire REST API
- Provide third-tier troubleshooting and remote support as needed

Required Skills & Qualifications

- Excellent English language ability (reading, writing, and speaking)
- Minimum of 2 years experience working professionally in a quality assurance role
- Experience with Selenium or other test automation framework
- Previous experience using REST APIs
- General experience with business and/or accounting software and processes
- Experience installing, configuring, and troubleshooting software on Windows
- Positive, professional attitude
- Attention to detail

Spire Core Values

- Sustainable – We create software for growing businesses that keeps pace with the fast-changing technology industry, preserving investments and maintaining profitable relationships.

- Progressive – We are forward thinking and dynamic. We embrace change and use it as a catalyst for innovation.

- Integrity – We demonstrate accountability by delivering what we promise. We will earn and maintain trust.

- Respect – We value diversity and promote inclusiveness. We treat others as we expect to be treated.

- Excellence – We hold ourselves to the highest standards and strive to meet and exceed expectations.

Share this job:
Engineering Manager, Test
Auth0  
testing qa automation node-js javascript manager Feb 02
Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N.

We’re growing fast here at Auth0 and are looking for an experienced Engineering Manager to lead and grow our Platform Testing Team.  

The Platform Testing team builds and maintains the tools and systems that we use to evaluate the performance, correctness, and robustness of our products and services.

What will you be doing?

    • Leading a team of engineers dedicated to delivering high quality test infrastructure.
    • Building and executing load tests to evaluate the scalability and robustness of our production systems and environments.
    • Developing testing tools that integrate deeply into our build and deploy pipelines, and surface failures and regressions before they affect our customers.
    • Creating and maintaining test environments that accurately model our production environment.
    • Identifying creative new ways to test the quality of our systems at scale.
    • Working with product teams to adopt new testing systems and maximize their effectiveness.
    • Acting as the point of contact for testing systems within the platform organization.
    • Helping to grow the engineers on the testing team, and managing their careers.
    • Finding and hiring excellent people to join the team.


You might be a good fit if you:

    • Are a strong believer in the value of automated testing.
    • Love to tackle problems at scale.
    • Want to help drive the direction of testing at a fast growing and dynamic company.
    • Know how to focus teams to achieve their goals.
    • Are comfortable working with (and managing) remote teams.
    • Have experience with large-scale testing, or testing of distributed systems.
    • Can communicate your ideas effectively.
    • Like to lead by example.


Bonus points for:

  • Experience with Node.js and JavaScript testing frameworks.
  • Experience managing a remote team.
  • Experience working on Identity and Access Management software and concepts.

You can learn more about our hiring process here.

Preferred Locations:

    • #US; #AR; #CA;


Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case.

We like to think that we are helping make the internet safer.  We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Join us on this journey to make developers more productive while making the internet safer!

APPLY FOR THIS JOB
Share this job:
Test Engineer
testing qa automation security agile linux Jan 14

Do you love to learn and share with a team who will rely on you and your attention to detail to discover information, risks and issues to ensure we continue to deliver the service our customers trust and expect from us? Are you passionate about testing?

Skills and experience

Essential

  • Test design skills supported by strong lateral and critical thinking skills
  • Ability to document testing at all levels to meet contractual needs, whilst maintaining operational pragmatism for their own work
  • Demonstrable knowledge of relevant HMG security standards, control objectives and best practice controls from NCSC
  • Understanding of security risks when developing products and the ability to identify risks for potential testing
  • Experience of using active listening skills and questioning test requirements and designs to improve team understanding of tasks
  • Appreciation of agile principles and experience of working as a tester in Kanban, SCRUM or similar contexts
  • Experience of testing in a Linux (CentOS / RedHat) environment, ideally virtualized/cloud-based (e.g. Amazon EC2)

Desirable

  • Passionate about self-improvement, active blogger on software testing and/ or involvement in the testing community
  • Experience testing video conferencing or similar collaboration tools
  • Exposure to development techniques such as TDD, code reviews and pairing
  • Able to identify and potentially create bespoke tooling for Exploratory testing activities
  • Exposure to infrastructure automation tools such as Docker and Vagrant

Responsibilities

  • Be an advocate for agile and context driven testing approaches both internally and externally
  • Encourage a collaborative, test-first team environment and support team collaboration and ownership of quality
  • For projects, write a clear and concise test strategy covering both functional and non-functional requirements (e.g. security/vulnerability assessment, load/performance and usability), applying manual and automated methods as appropriate
  • Testing requirements to ensure they are well defined and result in teams agreeing in the understanding of requirements
  • Plan, execute and report exploratory testing sessions for risks and features
  • Assist in the strategy and maintenance of automated test frameworks (Java/JavaScript), whilst following applicable software engineering practices; such as configuration and change management
  • Work with the team to identify potential security risks and scheduled security testing when required
  • Share knowledge, expertise and best practice with other members of the team, including the application and selection of appropriate tools
  • Continuous improvement of the test engineering processes and practices
Share this job:
QA Engineer
qa testing scrum jira github api Jan 09

QA Engineer

Job description

FineTune is seeking a rigorous and detail oriented QA Engineer for our AP and Pre-AP education software product who has strong motivation to grow startup companies with an eye toward improving the software product and its testing according to user specifications. Prefer applicants located in U.S. timezones.

What you’ll be doing:

  • Primarily manual testing of functional and UI requirements
  • Working in an Agile Scrum format with two week sprints
  • Working with the development team to thoroughly document bug reproduction steps and their resolutions
  • Working with Product Owners to identify requirements and acceptance criteria and make sure they are documented accurately before coding begins
  • Interacting with all of QA to cross train on various aspects of the platform
  • Gathering metrics to help identify high risk areas of the platform and for improvement of the engineering team
  • Working with the Project Manager/Scrum Master to address scheduling conflicts and other testing needs as applicable
  • Verifying releases, before and after deployment

Desired Experience:

  • 2+ years of manual QA experience for web based platforms
  • 2+ years experience with SQL to manipulate, load and delete test data
  • Experience with Jira or other task management tools to document bugs and their replication steps
  • Experience with test plan repositories such as hiptest
  • Ability to shift priorities and work under load and tight deadlines when needed
  • Strong verbal and written communication skills - must be able to clearly and concisely document issues, answer clarifying questions, and facilitate communication between developers and stake holders
  • Strong investigative and problem-solving skills
  • Comfortable with Github

Nice to have:

  • Strong Agile Process Experience
  • Experienced with MacOS
  • Some experience with API and load testing
  • Some experience with writing automated test scripts
  • Some experience with HTTP status codes and browser dev tools
  • Some experience with any programming language
  • BS in Computer Science or equivalent
Share this job:
Junior QA Engineer
Kodify  
qa selenium automation debugging javascript junior Jan 01

The team at Kodify is looking for a talented QA Engineer to join our remote team and bring new dynamic on board. This specific role is open to remote candidates based in the European Union (a must for us). With you on board, we’re looking to expand our QA team to support 15 developers and 4 devops working across multiple European locations, and take our projects to a whole new level.

You will help design and deliver QA Best Practices and maintain quality in our applications. Working closely with the QA Lead, and other technical teams to ensure the quality of our code base is constantly improved. Your collaboration with the team will be key to ensuring that their methods and tools are correctly chosen and implemented to ensure best practices are maintained throughout the application's life-cycle.


Key responsibilities:

  • Designing and documenting test cases and plans
  • Performing manual testing and manage test cases in Testrail (or similar)
  • Identifying and recording of bugs, and verifying fixes
  • Assisting development team by reproducing issues

What’s on offer

  • Latest tech equipment
  • Core hours with flexitime
  • Training and development budget and free days to attend training/conferences/etc.
  • 10% time for personal projects
  • Company Amazon book account
  • Half Day off on your Birthday
  • Awesome offices and locations: Barcelona, Altea and Montreal!
  • Quarterly team meetups
  • Kodify off-sites, events and team activities!
  • Unique Kodify culture!

Requirements


 Must have:

  • Knowledge regarding software testing goals, processes and best practices
  • Strong analytical thinking
  • Ability to clearly write test cases and logging defects
  • Skills in debugging issues, and providing developers with significant feedback on failed tests
  • Great communication skills
  • Understand Cost vs Risk in testing strategy
  • Great self organization skills
  • A real passion for QA

Bonus points:

  • Desire to transition into a test automation role
  • Basic git/github skills
  • Experience with test case management tools such as Testrail, Zephyr, Testlink or similar
  • Experience working remotely and with remote teams
  • Knowledge and experience in JIRA
  • Experience working in an Agile/Scrum development process
  • Have worked in a high traffic / no-cache environment
  • Understanding of Microservices Architecture
  • AWS, Kubernetes & Docker knowledge
  • Data validation and Google Analytics experience is a plus
  • Continuous Integration Experience (Jenkins, CircleCI, TravisCI)
  • Node.js, Javascript, React experience
  • Test automation experience (Selenium, Testcafe, Cypress)
  • Security testing
  • Usability testing

About you:

  • You’re a real team player. You love to help and find solutions together.
  • Your sense of humour will bring a new dynamic to the team - you love to have fun while you work!
  • You can think on your feet and adapt well to fast changing environments and priorities.
  • You love analysing data. You’re a complexity thinker and a real problem solver.
  • You’re flexible and available when needed. You understand emergency calls can be part of the job and are aware of the challenges supporting a 24/7 environment.
  • You stay updated on industry developments and strive to improve our platform with innovative solutions
  • You are passionate about software development & quality
Share this job:
QA Engineer
selenium tdd gherkin cucumber automation qa Dec 23 2019

FineTune is seeking a rigorous and detail oriented QA engineer for our AP and Pre-AP software product.   You must reside in the US to apply.  We are a fully distributed and international team though 1/3 of us are in Boston Metro area.  S/he will have the opportunity to work on mission critical software that will impact 3-5 million students in 2019. 

If you are highly technical and care about maintaining up to date test repository, agile process and communication around test runs and results, getting ahead of software development and defining clear acceptance criteria, comprehensive test cases for repeatable test runs and extremely interested in reliable software development, this is the right job for you.  You must be well versed in requirements gathering, extremely detailed in the organization of test scenarios and test runs while loving to run and report on various selenium based testing, load testing (Python Locust), api testing, data driven testing.  You must feel comfortable with SQL and understand test driven development (TDD) and behavior driven development (BDD).  You must have worked in QA'ing at least 1 production released software that served at least 10K+ users.  S/he will be working with our development team, product owners, designers and increase the quality of the software so that we may serve 3 million+ users in 2019.

Requirements:

  • Proven experience in understanding complex user needs with multiple stakeholders
  • Proven examples of generated detailed requirements documentation, acceptance criterias, test scenarios, test runs and sprint bug reports
  • Extremely metric oriented and strive for repeatability across the QA team
  • 3+ years of QA experience
  • 3+ years experience with API testing, UI testing, end to end testing and various types of manual testing.
  • 3+ years experience QA’ing high-availability enterprise software a plus
  • 3+ years experience with Databases (SQL or noSQL) to manipulate, load and delete test data
  • Experience with Selenium testing and rigorously combining automated and manual testing striving for 100% use case coverage
  • Fearlessly diving into SQL or log analysis
  • Ability to clearly document bugs, screen shots, console logs and bug replication steps so developers can rapidly fix bugs
  • Always updating test scenarios and test runs with latest requirements and acceptance criteria
  • Educating developers on past bugs so that they can decrease mistakes in future
  • Ability to communicate with devs in technical terms on browser exceptions, API errors, HTTP status codes and application latency
  • Understanding of load testing is a plus
  • Experience with apache bench is a plus
  • Python based automation is a plus
  • Strong Agile Process Experience
  • Experience with continuous integration, test driven development, behavior driven development
  • Ability to dive deep into technical issues and identify whether a bug is front end or back end related
  • Strong verbal and written communication skills
  • Comfortable with github and merging pull requests
  • Experience in debugging performance issues in docker, kubernetes and AWS ECS containers is a plus
  • Experience in debugging performance issues with javascript and reactjs or other SPA architecture a plus
  • Desire to continuously, learn, improve and apply new technologies that will increase operational efficiency and effectiveness
  • BS/MS in Computer Science or equivalent a plus

As we prepare for rapid business growth from here, FineTune Learning is seeking to hire a QA Engineer who have worked in at least 1 production released software/web/mobile products.  We are looking for people who have strong motivation to grow startup companies, who is agile and continuously improving themselves while having an opinion for great software components and services with great attention to detail in delivering reliable software that is well tested according to user expectations.

Share this job:
Android QA Engineer
android qa automation mobile sdk java Dec 17 2019

Who are we?

Since our launch in 2004, Thunderhead has become a recognized global leader in the customer engagement market (The Forrester WaveTM Journey Orchestration and Visioning Platforms Q4 2018, https://www.thunderhead.com/about-us/forrester-wave-q4-2018-names-thunderhead-as-an-orchestration-and-visioning-leader/). With our cloud-based, intuitive ONE Engagement Hub, Thunderhead helps businesses understand their customer's true intent and enables orchestration of individualized journeys for every customer across web, mobile, in-store and contact center touchpoints', seamlessly and in real-time, billions of human moments and millions of individual journeys.

Job Summary

Thunderhead is searching for a talented Android QA Engineer (remote or based in our Manchester, NH office), eager to learn mobile, who's passionate about building and delivering enterprise-grade product solutions for Android.

Our team is updating and expanding our industry leading and innovative Android SDK which powers millions of interactions every day.

As an Android QA Engineer you will work very closely with the mobile development team to understand the architecture of our existing products and services under development. You will review and contribute to the overall test strategy and quality of the new product and services. In conjunction with development, you will be designing and implementing tooling that will allow for efficient and comprehensive testing, as well as testing pre-release versions of mobile OS to avoid introducing regressions.

Responsibilities / Duties / Functions / Tasks

  • Work closely with developers as peers to understand underlying architecture and code changes to come up with test strategy across different layers of the mobile SDKs
  • Understand test automation needs, task out work, and provide feedback on design solutions
  • Automate newly integrated features, and develop toolsets to augment QA and Development testing
  • Extend existing automation framework to work with new services and write end-to-end automation for existing and new user scenarios
  • Perform continued evaluation of test cases for inclusion in regression suites
  • Create detailed strategic test plans, actionable bug reports and follow-up on review proposed problem resolutions
  • Coordinate, plan, test, and conduct releases
  • Evaluate errors post-release to help inform the next iteration of changes to end user experiences

Must have skills/experience

  • 5+ years of testing and automation experience
  • Expertise in an object-oriented programming language, preferably Java or Kotlin 
  • Experience with JUnit or similar framework
  • Experience working in an Agile environment
  • Experience using git    
  • Excellent written and oral communication skills
  • Experience in working with continuous integration platforms (i.e. Jenkins, CircleCi or others)

Advantageous skills

  • Intermediate understanding of Android development/testing
  • Experience writing tests using the Android Espresso Framework
  • Experience in testing SDKs which have been used in other applications
  • Testing using cloud-based infrastructure for testing solutions (i.e. Firebase)
  • Bachelor's Degree in Computer Science or a related field

What's the Deal?

We will provide you with a series of challenging issues together with the tools, equipment and support to give you the best possible chance of succeeding. To reward you for your hard work, we'll provide you with a competitive salary, including an annual bonus. In addition to joining a dynamic, friendly team, we provide a range of benefits including medical and dental insurance, 401k plan, and various company sponsored social outings. 

As a rapidly growing company, we offer plenty of opportunities for career development - the majority of people in senior positions within the engineering department have been promoted internally.

So, if we interest you, please let us know by applying for this position and tell us all about yourself.

This position is not eligible for immigration sponsorship. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, or national origin.

To learn more about Thunderhead visit:

https://www.thunderhead.com

https://www.linkedin.com/company/thunderhead---com

Share this job:
Senior Full Stack Software Engineer
python docker senior full stack javascript cloud Dec 11 2019

FineTune is seeking a full stack developer with strong hands on experience on reactjs, axios, react-apollo, graphql, python, flask/django, pytest, docker, database performance and microservices. S/he must have experience working with at least 3 production released software projects/products that they have deployed on AWS or Google Cloud and working for at least 10 years releasing production quality software. S/he should be hands on tech and comfortable solving complex system problems while making sure software team understands clearly what they are building, while refactoring/architecting new and existing services to scale to support 5 million users. 

You should have hands on experience in automated testing on front end, optimizing front end code performance, analyzing API caching errors, comfortable digging into docker containers and be diving into large code bases to refactor components and migrate database models.

S/he should also be comfortable interacting with customer and provide guidance on the technical feasibility and scope of engineering/rearchitecting needed to solve problems and deliver features. Full stack developer will also work with QA team to find best ways to increase the performance of the development team and enhance software quality and development speed.

S/he will interface with engineering leadership to continuously drive innovation and new product development while promoting and advancing the scalability and modularization of current platform we are working on with Collegeboard and other partners. S/he will be essential member of the engineering team to drive company vision and mission while scaling the software for larger audience.

Experiences necessary to be successful:

  • Proven experience in understanding complex user needs with multiple stakeholders and providing practical solutions that can work in production
  • Always automating solutions, but making it clearly understandable to other developers and users
  • Worked with large volume of content, xml, media via writing custom scripts, data transformations, ETL and data pipelines
  • Highly collaborative and be able to communicate both interpersonally and in your code (we <3 COMMENTS! and ability to think about future developers)
  • Not afraid to dive into other’s code, refactor and rewrite if it’s best for maintenance and end user
  • Eye for great software engineering practices (i.e. experience in dealing with bad code and improving or refactoring with good design)
  • Experience in debugging performance issues with javascript and reactjs or other SPA architecture
  • Experience in developing testable components
  • Experience in relational schema and data migrations with ability to optimize indexes and data for database performance
  • Experience with rigor in branching, rebasing, cherry picking and collaborating in github
  • Experience in agile sprints a plus
  • Desire to continuously, learn, improve and apply new technologies that will increase operational efficiency and effectiveness
  • Experience in Cypress, Jest, Enzyme, Cucumber a strong plus
Share this job:
Performance Engineer
qa java python javascript cloud aws Dec 10 2019

GRT is carefully searching for new remote candidates for a high profile, Education Technology engagement based out of Manhattan, NY. 

Join GRT's-Scholastic technology team as a Performance Engineer, helping to build the next generation of Scholastic technologies that reach teachers, students, and parents across the world.

Responsibilities

  • Preparing test plans
  • Hands on scripting Javascript, Groovy, Shell
  • Executing various performance tests
  • Analyzing the tests results and guide the team on what needs to be done to improve the performance 

Qualifications

  • Experience with AWS infrastructure, Cloud base architecture 
  • Experience with JMeter/Blazemeter to cover API/UI/Back-end System performance test 
  • Experience with JVM monitoring tool Experience with Container base application Tuning 
  • Programming skills in one of Java, python or JS is a plus Positive and passionate about teamwork  
  • Great communication skills
Share this job:
Senior QA Automation Engineer
SUSE  
qa testing linux senior azure Dec 10 2019

QA Automation Engineer

Location:

Nuremberg, Germany

Prague, Czech Republic

Remote office optional


As a QA Engineer involved in testing and validation you are here to push the SUSE products to their limits. In order to deliver a product, which is aligned with our customers' expectations and conforms to the highest level of quality standards, you will assist the development team in identifying problems early. This would require you to write test cases while simultaneously planning, designing, developing and maintaining automation tools with various programming and scripting languages.


As part of a fast-paced agile engineering team you will be testing cutting-edge technology, while it is being integrated into new releases and updates of SUSE products. At the same time you will be monitoring new releases and product fixes to ensure that no regressions occur. We would expect you to contribute to the new test strategies and to help broaden the test scope, while improving the efficiency of testing wherever possible so as to reduce the effort.


The product depends on a tightly-controlled continuous integration, which is ever-growing in size and coverage. We would require you to help our own team to maintain the test suite and contribute by providing new test scripts, while supporting engineers in developing their own test cases.


We also need someone who is able to document strategies and test cases clearly and concisely in a way that could be shared and easily communicated across members in the QA and engineering teams.


Here's how:

  • You will install development releases of the SUSE products either automatically or manually in cloud-based, virtualized or physical environments
  • You will run testing automation
  • You will regularly test software and security updates on older versions of the product as part of the maintenance service, which we provide to our customers
  • You will troubleshoot issues on test platforms
  • You will perform manual tests in the areas that are not covered yet or that cannot be covered by automated tests
  • You will also perform exploratory testing in order to discover new test scope in areas of the product where potential issues could exist.

Your ability to learn fast and to be able to think on your feet will be key to this role. In addition to this, we would expect you to have the following skills:

  • You are familiar with Linux environments
  • You have programming skills and have an interest in growing these skills
  • You have testing experience, preferably in an agile environment
  • You are proven to be a good team player with excellent communication skills
  • You have a good proficiency in English.

The following experience would be useful, but not necessary (training can be provided):

  • Close collaboration with Software Engineering teams - in an agile SCRUM or Kanban setup preferably
  • Hands on experience with Public Clouds (AWS, GCP, Azure or others) and/or OpenStack
  • Experience contributing to open source projects or being an open source maintainer
  • Knowledge of test automation frameworks and tools (Cucumber and/or openQA are a big plus)
  • At ease with Linux installation and operations on servers... also the year of Linux on the Desktop was a long time ago for you :)
  • Practical experience with Terraform and Salt
  • More generally, understanding of modern software development, Continuous Integration / Continuous Delivery, and infrastructure-as-code

Why work with us:

  • We are a tightly-knitted global team that is passionate about Free, Libre & Open Source Software development
  • We enjoy being successful as a team and consequently foster the SCRUM values, focus, courage, openness, commitment and respect
  • We are flexible on working hours
  • We organize regular events to build up relationships and friendship within and across teams. These range from informal meet and drink sessions to themed multi-day events in off-site locations
  • We do regular hackathons and workshops on company, department and team levels
  • Our work environment is fun and creative with massage room, big open community area, games room (eg. table tennis, pinball, table soccer, darts, video games), free flow soft drinks and fresh fruits
  • You get opportunities for travel to conferences around the world
  • You can be part of the global Open Source community!
Share this job:
QA Engineer
Impala  
qa testing cs javascript api dot net Dec 09 2019

Hello!

Thanks for taking a look at the job description for QA Engineer at Impala. We felt a little bit impersonal just throwing you right in there with words like “revolutionizing” and “disrupting”.

As such, we want you to know that the person that wrote this job description apologises in advance for any clichés, tropes or sudden-insecurity-driven-panic-attacks that you might find in the description below.

What Is Impala Now?

Impala makes building travel software incredibly easy. We provide hotels with a powerful data management platform that makes connecting to software, hardware and room distributors extremely easy. Think Twilio for Travel.

We launched in January 2019 and since then have grown at - quite frankly - a ridiculous old clip. Our technology is already installed in hundreds of hotels worldwide, on six continents and categorises more than 1 billion data points.

We are a team 20+ exceptional people split across engineering, product and commercial that have built a fantastic community.

Where Is Impala Going?

We’re supported by some of the best investors in the business, the early stage backers behind Deliveroo, PillPack, SecretEscapes, Zoopla, Trivago and more. They’re on board because of our vision - revolutionizing a $1.6 trillion dollar market that’s been out-of-date for 20 years.

Within the next two years, 25% of hotel bookings worldwide will flow through Impala technology and the product that we’re building will support the entire ecosystem of travel technology (we already have over a thousand companies signed up).

Anyone travelling anywhere will interact with products powered by Impala and to achieve this we’re growing the team to 50 people within the next year.

What Will I Be Doing?

Brace yourself for some bullet points:

  • You will be developing processes and systems to increase the reliability of our API and its supporting systems.
  • You will increase understanding across the engineering department of testing best practices and methodologies and their appropriate usage.
  • You will be building automated systems to reduce the need for manual verificiation of data coming from hotels.
  • You will report directly to the VP Engineering on testing performance and coverage.

What Sort of Person Are You Looking For?

  • Someone with experience in both manual and automated testing of APIs, microservices and web front ends, using Javascript.
  • Someone that has worked with stakeholders to ascertain project requirements and translated these into test plans.
  • Someone with experience working in a rapidly evolving and delivery-focused environment.
  • Someone that is deeply technical and collaborative.
  • Ideally, someone with experience working remotely.
  • Ideally, someone with experience with CI technologies (CircleCI/AWS), .NET applications and API technology.

Where Will I Work?

This is a remote position (all of our engineering team and some of our other staff members are distributed). This means you can work from anywhere +/- 2 Hours of London, timezone wise (and less than a 3 hour flight). As part of that:

  • We offer an office stipend (you can furnish a home office or choose a coworking space near you).
  • We give you an additional significant start-up equipment budget for things like monitors, keyboards, headphones etc.
  • You’ll travel once a quarter to meet the rest of the engineering team somewhere in Europe.
  • You’ll have a budget to travel to team socials if you’d like to meet everyone in person more frequently.

Please note, we only accept candidates in Western Europe because of timezone and travel time differences. We make no exceptions (we don’t have time to!).

What Do You Offer In Return?

As a member of the Impala team, you’ll have access to:

  • Working with some of the best and brightest minds in their field, helping you to achieve the best that you can.
  • A culture that celebrates success, reliability and building a great community.
  • A top of market salary. If you’re truly great, we’ll pay what we need to.
  • Equity in an honest-to-god-could-buy-a-yacht-later company. Travel is a huge industry and infrastructure is a huge part of that.
  • A minimum of 36 days paid holiday per year. Unlimited holiday means you never take it, we just decided to give you a lot.
  • A professional development budget. That we make sure you spend with frequent PD sessions.
  • Generous maternity and paternity leave.
  • Health and wellbeing scheme. Including access to Headscape, Meditation/Stress management, Massage Lottery, Health Food Voucher etc.
  • A bunch of great benefits, like private health insurance, cheaper gym membership, cycle-to-work scheme, an everlasting friendship with the author of this post, annual “un-sick” day and many more. 

More About Impala

If you’re really, really, really, really excited to learn more then please check out our Medium page which includes more information about who we are, what we do and our culture.

For more information on what it's like working here, check out our Glassdoor page.

You can also check out getimpala.com for more information about what we’re doing.

Share this job:
Senior Software Engineer
cs azure senior backend javascript html Dec 03 2019

Compensation: $110,000

Do you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).

Do you put them in the sink and expect someone else to do them? Move on, please.

Do you get pissed (in a professional way) when someone else leaves their dishes in the sink?  Please apply!

TrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." We’re interested in remote candidates in the USA or candidates interested in working in our Reno office.

Areas of work include ASP.NET MVC Backend, API, Workers, Micro Services, MS SQL Azure, Azure Queues/Tables, Azure Blob Storage, SignalR, and ASP.NET Core (on our roadmap), Azure monitoring and administration.

We're looking to hire: 1x Web Backend Developer

Web Development

You'd be joining other engineers who are focused on the backend of our website.

The backend team is the hub between our apps (iOS/Android/PC/Mac), front-end website and data storage. We have a massive amount of data, and it's very likely that you might queue up tens of millions of items to be processed quickly and efficiently. 

You'll also manage integrations with external APIs. You'll need to do all of this while not breaking our current system.

Cool Things we Do

  • Every PR has a set of unit tests and automated UI tests run against it.
  • Every PR is code reviewed.
  • We have a dedicated QA team to manually check your PR (it requires four testers to sign off).
  • Every PR that is approved is automatically deployed (CI).
  • We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.
  • Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.
  • The web team has its own Product Manager.
  • We run two-week sprints.  The web team reviews, estimates, and discusses all sprint issues before they are free to be worked.
  • We often pair program.
  • The majority of our engineers are remote.
  • We have a front-end team that works in Angular 2+ and React (meaning you won't have to do UI work).
  • We have a skilled design team that handles the HTML/LESS for the website (again, no UI work for you).

Who We're Looking For

We want smart engineers who get shit done! Not only do you have to be smart, you have to be pragmatic.

Let's say you need to paint a room white.

Smart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.

Smart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds.  Sure, it would take 2 months to build the system but we could change colors so quickly!  It's totally optimized for repainting!

If the second example sounds like you, please do not apply.  We know it's fun to go hog wild in projects but we need to "get shit done".  There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.

We're a Team, not a Family

It sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).

It's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs.  It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.

If someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve.  If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.

Another clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles.  It really makes work wonderful when you respect, trust and value your co-workers.

Required Technology Experience

  • C# Experience - Intermediate to Advanced proficiency
  • Cloud Experience - Azure or AWS

Optional Technology Experience

  • ASP.net MVC
  • LINQ
  • Web API
  • Azure
  • SQL
  • Build/Test CI (We use TeamCity)

Work Remote or in Reno, Nevada

We're looking for the best candidate we can find in the US. Three-quarters of our development team work remotely. It works very well with the help of Slack and Github.

We expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).

Salary

We're looking to hire engineers for 110k/year.  If you ask for more, we'll reject your application. If you're interested in the company please subscribe to our RSS feed at jobs.trainerroad.com for when a higher level job posting is open.

Perks

Your Resume should have:

  • Links to any open source projects you've contributed to (not required)
  • Github/StackOverflow username if you'd like
  • Examples of experience in the "Optional Technology Experience" area

Your Cover Letter should have:

  • Let us know why you want to work for TrainerRoad

We also Require

The best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.

That's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.

This also weeds out the vast majority of candidates who just fire off resumes everywhere.

You can find the refactoring exercise with instructions here: https://github.com/trainerroad/BackendRefactorChallenge

Excited about our Company?

In your application let us know why you want to work with us and why you think you'd be a good fit for our company.

FAQs

Do I have to be a cyclist to apply?

Nope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!

What's unlimited vacation mean?

The CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.

If your brain just isn't working at 3 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.

Employees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less.  The thing we care about is how productive you can be and how much value you can add to the company. Bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.

That being said, if you end up taking massive amounts of vacation, come in late, leave early and aren't producing outstanding work we're going to have a problem.

How do you work?

We're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally.  This is the only way the company moves forward.

We try to work as pragmatically as we can.  We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.

Development uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.

We have partial test coverage, and we're constantly improving in that area.

We have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.

We have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.

We can one-click deploy our app on Alpha, Beta, and Production channels.

We can one-click deploy our website to Azure (includes smoke tests and warm up).

We have nightly builds that deploy to Test Flight and Google Play.

We often pair program via Slack.

We work off bi-weekly sprint issue lists on Github.

Developers get super-fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.

You didn't ask about education, what's required?

Please put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.

How long until I hear a response from you guys? What's the process?

If you don't follow directions in this job posting, you'll be immediately rejected.  

If you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume or where you're from.  Code is code, and it should be reviewed that way without bias.

If we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise.  We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.

We'll take the top combined refactoring and coding quiz results and set you up for a team interview.

If the team likes you; we'll then set up a pair programming session with you and an engineer.  We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.

If all of the above is good, you're hired!  

I know this sounds like a lot of hoops to jump through, but it works so so well!  Once you're onboard, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".

What's with the dishes analogy?

Doing your own dishes is a GREAT analogy for our culture.  Don't leave shit around for someone else to clean up.  Do your own dishes.  Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.

We know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this.  I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.

Want more detail about the benefits?

You can see a preview of TrainerRoad's health benefits here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27

This is the longest job posting ever, when does it end?

Right now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.

TrainerRoad is an equal opportunity employer.

Share this job: