Quality Engineer

Ceros


1 month ago

01/16/2020 10:22:57

Job type: Full-time

Category: Software Development


Ceros is the world's leading collaborative design platform. We empower designers and marketers to create beautiful, interactive content experiences, all without the need to write a code or test in all those pesky browsers.

Our customers include some of the world’s leading brands, such as Mashable, GE, Red Bull, United Airlines, and IBM. We are well-funded and venture-backed by prominent investors including Grotech Ventures, Greycroft, and Starvest Partners.

About the Product

Designing and building the Ceros platform is no easy task. We require the best-of-the-best web developers, designers, and Quality Engineers, ready to bring the functionality of desktop software to the web, often pushing web browsers to the limits of what’s currently possible.

About the Team

As part of the Ceros product team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward. We find a way.

We have a very dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the CEO’s atrocious spelling.

This position is 100% remote, but we are primarily in U.S. Eastern time zone and prefer candidates who can have an overlapping work schedule with the rest of the team.

About the Opportunity

Affectionately referred to internally as the “Day-Ruiners”, our Quality Engineers work hand in hand with developers, aiming to ensure releases are bug-free. Day to day responsibilities include writing automated tests, manually testing new features, creating and maintaining test-cases in TestRail, working with our support team to triage and document defects found in production, and assisting with releases. 

You should be proficient with at least one programming language (our automated test suite is written in Javascript, so Javascript experience is a big plus). You should understand how web applications work and where things can break down. Proficiency using browser developer tools and being comfortable with the command line is also a must. Most importantly, you need to care deeply about our customers and their experience working with us.

 Requirements

  • 2+ years experience manually testing with an agile software team
  • 2+ years experience writing automated tests
  • Comfortable in at least one programming language (Bonus if it’s javascript)
  • Comfortable with the linux command line 
  • Understanding of CI/CD pipelines and tooling
  • Understanding of the different types of software testing
  • Strong attention to detail
  • Excellent written and oral communication skills

Bonus

  • Experience load testing web applications
  • Experience performance testing javascript based applications in the browser
  • Experience testing web application security
  • Experience testing a visual design application of some kind

Next Steps

If you want to be part of the Ceros team, please send your resume and a cover letter to us. We’re a company of passionate, honest, and sometimes silly people, so don’t be afraid to express yourself.

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position
  • Unlimited vacation days
  • Competitive salary
  • Stock options
  • Premium health insurance
  • Ceros does not provide sponsorship for this role

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

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

similar jobs

  • SemanticBits is looking for a full-stack engineer to help us build modern digital health services. The project involves implementing highly interactive and modern web interfaces with React that will be used by healthcare providers across the country. The system is backed by Node business services implemented in a microservices paradigm. Some of these services will be exposed for public consumption and some are used for enterprise integration. The system will support upwards of tens of thousands of concurrent users. The project will be implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups. The team uses human-centered design to implement highly modern, usable interfaces.

    Requirements:

    • Experience developing front-end web user interfaces with React is required.

    • Minimum 3 years experience developing front-end web user interfaces with React

    • Experience with designing RESTful backend microservices and developing them using Node.js and Express

    • Experience with database integration, relational (PostgreSQL) preferred. NoSQL (MongoDB) a plus

    • Experience with SASS/SCSS or css-in-js type approaches for stylesheets highly preferred

    • Experience with with Jekyll or other static site generators a plus

    • Experience with AWS and Docker highly preferred

    • Experience with build tools like webpack, npm, and gulp/grunt

    • Experience with Test-Driven Development using automated testing frameworks such as Jest, Sinon, and Enzyme

    • Experience ensuring your code builds and deploys properly through Continuous Integration/Continuous Deployment processes built in Jenkins

    • Expertise working as part of a dynamic, interactive Agile team developing and delivering digital services

    • Ability to work with and coordinate with other developers using digital tools such as Slack Experience with version control tools, such as Git

    • Knowledge of modern design patterns and building enterprise-grade production applications

    • Excellent command of written and spoken English

  • Lead engineer for OTT/Connected Devices applications (AppleTV, FireTV, Roku, Xbox)


    Location: Remote


    Responsibilities


    • Experience building apps on living room streaming-media devices like the Roku, Fire TV, Xbox, PlayStation etc.

    • Experience with Roku BrightScript a plus

    • Work closely with UX designers, product managers, and engineering leadership to create best-of-class, delightful TV-watching experiences.

    • Collaborate with other developers to deliver a modern OTT client to Roku, Xbox, Fire TV, PlayStation, and other streaming-media devices.

    • Strong programming language and scripting skills.

    • A solid understanding of computer science fundamentals (data structures, algorithms, etc.).

    • Work samples demonstrating experience in building great user interfaces

    • Independence and an eagerness to learn new technologies.

    • Experience in building SVOD products a big plus - streaming technology, video players, video encoding and integrating platforms such as Brightcove, Kaltura, AWS Elastic Transcoding, Mux, Fastly, Panthera, etc.

    • Experience in building SaaS and digital subscription payment solutions such as Stripe and Recurly

    • Working knowledge of third party analytics libraries like Google Analytics, MixPanel, Conviva and Mux

    • Experience with CI/CD and Cloud DevOps tools such as Travis, CircleCI and GitLab, CodeDeploy, Serverless, Terraform and VS App Center

    • Experience working in an Agile delivery environment (Scrum) is a must

    • Design and implement new features with our Product Team

    • Participate in the deployment of various cloud-based technologies needed to implement projects

    • Mentor junior developers

    • Excellent communication and collaboration skills.

    Qualifications


    • BA/BS in Computer Science or Art Design or equivalent professional experience.

    • 8+ years overall experience in software engineering

    • 5+ years’ experience in JavaScript, BrightScript or OTT device native language

    • 5+ years’ experience developing high traffic consumer-facing applications/platforms.

    12 Factor application principles

  • 2 months ago

    About the role

    This position will help lead the growth of our analytics and monitoring platform. You will be a lead Django engineer working closely with our team.

    What we are looking for:

    • Experience in writing web applications using Python, databases and message queues like Kafka, AMQP, SQS.

    • Experience with popular third-party libraries and frameworks (e.g. Django, SQLAlchemy, Flask).

    • Skilled in automation work (CI/CD) and infrastructure management (Google Cloud, Kubernetes).

    • Familiarity with current standards and technologies (RESTful, Python 3.6+, PEP8).

    • Experience working with a distributed team.

    What you will do:

    • Design future-proof software architectures aligned with cloud platforms.

    • Design and implement back-end systems and APIs using state-of-the-art technologies and practices.

    • Develop back-end components of user-facing web applications.

    • Communicate with teammates on a daily basis.

    • Learn new skills and technologies as you go.

    • Be responsible for your code. Ensure your code is testable and tested.

    Who you are:

    • Experience in writing web applications using Python, databases and message queues like Kafka, AMQP, SQS.

    • Experience with popular third-party libraries and frameworks (e.g. Django, SQLAlchemy, Flask).

    • Skilled in automation work (CI/CD) and infrastructure management (Google Cloud, Kubernetes).

    • Familiarity with current standards and technologies (RESTful, Python 3.6+, PEP8).

    • Experience working with a distributed team.

    Bonus:

    • have worked with Google Analytics / other Google APIs

    • have worked in data science

    • familiar with machine learning

    Benefits:

    • flexible work schedule

    • Company provided computer and equipment

    • Working with a group of talented, passionate, and motivated team members across all disciplines

    Interested in applying?

    Send us an email at [email protected] with more details about yourself.

Remotive can help!

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

Interested to chat with Remote workers? Join our community!