Remote QA Jobs

This Month

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:

This Year

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:
Remote Web Lead Developer
node-js mongodb devops aws css qa Nov 15 2019

Scalable Path is looking for a Remote Web Lead Developer - with React, NodeJS, MongoDB, and DevOps experience - to join the team to work on a client project. This is a remote, full-time position.

CLIENT COMPANY DESCRIPTION:
The client is looking to pave new pathways in the way that users collaborate on, share and consume stories through text and video. Think of YouTube reimagined, telling stories around the campfire.

DUTIES AND RESPONSIBILITIES:
- Ask questions, raise concerns and keep the big picture in mind
- Oversee software architecture and keep abreast of new libraries, packages, and processes
- Foster a cohesive team environment
- Ensure production deploys go smoothly
- Deliver high quality, responsive and performant features on time
- Attend daily meetings and share your screen to demonstrate your work

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will report to the project lead and participate in daily standup meetings with the web developers, QA engineer and the hands-on Product Owner & CEO. There is an existing daily meeting at 9:00am America/Los Angeles (-08:00) PST.

REQUIRED SKILLS:
- Experience as a lead developer, architect, development manager, Scrum Master or other role with significant responsibility
- Excellent experience with React, Redux, NodeJS and Express
- Excellent experience with MongoDB including managing clusters
- Excellent experience AWS services: ECS, EC2, CloudFront, CloudWatch, ElastiCache, ElasticSearch and others
- Excellent experience with high traffic systems and scalability
- Excellent experience with CSS & SASS
- Knowledge of potential security issues and mitigation techniques
- Strong written and spoken English
- Able to build highly performant and fault-tolerant APIs
- Able to work well on a remote, multi-national team with Agile and Scrum
- Ability to work during PDT timezone business hours

DESIRED (NICE-TO-HAVE) SKILLS:
- Experience with Next.js and Server Side Rendering
- Experience with ElasticSearch
- Experience with Redis

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
Ongoing

HOURLY RATE:

The pay rate for this role is from $30 to $60 USD per hour, depending on experience and capability.

https://www.scalablepath.com/view-position/3914dee4/web-lead-developer-react-nodejs-mongodb-devops?pt[]=19529

Share this job:
Experienced Engineering Manager
Theorem  
ruby aws qa design Nov 13 2019

Have you spent the past five years managing software engineers?  

Do you have a proven track record of building teams that deliver complex software on-time and in-budget?

Are you ready to take your career to the next level and work with some of the best engineers on the planet? 

If so, we want to meet you!

Company Overview

Theorem (formerly Citrusbyte) is a team of craftspeople and experts who build amazing products and believe in cultivating a high degree of leadership in all of our people. We build medium and large-scale applications that solve our customers' business-critical problems.

Job Summary

As an experienced Engineering Manager, you will manage a team of 10 to 15 engineers operating in small squads of 4-5 engineers and work directly with Product, Research and Design teams as well as customer stakeholders and technical leads to build complex custom software applications.

While this is a remote friendly role, the engineering manager should expect to travel to client site one week per quarter on average.

Responsibilities and Duties

Strategy and Consulting

  • Run and / or participate in project kick-offs.
  • Work with your team to select and design the software architecture, tools and platforms used to deliver client projects.
  • Define quality standards for client projects.

Hiring and Training

  • Attract, nurture, coach, and retain talent.
  • Ensure every assigned engineer has a career progression plan with regular check-in points and real-time feedback.
  • Ensure engineers are provided with continuous and valuable learning opportunities.
  • Contribute to determining engineering salary ranges and adjustments.
  • Contribute to defining and building the vision for our engineering organization.
  • Contribute to defining quality standards for our work.
  • Contribute to creating training and learning material and opportunities for engineers.

Managing and Directing

  • Talk to engineers to tease out concerns early, then fix them when possible.
  • Resolve conflicts or performance problems with engineers.
  • Embody the engineering culture and contribute to its advancement, inspiring everyone to live up to it.
  • Maintainer and contributor to our company engineering internal and public artifacts such as our quality standards and guidelines.
  • Represent the engineering organization with other departments and ensure we provide engineering support wherever necessary in the company.
  • Support team happiness.

Engineering and Delivery

  • Responsible for the quality and quantity of the engineering output.
  • Responsible for the continuous, iterative improvement of our engineering team.
  • Responsible for the overall planning, execution, and success of complex technical projects.
  • Work closely with product management teams to ensure we're building the best products.
  • When necessary, act as Programmer, QA, Architect, PM, etc for short periods of time.
Share this job:
Sr. Software Engineer
ruby javascript css mysql qa testing Nov 13 2019

Position Overview

We offer our clients a telemedicine software platform that has been built, updated, and refined over the past six years and we are looking for individuals to join the team to continue delivering the product that our customers need to drive meaningful patient interactions through the convenience of remote video sessions.

As a team that is rapidly evolving our development processes, refining our priorities and working to stay in front of the market, we need experienced engineers, QA, and product team members who can positively influence our growth while also delivering high-quality software that our customers love. This role, in particular, will be focused on “integration” activities, helping to lead up our Product Development track supporting our own APIs as well as the integration of third-party tools and APIs to extend the capabilities of our platform.

Responsibilities of this position include:

  • Focused development of project-level product enhancements and support and maintenance of a thoroughly unit-tested Rails application
  • Collaborate with product management and customer success on strategies and solutions for customer needs and problems while delivering readable, secure, and well-performing Ruby and JavaScript code
  • Identify and encourage the prioritization of code optimization and technical debt reduction opportunities while supporting a scalable service-oriented architecture
  • Recommend and encourage the use of technologies best suited to supporting our product and its use cases
  • Mentor and support other engineering team members
  • Pull from prior experience to champion and encourage productive growth of the team’s agile/scrum development activities

Qualifications:

  • Experience (4+ years) of software development, particularly developing Ruby-on-Rails applications and with experience and interest in other related web development technologies:
  • Experience with Rails, Ruby, JavaScript, Elm, Vue, Elixir, Git, SASS, CSS, RSpec, MySQL, Solr
  • Familiarity with test-driven development and automated testing frameworks
  • Knowledge of Scrum/Agile development methodologies
  • Capable of delivering on multiple competing priorities
  • Excellent verbal and written communication skills
  • Experience working across a full stack with particular experience in designing and building micro-services, APIs, and integrations with third-party APIs and services
Share this job:
Senior React & NodeJS Web Developer
node-js mongodb aws senior css qa Nov 12 2019

We are looking for a Senior React & NodeJS Web Developer to join Scalable Path to work on a client project. This is a remote, full-time position.

CLIENT COMPANY DESCRIPTION:
The client is looking to pave new pathways in the way that users collaborate on, share and consume stories through text and video. Think of YouTube reimagined, telling stories around the campfire.

DUTIES AND RESPONSIBILITIES:
- Deliver high quality, responsive and performant features on time
- Attend daily meetings and share your screen to demonstrate your work
- Collaborate with the team and follow best practices
- Ask questions, raise concerns and keep the big picture in mind

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will report to the project lead and participate in daily standup meetings with the web developers, QA engineer and the hands-on Product Owner & CEO. There is an existing daily meeting at 9:00am America/Los Angeles (-07:00) PDT.

REQUIRED SKILLS:
- Excellent experience with React, Redux, NodeJS and Express
- Excellent experience with high traffic systems
- Excellent experience with MongoDB
- Excellent experience with CSS & SASS
- Knowledge of potential security issues and mitigation techniques
- Strong written and spoken English
- Able to build highly performant and fault tolerant APIs
- Able to work well on a remote, multi-national team with Agile and and Scrum
- Ability to work during PDT timezone business hours

DESIRED (NICE-TO-HAVE) SKILLS:
- Experience with Next.js and Server Side Rendering
- Experience with Redis
- Experience with AWS DevOps (ECS, EC2, CloudFront + more)
- Experience as a lead developer, development manager, Scrum Master or other role with significant responsibility

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
Ongoing

HOURLY RATE:

The pay rate for this role is from $35 to $45 USD per hour, depending on experience and capability.

Share this job:
Spiffy Combination of Release/Process/QAEngineer
Dorsata  
qa testing design healthcare Nov 10 2019

Employer's note: We're looking for someone in the DC to Richmond, VA area-ish; however, we could live with the NE corridor-ish. More in the posting.

Job description

We're looking for a new team member to drive the release management process behind our small-and-mighty engineering team. We believe that our ability to ship software quickly is a key competitive advantage, and as-such are continually driving ourselves towards a fully realized continuous delivery process. In this role, you will be expected to be a leader towards accelerating this effort, which entails overseeing the full delivery lifecycle - planning the release process as features are being designed / developed, aiding the engineering team's build out of functional & automated testing efforts, assessing the quality criteria of what is shippable, and communicating the timeline and expectations to stakeholders. Furthermore, you’ll be responsible for driving a company culture of fast, reliable software delivery by researching the state of the space, prioritizing areas of investment, and partnering with others to move us forward.  This all means that you'll be helping our with the actual testing of the code and driving improvements to how we test.  Should we change how we're using our tools to make this better? Drive that discussion. Yes, we're looking for a combination of all of these things!

*** 
Update on 'Location' : So, while we do have the 'remote' flag on, we're *ideally* looking for someone in the Richmond, VA area-ish (think: 2 hour train ride, so DC to Raleigh to Charlottesville); however, we could live with the NE corridor-ish (think: <2 hour flight; our VP Engineering is near Boston), too. Our CEO works in an office in Arlington, VA, if you want to keep him company. Or, put another way: are you available to be in the Richmond, VA virtual office once every month-ish? Yeah, That'd be greaaaaaat... Don't forget the cover page on those TPS reports either.
****

Ideally you are as eager and passionate as we are about:

  • Crafting thoughtful user experiences that help people (in our case doctors, nurses, and medical assistants) make the best decisions possible while removing tedious BS from their daily workflow.

  • reducing the large amount of time that clinicians spend on documenting what they have already done (go ahead -- ask your doctor about how much they like their EHR (electronic health record) next time you’re sick)

  • re-imagining not only the traditional user experiences & workflow of EHRs, but also the medium through which the latest medical best practices can be actionably and seamlessly incorporated into delivering care.

OK, you may not be super-passionate about these things right now (let’s face it -- medical workflows and “EHRs” sound pretty boring on paper), but you will be. Why? Because you’ll be building software that fixes INCREDIBLY FRUSTRATING experiences for doctors.  And it’s incredibly satisfying to modernize, replace & improve outdated, problematic software.  It’s important. And you’ll be loved/adored for it.  (And once you see the way this stuff is currently done, you’ll be left scratching your head or otherwise disappointed)

A little about us...

We’re a small-but-mighty with funding and a strategic partnership with the most influential voice in women’s health: the American College of Obstetricians & Gynecologists (ACOG).

Our mission is to remove the digital roadblocks that interfere with healthcare providers’ ability to spend quality time with patients (Oh, and we try to help them make better decisions along the way as well).

...A Lot About You

Ideally, you are a multitalented wunderkind who runs circles around each of the below bullet points, but let’s be real: while some of these are must-have, many are wish-list.  We may have gotten a bit carried away with these, so if feel your unique combination of skills is close-ish to the mark, don’t hesitate to reach out. In fact, do so enthusiastically.

Responsibilities

  • Prepare test & release plans for features in design / development.
  • Facilitate the creation of multi-staged rollout plans with a variety of stakeholders.
  • Work with engineering and customer success to define and maintain quality standards.
  • Lead the pre-release acceptance testing process along with the product manager.
  • Oversee (i.e. be the main point of contact) during the release process.
  • Prepare and distribute release notes as features are delivered.
  • Lead the organization in continually making improvements to the release process.
  • Make sure things actually get tested (while we strongly believe in developers/reviewers testing, realistically, you'll be doing some of this too)

Requirements

  • Demonstrated success building sane release processes within organizations
  • Strong written and oral communication skills that ensure that people are speaking the same language about expectations and responsibilities
  • A demeanor that brings a calm confidence to the sometimes frenetic world of releasing software (or convince us that a frenetic demeanor is actually the right answer!)
  • Experience with quality assurance processes, standards, and tools
  • Enough technical understanding to discuss feature nuances with engineers
  • Ability to both pay attention to the details, and also keep a bead on the broader context.  Put another way, you don't let the perfect get in the way of the good.
  • You've worked at startups before or have always been looking for an excuse to
  • You work well in a loosely structured PM/Managerial environment (we’re agile with a “little a”)

Us + You?

As the newest member our engineering team, you’ll be an integral part of every aspect of our business strategy, dev roadmap, technology architecture decisions, and, undoubtedly, will wear a lot of hats.  

One of the hats -- in addition to your release/process/QA hats -- will, like all of our employees, be the Customer Hat. At Dorsata, we are fervent (rabidly obsessive, really) believers in frequent, high-touch interactions with our involved, loyal customer base, who drives our roadmap.  As we've grown, developers are often removed from the day-to-day, but you should be the type of person who is at least able to empathize and ask good questions of customers.

Obligatory Message to Third Party Recruiters:

If you're a third-party recruiter who is looking to send us resumes, please don't. We don't accept resumes from third-party recruiters. No, we're not interested in how Yet Another Recruiting company can help us make the world a better place, etc.; we already know good people who do that when we need to. (We're amazed at the number of random LinkedIn messages from recruiters we see, both on the hiring and job seeking side. Yes, you're great human beings, but please move along.)

About Dorsata

Dorsata’s clinical workflow intelligence platform is designed to work both top of and inside of the existing electronic health records (EHRs) that our customers use. The ACOG Prenatal Record -- our flagship product for the Dorsata platform -- is an AngularJS/Rails SPA designed collaboratively with women’s health providers to support the way that they work & think -- not tell them how to work & think (or add additional clerical burdens to their already-busy day). We want practitioners of women’s health to feel like they are using a piece of software not only designed for them, but by them.  

More About Us:

How We Interview & Hire

Like many of the other startups you are currently perusing on stackoverflow/angellist/hired/vettery/reddit/linkedIn/etc., our interview process begins with an intro call to help you learn more about the role, for us to hear more about you, and to help the two of us decide if Dorsata is a mutual fit. If we move forward, the next step will be a more in depth call with us that dives into some problem solving about healthcare.  Based on that problem solving exercise, we do a quick real-world based coding test to make sure you actually have a little AngularJS (or React or Vue or AngularX) / what a computer is, though for this interview, we make actually just build something that's a little broken and have you help figure out where.  

Full disclosure: we're still figuring out how to interview for this position.  Feel free to game the system by suggesting how we should interview for this role. Even just mentioning this section in your cover letter would be nice to tell us that you actually read this. You'd be surprised at how many people don't.

We're small, so we also like to have people talk to our CEO as part of our hiring process.

Share this job:
Principal Python Software Engineer
Labster  
python javascript aws azure qa testing Nov 08 2019

We are a team of approximately 30 software developers grouped into several circles and sub-circles and located all around the world. Some of the technologies we are currently working on include, but are not limited to: Virtual Reality, building complex game/simulation editing tools and an advanced learning analytics dashboard, as well as scaling our DevOps server architecture to reach millions of students. To achieve our goals, our stack includes C#, Unity3D, JavaScript, Python, AWS, Azure, etc. As a Principle Python Software Engineer, you act as an expert in microservices architecture domain, driving the architectural changes we are planning to implement, together with our cross-functional team of software engineers, SQA's and product owners. 

Your responsibilities

  • Design and build scalable, high-volume web applications focused on functionality, security and maintainability
  • Be the company's engineering authority on micro-services, container architectures and related technologies
  • Educate and inspire engineering teams across the company in topics relating to micro-services
  • Take project ideas from design to implementation
  • Assume leadership and responsibility for the technical tasks and deliverables for a particular project
  • Optimize the performance of applications data ingestion and data processing pipelines
  • Build high-throughput and low latency micro-services
  • Develop systems that are highly scalable, but easy to maintain
  • Collaborate with colleagues on design and architecture decisions
  • Collaborate with colleagues on the creation of Continuous Integration/Continuous Deployment pipelines
  • Engineer, test, deploy, and maintain company multi tenant applications using web and cloud-based technology stack
  • Follows established coding standards and prescribed processes, both individually and at a team level
  • Ensure code reviews are held for the project and follow development processes and tool utilization (regular pull-requests, unit and integration test writing, etc.) are followed
  • Contributes to the engineering team's culture of high code quality. You will be accountable for the quality of code that is delivered to QA and production and must ensure that appropriate code reviews and unit testing are adequately performed
  • Seeks ways to meet the underlying business requirements with cost effective, highly re-usable patterns and component
  • Assists Project Manager in project planning and estimating of project score items

Requirements

  • Hands-on experience and expert knowledge of full software development life cycle of microservices architectures; including tools, best practices, continuous deployment, dependency/complexity management, scale/performance tuning, monitoring, resiliency, etc.
  • Architect full stack life cycle of microservices, including back-end, front-end, devops
  • Expert-level understanding of the Python programming language, related optimization techniques, and design patterns
  • At least 4 years' experience in Django development
  • Experience with Git version control tool
  • Effective communication skills (oral and written) are a must
  • Experience working in an Agile development environment
  • Able to work independently with minimum supervision 
  • Experience and/or willingness to work in a remote/distributed team

What do we offer?

  • Friendly and productive work environment with fun, multinational, smart and open-minded people
  • Opportunity to work with the newest technologies in a product company
  • A lot of freedom within your scope of work 
  • Opportunity to work from home
  • A fair salary based on your qualifications and experience
  • A fun and challenging opportunity to work in an exciting company 
Share this job:
Full Stack Developer
java full stack senior qa testing design Nov 08 2019

APEX bridges the gap between sensor and analyst in the evolving field of intelligence analysis. APEX tightly couples analysts, operators, and engineers to produce an unmatched level of problem-solving capacity for any situation.

 Spanning various disciplines, including geospatial intelligence (GEOINT), signals intelligence (SIGINT), and human intelligence (HUMINT) analysis, APEX analysts, operators, and engineers work with operational mission partners to deliver novel technology, tactics, techniques, and procedures (T3P), relevant and modern training, and innovative technology solutions.

If you are a motivated individual willing to tackle challenging, and interesting problems, come be a part of our dynamic team!

Job Description:

Apex Expert Solutions is seeking a highly motivated, self-directed professional to fill the role of Senior Full Stack Developer. This position is remote but the candidate must be based in the United States.

Duties and Responsibilities:

The candidate will be part of two very dynamic and forward leaning teams. The Raptor team is creating cutting edge solutions for warfighters in the area of geo-visualization and sensor integration. And the Atlas team is building a high performance computing enabled data management and analysis platform.

On the Raptor team the candidate will be primarily tasked to assist the Keymaker team in making improvements and fixes to the Raptor plugins and core code. Raptor is written in Java and RaptorWeb is in AngularJS, it is expected that this position will require proficiency in both. They will participate in team meetings and sprint planning, facilitate QA and testing where needed and be involved in architectural and design events. Work will be performed using IntelliJ, JIRA, Confluence and Git(Fisheye+Crucible+Bitbucket).

As part of the ATLAS R&D effort the candidate will help conceptualize and implement user interfaces related to prototypes the team creates. The tooling and implementation approach will align with what the ATLAS product team uses where possible. Tasks will involve creating novel approaches to visualization of numerous data types such as geospatial, temporal, textual, etc. The ideal candidate will enjoy learning new concepts as well as applying previously honed skillsets.

Education:

  • Bachelor’s Degree in Computer Science, Engineering or a related technical discipline.

 Qualifications:

  • 5+ years of experience writing in Java, AngularJS and Material Design.
  • Ability to get access to DI2E which requires US citizenship
  • Candidate must be a US Citizen

 Desired Qualifications:

  • Experience coding in Raptor, WorldWind and OpenLayers

 Location:

Remote - candidates must reside in the United States.

Share this job:
Full Stack Developer
The Good Food Institute   $50K - $60K
full stack python ruby html css php Nov 08 2019
Full Stack Developer

Empower our digital development and inspire good food research

The Good Food Institute (GFI) is at the forefront of the movement to use food technology and markets to solve some of the world’s biggest problems, from climate change and global hunger to antibiotic resistance and the exploitation of billions of animals annually.

How You Will Make a Difference

In this role, you will be responsible for the development of GFI’s web properties.  The Full Stack Developer will be responsible for:

  • Supporting development needs for a variety of projects to maintain, enhance, and expand GFI’s web properties. 
  • Determining user needs by analyzing technical requirements.
  • Developing front end website architecture and back end website applications, server-side code, and databases.
  • Designing and developing APIs.
  • Participating in the full software development lifecycle with requirements, solution design, development, QA, and implementation.
  • Integrating data from back-end services and databases.
  • Collaborating with graphic designers and external web developers to ensure the coordination of features, functionality, and content of GFI’s web properties.
  • Troubleshooting potential problems with GFI’s web properties. 
  • Maintaining an understanding of the latest web applications and programming practices.
  • Maintaining an understanding of security principles and how they apply to website-related applications.
  • Performing other duties as assigned.

Who We're Looking For

The Full Stack Developer must have:

  • An associate’s degree or higher; a specific degree in computer science, web development, or a related field is preferred. 
  • At least 2-4 years of web development or web programming experience and relational database design experience using Oracle or MySQL.
  • Thorough knowledge of WordPress themes and plugins. 
  • A strong understanding of UI, cross-browser compatibility, general web functions, and standards.
  • Expertise and hands-on experience with web applications and front-end programming languages such as HTML, CSS, and JavaScript.
  • Experience with back-end languages such as PHP, Python, Ruby, or Java; PHP is preferred. 
  • Familiarity with APIs.
  • A strong understanding of web applications, security, session management, and best development practices.
  • Exceptional attention to detail and organization.
  • The ability to work well independently and under pressure, manage multiple projects simultaneously, and meet deadlines.
  • Comfort working remotely and in a rapidly growing and evolving organization.
  • Strong support for GFI’s philosophy and mission; demonstrated interest in public health, environmentalism, animal protection, or hunger relief.

The ideal candidate would also have:

  • Familiarity with JQuery.
  • Experience with Salesforce and Pardot integrations.
  • Familiarity with Airtable and its APIs.

We want the best people and we don’t want biases holding us back. We strongly encourage people of every color, orientation, age, gender, origin, and ability to apply. Because we value a diverse workplace, we prioritize an inclusive climate absent of discrimination and harassment during the application process and after you join the team.

The Fine Print

  • Terms of employment: Full-time, exempt
  • Reports to: Charles Christiansen, IT & Data Manager
  • Location: Remote; United States
  • Benefits: Working from home, full medical coverage, optional dental and vision packages, a 401(k) plan with employer match, flexible holiday and vacation plans, opportunity for advancement, respectful managers, and supportive colleagues.
  • This is a U.S.-based position: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. 
  • Salary: $50,000 - $60,000
Application Deadline: December 2, 2019
Share this job:
Lead Front End Web Developer/Manager
vue-js css lamp qa testing design Nov 07 2019

Location: Remote

Are you a U.S. resident looking for a virtual, work-from-home position with a dynamic group of developers, in a company with a strong culture of collaboration? 

We are growing! Join a department of developers, business analysts, QA, and support specialists who support an entrepreneurial company of 100 people with industry-leading web applications in areas of subscription-based continuing education, simulation and training, ecommerce, content management, and more.

ABOUT THE COMPANY

We are continued. We are fast-paced, structured, and laugh a lot. We all work from home offices in various locations across the country. We are dynamic, engaged, highly motivated and highly skilled. We are passionate about our work, our professions and we’re looking for another person to join our cause. We are certified as a great workplace by the independent analysts at Great Place to Work®,and ranked #6 on the Best Small Workplaces in the US in 2019. Learn more about us at continued.com.

ABOUT THE TEAM

Our meetings are filled with sarcasm, laughter, and movie quotes. We share code on GitHub and contribute back to the open source community, whenever able. Though we are virtual, we communicate a lot and have a tight-knit group. We use Slack, Zoom, Jira and Confluence as the backbone of our collaboration. We pair, encourage test driven development, collaborate, and enjoy healthy debate here and are looking for someone who can thrive in that environment. A thirst for knowledge and passion for solving problems is what drives the team.Training and education is a big part of who we are, not only as a company, but also as a mindset. We keep up to date in our field via continuing education, conferences, etc.

ABOUT THE POSITION

We are seeking an experienced and engaged LEAD FRONT END WEB DEVELOPER who is motivated, creative, and fun to support and extend our existing codebase, and to develop new custom web applications.

  • Full-time, standard business hours
  • Work from your home office
  • Company-provided MacBook Pro, Internet stipend, etc
  • Must be located in the U.S. and be legally eligible to work for us without sponsorship
  • Travel is required for an annual company meeting, and may be required once or twice per year for team or project meetings
  • Reports to CTO, working closely with Technology Leadership team to set and execute technology vision

Responsibilities

  • Oversee and mentor a team of Front End Developers responsible for developing and maintaining responsive web-based software for our business - continued.com
  • Work closely with Product Management, Project Management, Design and Back End Developers to negotiate feature sets and scope based on priorities, timelines and cost constraints
  • Ensure effective code review process is implemented for all projects
  • Collaborate with other Dev Managers and Technical Leads on overall architecture of systems, with heavy focus on Front End related elements (HTML, CSS, JS, Frameworks, etc). Your decisions will be impactful
  • Collaborating with Project Management, ensure all development work is properly scoped for effective planning of work/timelines
  • Collaborate with head of Back End Development organization on successful integration of front and back end components of our applications
  • Define browser/device support policy in collaboration with Product, QA and other key stakeholders
  • This is a hands-on position - you will be coding!
  • Employee performance reviews/PTO management/training/hiring

REQUIREMENTS

Self-management and time management are critical in this role. Without it, you will not be successful. Other requirements include:

  • A verbal and written communication pro – must be able to explain technical issues to a non-technical person, pleasantly
  • Extensive experience with HTML5, CSS, Sass, webpack/Gulp, Vue/React, jQuery/Axios, ES2015
  • 7+ years of Application Development with experience defining development guidelines
  • Comfortable working on the command line
  • Strong experience with source code versioning systems like Git
  • Experience working with complex Google Analytics implementations (Event tracking, multiple sites/subdomains, tracking across domains, etc), Google Tag Manager and implementing/managing third party tracking pixels
  • Experience formally or informally leading development teams
  • Experience working with remote teams
  • Strong self-management skills, capable of thriving in a virtual work environment
  • Eager to research and learn in a self-directed way (always improving)
  • Structured, disciplined approach to development, testing and deployment
  • Highly-attentive to details, able to cross all the t's and dot all the i's and help review/fix issues with others’ code
  • There is direct project oversight, but you are expected to take ownership of your work and your projects, establish deadlines, and communicate progress proactively

Preferred, But Not Required

  • Experience coding in a traditional LAMP environment
  • Experience implementing website performance optimization plans
  • Experience implementing and working with 3rd party CMS platforms
  • Experience with A/B or Multivariate Testing
  • Experience with front end unit testing (JSUnit, Mocha, Jest, etc.) 

TO APPLY

We value attention to detail. Submit a cover letter with your resume that includes 1) why you would make a great addition to our team, 2) a link to a favorite clip on YouTube, and 3) your salary requirements. Submissions without this information will not be considered.

Share this job:
Senior QA Automation Engineer
Avanoo  
qa senior testing Nov 06 2019

First, a bit about Avanoo

Have you ever wondered what the most successful people in the world have, that the rest of us don’t? No, it’s not a high IQ. And no, it’s not that they studied more than the rest of us at school. There are a whole host of attributes that these people embody, which are never taught in school. Things like perseverance, passion, laser-like focus, a positive mindset, and the list goes on and on.

Avanoo exists to help employees at Fortune 1,000 companies embody these attributes, through 3-minute-a-day video programs and deep analytics that help us understand what their people need the most and predict what sort of content can drive the most impact.

If the skills we learn in school are the applications we use to get through life, the attributes we help people embody at Avanoo are like the operating system.

We're doing quite well

We just completed our series A round of investment, grew more than 3x over last year, and unlike many companies in Silicon Valley, we're profitable.

We've proven over and over again that we can help enterprises drive real impact to their bottom line just through the magic concoction we've put together. For example, with one of our clients, they were able to directly connect millions of dollars in new product innovations after 2 years of working with us. 

The bottom line is, we're scaling so fast that our existing dev team can hardly keep up!

What you'll be working on

That’s where YOU come in: Helping us sustain this incredible growth, by building automated test cases to help us continue to scale the platform.

We will rely on you to generate well articulated test cases and determine the positive, negative and boundary cases from working with our cross-functional teams in fast-paced, agile, and release driven environment. It will be imperative to have strong technical skills to understand the different systems under test to compose the needed tests. You must have an outstanding working knowledge of functional, unit, and automation testing and be capable of working with automated framework structures


If being part of a team that is building the first-ever platform that tracks and optimizes the human operating system, then read on!


Skills & Requirements

  • 5+ years of experience developing reliable, automated test cases for complex web user interfaces
  • Excellent problem-solving skills
  • Deep expertise with Selenium
  • Experience achieving high test coverage for products with real-world usage
  • Experience and high comfort level with Test-driven development is required
  • Attention to detail – this is very important, since our products are being used by lots and lots of Fortune 1,000 employees
  • Solid grasp of OOP Principles and polymorphism
Share this job:
Senior/Lead DevOps/Kubernetes Engineer
aws python senior devops javascript linux Nov 06 2019

As part of this team, you will work alongside software engineers, devops engineers, qa engineers, product managers, ux/ui designers, and the rest of the product team to ensure the best product with the best features gets built. Your input, guidance, and contributions will be invaluable to the project as a whole. We will look to you for innovative ideas to boost performance, reliability, and security of our database products in public cloud deployments.

Required Experience/Skills

  • Self-motivated and able to work autonomously
  • Effectively collaborate with other engineers remotely
  • Excellent written and spoken English communication skills
  • Kubernetes operator development experience
  • Experience supporting a PaaS, IaaS, DBaaS, etc.
  • In-depth knowledge of Kubernetes, Docker, etc
  • Experience with AWS, Azure, and/or Google Cloud
  • Working knowledge of infrastructure as code software tools such as Terraform
  • In-depth knowledge of Linux operating systems
  • Experience coding in one or more of the following languages: Go, Javascript, Python, Bash, or Perl

 Bonus Experience/Skills

  • Previous experience working remotely
  • Contributions to open source software
  • Extensive experience with multiple public cloud vendors
  • Kubernetes certification
  • Docker certification
  • Google Cloud, AWS, and/or Azure certification
  • Experience with ServiceNow Platform
  • Networking knowledge/certification(s)
  • Previous leadership experience
Share this job:
Senior Backend Developer
java aws senior backend qa api Nov 06 2019

ECi Lasso is seeking a Senior Back-End Developer to continue to provide the best in Software Solutions to small and medium-sized businesses

ECi Lasso is the developer of the leading cloud-based, on-demand Customer Relationship Management (CRM) software for the new-home-building industry.

We have experienced consistent growth during the last decade and our user base asks a lot of our system. Scale, reliability, and innovation keep us learning on a daily basis. You will join our server-side team to enhance and maintain our server-side Java 8 and Kotlin applications.

We have distributed systems hosted in AWS, which are presented to our users through an Angular/React frontend.

Moving forward, the biggest challenge we face is scaling our systems to work with large data-sets and high system load. You’ll help us build systems that can easily scale up and down the number of processing nodes as needed and implement rate-limiting to ensure rogue systems don’t impact our SLAs for other applications.

Additionally, you’ll improve the performance of our main data store by adding or changing indexes as appropriate, add caching functionality where possible and set up monitoring to catch performance bottlenecks early on.

Culture and Work Environment

As a fully remote team, communication is extremely important - there is no chance to drop in on interesting discussions around the water cooler or to see if someone is busy just by glancing at their desk. We have systems to signal busy-ness; regular meetings and stand-ups to disseminate information, frequent one-on-ones to ensure there are no frustrations building up, a code of conduct and a formal complaint process to resolve conflicts early-on.

As a key member of our server-side team, you’ll specifically be expected to:

  • Design and build API endpoints for our internal and public APIs
  • Architect efficient task scheduling and processing systems
  • Keep up-to-date on new AWS features and integrate them into our tech stack if appropriate
  • Implement monitoring systems for performance bottlenecks on our main datastore
  • Determine through performance profiling, where to add caching to our distributed systems and internal interfaces
  • Monitor the growth of our data-sets and assist in creating strategies to address the systems where growth could become an issue
  • Write effective high-quality code with a focus on performance and maintainability
  • Create reliable tests and work closely with our QA team for end-to-end testing

Requirements:

  • You thrive in a self-directed and open work environment. There’s no boss breathing down your neck, no deadlines, no fixed work hours and no in-office requirements. It’s really important that you can manage your time well, and you know what you need in order to do your job well (e.g. what work hours to pick so you have enough time to communicate with team members effectively)
  • Deep knowledge of the OOP paradigm, experience with functional programming and other approaches is a plus
  • Experience building complex systems with many moving parts, such as different protocols, varying restrictions on latency or CAP parameters
  • Experience building and maintaining CI/CD systems is a bonus
  • Excellent knowledge of static type systems and compiled languages
  • Deep knowledge of various data stores such as SQL, document stores, key-value stores or queuing systems, as well as their performance characteristics and scalability issues
  • Good understanding of caching and cache invalidation strategies

Interested?

ECi Lasso’s vision is to be the technology hub for new home sales in North America by providing a unique combination of remarkable software and expert services. To achieve our vision we need great developers. That’s why we’ve created a great work environment, encouraging self-direction, personal development, and teamwork.

ECi Lasso is based in Richmond, BC, Canada. To learn more please visit www.lassocrm.com.
ECi Solutions - https://www.ecisolutions.com/

Share this job:
Digital Business Analyst / Remote
node-js ios android javascript blockchain qa Nov 06 2019

Mandate

  • Support Product Owner in documenting functional requirements and realise technical diagrams (process mapping, system architecture, system context, workflow, etc.) using Business Process Model and Notation preferably
  • Support Business in document Epic / User Stories using storyboarding, task analysis, and user research tasks to capture and develop user stories.
  • Support the creation and refinement of a backlog to support the  agile team
  • Clearly elicit the acceptance criteria of stories to support Agile (inc. development and test) teams
  • Collaborate with developers and subject matter experts in ensuring user stories are developed correctly and meet acceptance criteria
  • Ensure the quality of functional specifications developed and quality of System Integration Test before handover to User Acceptance Test (UAT)
  • On occasion perform/support system testing
  • On occasion creating, reviewing and executing test cases
  • Reporting bugs and validating bug fixes
  • Working with dedicated QA teams

Requirements 

  • Degree in Business, Finance or Computer Science
  • Experience in the design and delivery of web and mobile solutions
  • Minimum 1-2 years working in a BA role
  • Experience working in fast-paced agile/scrum environments
  • Proficiency in Atlassian product suite - Jira, Confluence, etc or similar
  • Blockchain experiences preferred
  • Excellent analytical skills and proficiency in using diagramming tool (such as Visio) required
  • IIBA Entry Certificate in Business Analysis (ECBA) and IIBA Certification of Competency in Business Analysis (CCBA) preferred but not mandatory

What we offer:

  • You can work remotely from anywhere in the world as long as you work in the time zone close to CET/Europe
  • Startup environment
  • Working on the cutting edge blockchain and fintech technology project
  • Interesting challenges to work on together with other bright minds
  • The friendly teamwork atmosphere
Share this job:
Senior Manual and Automation QA Engineer
qa senior ios android ux testing Nov 05 2019

Scalable Path is looking for a Senior Manual and Automation QA Engineer to join the team to work on a client project. This is a remote, full-time position.

CLIENT COMPANY DESCRIPTION:
The client is looking to pave new pathways in the way that users collaborate on, share and consume stories through text and video. Think of YouTube reimagined, telling stories around the campfire.

DUTIES AND RESPONSIBILITIES:
* Test and confirm that the level of quality of the developed website and mobile app solutions meets the specified requirements
* Strive for every increasing test coverage
* Actively participate in the improvement of the UX and existing functionalities
* Preparation of testing documentation including test cases, reports
* Use Jira for defect tracking

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will report to the project lead and participate in daily standup meetings with the mobile developers, web developers, other QA engineers, and the hands-on Product Owner & CEO. There is an existing daily meeting at 9:00 am America/Los Angeles (-08:00) PST.

REQUIRED SKILLS:
* Min 3 years of experience in manual, automated, load and functional testing on Web and Mobile Apps
* Experience with Selenium Web Driver, Appium or other test automation software
* Strong attention to detail
* Excellent verbal and written communication skills
* Must be fluent in English
* Have Android and iOS real devices
* Experience working remote using Agile and Scrum.
* Able to work overlapping hours with PDT timezone
* Experienced with Browserstack, Slack, Jira, Chrome dev tools and more

DESIRED (NICE-TO-HAVE) SKILLS:
* Formal Quality Assurance Testing training and certifications
* Penetration testing experience
* White Hat hacking experience

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
Ongoing

HOURLY RATE:

The pay rate for this role is from $20 to $45 USD per hour, depending on experience and capability.

Share this job:
Senior JavaScript Engineer at Jack Henry & Associates, Inc.®
javascript senior qa testing api design Nov 05 2019

Banno is redefining the relationship between forward-thinking financial institutions and their customers. Banno leverages bleeding edge technology and an industry leading product vision to make user-friendly mobile and web apps. We have a first-class API; the same API our web and mobile apps use is the same API that is open to the community to build on top of and extend.

About You

You are infinitely curious and thrive in an environment where you are constantly learning and growing. You want to be somewhere that you are trusted and set up for success every day.  You want to be somewhere that surrounds you with other great engineers that drive you to be better every day.

Although you work in a team you are self-motivated and able to work with independence.  You want to own the deliverable from working with the product manager to define the scope all the way through supporting your work in production. You care deeply about your work, your team, and the end user.

Banno values trust and those with a bias towards action. We have a remote-first culture that challenges you each day and supports your growth. We are confident you will love it here.

What you and your team are working on

The JavaScript Engineer plans, participates and works with our team on a suite of single page applications in close cooperation with our product design and API teams. JavaScript Engineers are constantly keeping our apps up-to-date with the newest development practices to offer exciting user experiences for highly secured data.

About the Banno team

We are committed to creativity, thoughtfulness, culture, and openness—the perfect place to make phenomenal products that have a big impact. Our work environment echoes a modern tech startup, but we have the security and benefits of a large, publicly traded company. With an engineering team of less than 100, we place high value on continued education and also contribute to, and use, open source projects.

Our team is distributed and that means you can live and work wherever you want–as long as your work hours match US business hours. You’ll get the chance to choose your own tools, work with bleeding edge web technologies across the stack and contribute to products that are used by thousands of people.

This position can be worked 100% REMOTE office from any US location.

Minimum Qualifications

  • Minimum 6 years of JavaScript programming.
  • Experience with at least one of following modern JavaScript frameworks; Angular, React, Vue or Polymer.
  • Experience building and debugging single page applications.
  • Experience with front-end build systems such as webpack or rollup.
  • Experience supporting an application in production.

Preferred Qualifications

  • Bachelor's degree in Computer Science.
  • Experience with continuous integration systems and front-end testing.
  • Experience with Web Components.
  • Experience working in a team environment, providing meaningful and quality reviews/feedback of peer’s work.
  • Create ways to improve the team’s processes and standards while building consensus amongst the team.

Essential Functions

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.

Equal Employment Opportunity

Share this job:
Sr. Product Manager
Dorsata  
design qa healthcare Nov 05 2019

We're looking for a product manager to join our small-and-mighty product team. As a healthcare startup, we move fast (and with little overhead!), so we need someone who enjoys wearing multiple hats and is pragmatic about the inherent tradeoffs in building a product in a fast moving environment. We employ a Design Thinking approach that puts the customer first by balancing a creative thinking divergent process with an iteration heavy convergent process. Given that, it’s crucial that you feel comfortable :

  • immersing yourself in the customer experience by leading feedback calls to gain deeper understanding of the customer's journey and uncover unarticulated needs.
  • leading collaborative brainstorming & ideation sessions and articulating pre-experiences to test & vet design concepts

Responsibilities

  • Work with the Head of Product to create a roadmap and set high level prioritization.
  • Interface frequently with a variety of stakeholders about product needs.
  • Oversee the ongoing prioritization of the backlog using key drivers & user feedback.
  • Write user stories with acceptance criteria and sufficient depth of explanation.
  • Lead backlog grooming to decompose and estimate stories with developers.
  • Answer questions from developers and clarify requirements.
  • Work with Release Manager, QA, & Customer Success to accept finished features based on acceptance criteria on behalf of Product.

Requirements

  • Demonstrated success leading the build-out of high value products.
  • A knack for bringing people together across teams and perspectives to get things done.
  • Solid written communication skills as evidenced by clear user stories.
  • Enough technical understanding to discuss scope/timeline tradeoffs with engineers.
  • Ability to both pay attention to the details, and also keep a bead on the broader context.
Share this job:
Quality Engineer
Ceros  
qa javascript linux testing design Nov 04 2019

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
Share this job:
Java Language Specialist Build Engineer
java cpp python c php saas Nov 03 2019

ActiveState Platform - made by developers for developers! We are reinventing build engineering with an on-demand SaaS Platform and CLI tool that lets developers automate the building of any runtime environment using any open source language ecosystem on any platform. In Beta right now, we support Python and Perl and we're hiring to add more languages and packages! We’re building an ambitious language distribution platform so that no engineer ever has to suffer dependency hell again, and we need your help to add Java to it!

This position is open to full-time telecommuters anywhere in Canada. You can also choose to work from our headquarters in beautiful Vancouver, BC.

This position is open to both junior (including fresh out of school) and senior applicants. The salary for this position will be commensurate with your experience.

What You’ll Be Doing

As a Java Language Specialist on our team, you are responsible for using your deep understanding of Java; it’s internals, dependency management, idioms and community to teach our Platform to build and distribute Java for multiple Operating Systems.  You'll be responsible for building a Java runtime from its source code and writing software to consume everything in the Java ecosystem.  Note this is not a Java development role, rather you'll be writing software to create custom Java distributions and this software won't necessarily be written in Java.

Our day to day work practices are centered around GitHub, pull requests, code review, CI for testing, and agile development with Pivotal Tracker as our project management tool. We’re always looking to improve our practices and we expect you to help us to do so.

Our team is scattered around the US and Canada, so we coordinate with each other and the rest of the company using Slack for chat, Highfive for video calls and screen sharing, Pivotal Tracker, and Google Drive.

We like to use open source software whenever possible, and we also like to contribute back to the open source ecosystem. We embrace open sourcing both libraries and tools developed in-house as long as those are not mission-critical code.

What’s In It For You

  • Working for a stable and growing company that offers the environment and personal growth potential of a start-up.
  • The chance to work with a smart, passionate team of people.
  • Competitive salary, bonus, and stock option plan.
  • Comprehensive benefits package and health/wellness credit program.

Requirements

  • Deep understanding of Java internals and ecosystem
  • Experience with C/C++ programming on multiple operating systems (Windows/UNIX/OSX) and the build system for a Java distribution (e.g. OpenJDK)
  • Excellent written and spoken skills, both technical and non-technical. You’ll need to work closely with your developer teammates, as well as be able to have coherent conversations with people from QA, sales, marketing, and other parts of the company.
  • A willingness to engage in the process of defining our work through conversations with product management, other engineering teams, and the rest of the company.

Assets

If you have experience with any of the following please make sure to highlight it in your cover letter:

  • You are a maintainer, contributor to a Java distribution (e.g. OpenJDK, Oracle Java) or have a popular Java based Open Source project. We make special accommodations to help you maintain those activities.
  • Experience working on a build system.
  • Experience building a core Java distribution from source code
  • Agile processes, including breaking large projects up into smaller stories, estimation, working in branches (GitHub Flow), code review, and CI.
  • C or C++ code and debugging compiler issues across platforms.
  • Perl, Python, Tcl, or PHP, especially an understanding of their respective language communities and their toolchains.
  • Big iron operating systems including Solaris, AIX, and HP-UX.
  • Build tools such as make, autotools, bazel, etc.

Working At ActiveState

ActiveState has a collaborative, respectful, and professional culture. We’re all about working together to find the best solutions, and making sure that the experience of doing so is positive for everyone involved. There is a commitment from the CEO on down to making work at ActiveState a great experience for all.

Our company is a team of 40+ and growing, with 2/3rds of the positions in technical roles. We maintain a set of core, overlapping hours, but we’re flexible with specific start and end times and are understanding about appointments and life events.

Our vision is to have an ActiveState solution on every device on every planet, so we certainly don’t lack for ambition! But even though we’re ambitious we don’t expect work to become your life. We know you will do your best work in a positive environment free from death marches. For more about working at ActiveState and our Glassdoor rating go to www.activestate.com/careers.

How To Apply

Please submit your contact info, resume, and a cover letter below. Submissions without a cover letter will not be considered. We look forward to hearing from you!

We are committed to creating a welcoming environment for everyone at ActiveState and we welcome applicants from all walks of life.

Even if you don’t feel you meet every exact requirement, we still would love to hear from you and why you think you would be an awesome addition to our team and we encourage you to apply.

Share this job:
Software Development Engineer in Test
python javascript java ruby saas qa Nov 03 2019

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

The Software Development Engineer in Test (SDET) believes the reward for a job well done is another job. You would rather spend your time enabling engineering teams to more effectively write their own tests than write tests for them. You thrive in an environment where there is something new to learn with each major effort. 

Imagine landing with an engineering team with a goal of improving their unit testing coverage.  Maybe they need help mocking services? Maybe they need help just refactoring a large group of tests during a system upgrade? Maybe they need help starting a load testing practice? Our teams will ask. You will research, implement and train.  When you are done with that job, a new one will await you with another of our teams.  

Responsibilities

  • Work with multiple agile teams to establish automated test metric goals and achieve them. 
  • Work with teams to set up processes, patterns and standards to increase unit test coverage
  • Work with teams to set up processes, patterns and standards to automate high value performance testing (benchmark, load and stress)
  • Work with teams to set up high value automated API tests
  • Working with the Ops teams to test infrastructure as code gets you a gold star
  • Contribute to our synthetic test infrastructure run against our production SaaS systems for real-time awareness of product uptime and functional stability.
  • Build and maintain expertise in several languages and their testing tool sets over time.
  • A passion for automation – a key team goal is to reduce daily toil through automation
  • Work cross-functionally within a service team and be a core contributor in every significant engineering solution that is delivered
  • Debug production issues across services and levels of the stack
  • Participate in on-call rotations, along with every member of the engineering team
  • Solid understanding of system design, including the operational trade-offs of various designs
  • Solid programming and troubleshooting skills. You may be called upon to help with systems written in Java, .NET, Ruby, Go, Python and Javascript. You won’t be expected to know everything, but we are looking for people who can dig through a codebase for debugging and commit tactical fixes opportunities.

About You

  • You don't love writing code, you love writing code that test's the code.
  • You have 5+ years in technology with at least three in a QA Automation Role or SDET
  • You love to break things, and you like to share how you did it.
  • You’re a storyteller with compelling stories about that time you learned something new in order to solve a problem for your company, and stories about the times you helped your team mates skill up.
  • You have powerful stories about the failures and mistakes you’ve made and the lessons learned. You share them as cautionary tales with your team mates.
  • You can find your way around a database, but you are better at mocking them.
  • You can demonstrate familiarity with common language frameworks. Java is preferred to start, but .NET, Ruby, Go, Python and Javascript are also key to our product offering.
  • You have a desire to make the Internet a safer place.
  • You have a passion for tools, testing frameworks, methodologies and implementations. You choose them based on the the best fit for the problem at hand. 
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need. You write things down so someone else on your team can do them.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges. We see simplicity as the greatest expression of intelligence and responsibility.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What We Offer

  • The opportunity to work with some of the highest performing individuals in the world with the goal of establishing memories of the best part of your career ever.
  • Competitive compensation
  • Daily in-office team lunches
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off 

By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations.

Share this job:
Senior Full Stack Developer
Ceros  
aws node-js php javascript docker senior Nov 02 2019

Company Overview

Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

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 not an easy task. We require the best-of-the-best web developers, designers, and QA testers, ready to bring the functionality of desktop software to the web, often pushing web browsers to the limits of what’s currently possible.

Our codebase is 95% JavaScript and the Ceros product is comprised of multiple single-page applications with a client-heavy focus. We use libraries like jQuery, Require, and Backbone. The Ceros Studio is architected around the HTML5 Canvas element.

We’re not language zealots. We believe in using the right tool for the job, and our current server-side infrastructure runs PHP, Node.js, Redis, AWS Aurora, Docker, Jenkins, etc. on the Amazon AWS cloud.

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 have a 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.

About the Job

Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.).

As a Sr. Full Stack Developer, your typical day-to-day involves:

  • writing maintainable code (probably goes without saying)
  • having your day ruined by functional QA testers who find every bug you write
  • planning and leading high-complexity stories and epics
  • reviewing story docs and offering insights on impacts to other parts of the application
  • performing code reviews and helping to enforce our code and architectural standards
  • participating as a primary on-call resource for service disruptions
  • handling superfriend responsibilities with minimal assistance
  • acting as release owner
  • mentoring other developers
  • suggesting new technologies and techniques to improve developer productivity
  • agonizing over the user experience until even a trained monkey could use the product
  • collaborating with and mentoring your peers on security best practices
  • and finally, deploying your code to production and seeing the customer create something amazing and beautiful with it.

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position

Benefits

  • Competitive salary
  • Unlimited vacation days
  • Stock options
  • Premium health insurance
  • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
Share this job:
Frontend Engineer
frontend javascript html backend qa design Oct 31 2019

Note: Although this is a remote position, we are only seeking candidates in European timezones between UTC-1 and UTC+3 to facilitate overlap of working hours.

At PSP Media we develop cloud-based software solutions for the sports industry, enabling clubs and associations to bring their coaching education and administration online. We are soon launching training.app, our B2C platform for sports coaches of all levels anywhere in the world, helping them to improve their coaching by giving them access to high-quality coaching content across all their devices.

As a Frontend Engineer you not only maintain our different Angular applications for web and mobile but also implement new features and build new applications from the ground up. You take pride in transforming wireframes and mockups into functional user interfaces offering a sleek and intuitive experience across different devices.

Responsibilities


  • Maintain and extend our Angular-based web and mobile applications with responsibility for both, user interface and functionality.


  • Understand complex business requirements and help breaking them down into digestible user stories as well as deciding on technologies and architecture for their implementation.


  • Work closely with our backend team to design the APIs your applications consume and define their functionality.


  • Support the migration of our last project remaining on AngularJS to Angular 8 as well as from JavaScript to Typescript.


  • Assist with investigating and reproducing issues reported by our users and help improving our QA processes to detect potential problems early.

Compensation

The budgeted compensation range for this role is €40,000 to €50,000 annually. The actual compensation offered will be based on relative experience and skills, location and employment type. At this time we are only able to provide official employment status to those located in Malta. All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside.

Minimum qualifications


  • Proficient user of ES6, Typescript, HTML and SASS/CSS


  • 2+ years experience in developing web and mobile applications with Angular


  • A solid understanding of recent JavaScript libraries and tools such as Redux and webpack


  • Proficient user of a modern Frontend Developers set of tools such as NPM, git, linters etc.


  • Working proficiency and communication skills in verbal and written English

Preferred qualifications


  • Experience with RxJs, Jasmine and Karma


  • Experience with Vue.js


  • Experience building mobile applications with the Ionic framework


  • Experience with or at least good understanding of Service Workers, Web Components and Progressive Web Apps and Server Side Rendering is considered a plus


  • Working experience with React is considered a plus

Share this job:
Performance Engineer
testing cs qa design Oct 31 2019

POSITION SUMMARY

Thycotic is looking for a Performance Engineer to lead, create, configure, and execute performance testing of Thycotic’s commercial software products, as well as working with the rest of the development team to improve product performance over time.

This can be a remote/telecommute position for the right candidate. U.S. Citizens/Green Cards and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor currently.

Reports to the VP, Software Operations.


KEY RESPONSIBILITIES

  • Plan and design performance, stress, and load test cases for commercial security software based primarily on input from enterprise customers and prospects
  • Collaborate with Development, QA, support and sales teams to identify performance objectives, use cases, and test priorities
  • Plan and design high volume, scalable lab configurations needed to execute performance tests
  • Design and code simulators, scripts, and API-based performance tests for rapid and repeatable performance testing
  • Develop a technical understanding of the Thycotic product architecture, workflow, and data sets to create meaningful and efficient performance tests
  • Develop an automated, repeatable, and scalable performance test process to verify software releases meet performance SLAs
  • Produce both technical and non-technical performance test reports used for product configuration, sizing, capacity planning, and cost analysis
  • Verbally communicate performance test results internally and externally
  • Document performance plans, tests, and configurations, and test results in clear and concise language
  • Investigate, evaluate, recommend and deploy performance test tools and frameworks for efficient performance testing
  • Analyze software processing bottlenecks and slowdowns to identify, document, and implement software revisions needed for performance improvements
  • Familiar with Agile/Sprint development methodology and artifacts

SKILLS & REQUIREMENTS

  • Bachelor’s Degree or higher in a technical field or equivalent experience
  • 2+ years of full-time work experience developing and executing performance tests in a software lab environment
  • 5+ years API-based coding, SQL and scripting skills
  • Able to read and write C#
  • Comfortable with PowerShell
  • Experience with configuring complex, secure, multi-server environments that leverage SQL Server databases, IIS, and load balancers
  • Ability to effectively manage multiple tasks and competing priorities
  • Ability to rapidly get up to speed on complex software products and environments
  • Proactive ability to document test plans and test environments
  • Experience with Microsoft operating systems, including Windows Server
  • Experience with Active Directory
  • Experience with Microsoft SQL Server databases

WHY WORK AT THYCOTIC?

We’re passionate problem-solvers doing our part to make the world a safer place. We invest in people who are smart, self-motivated and collaborative.

What we offer in return is meaningful work, a culture of innovation and great career progression!

Thycotic was awarded “Best Places to Work” in 2019 in recognition of the hands-on experience and growth opportunities available here, as reported by employees.  A focus on employee advancement and our ethos of respect are just some of the reasons why people love working here!



Thycotic is an Equal Opportunity Employer and does not discriminate on the basis of race, ancestry, national origin, color, religion, gender, age, marital status, sexual orientation, disability, or veteran status.

Upon conditional offer of employment, candidates are required to complete a criminal background check and drug screen per Thycotic employment policy. In addition, all publicly posted social media sites may be reviewed.



V1.10.2019

Share this job:
QA Engineer
testing ruby qa ios android api Oct 30 2019

Titan School Solutions is making our schools stronger one day at a time by bringing state-of-the art efficiencies and real-time transparency to school food service. Titan’s founders are school information technology veterans who have created scalable and affordable, cloud-based management solutions to help districts and schools succeed and remain focused on nutrition and less on administration. As we continue to sky rocket within this industry, we need a Quality Engineer to join our growing team and help us get there!  

If you are a highly energetic self-starter with the ability to work collaboratively, achieve results, focus on the details, and ultimately want to be part of transforming an institutional enterprise… APPLY HERE!

**This position is available for remote employment in the United States**

WHERE YOU WILL BE IN ONE YEAR:

  • TRANSFORM AN INDUSTRY! You will impact an antiquated industry that is ready for disruption. You will build and change the way school data is stored, utilized and used by students across the country. 
  • SKYROCKET YOUR CAREER! You will be involved in an industry that is unlike any other all while working on all aspects of the software testing process, which will expand your technical skills.
  • NOT YOUR AVERAGE TESTER! - You will help to plan, automate, QA and improve an already existing high-traffic system across a variety of platforms (mobile, web, database) while working in a fast-paced field that will  put you far above your peers. 

WHAT YOU'LL DO:

  • Collaborate: Work with technical and non-technical team members to ensure clear, concise communication is being maintained between development, production and operations teams.
  • Design and build: You’ll have to write comprehensive test suites and test cases for both automated and manual tests to support confident, rapid deployments and scheduled releases.
  • Project testing: Ensure cross-browser compatibility across both desktop and mobile browsers as well as perform cross platform testing on iOS and Android for mobile applications.
  • Have an attention to detail: You’ll need to have a hacker’s mentality. Find ways to break an application while giving thoughts on improving it.
  • Discover, report and validate: All defects need to be addressed and resolved through Jira, our issue tracking system.
  • Project driven: Collaborate and integrate yourself as part of an Agile software development process.

WHAT YOU’LL NEED TO GET THERE:

  • 2-3 years of experience testing responsive web applications across a variety of browsers.
  • 1-2 years of experience testing mobile applications.
  • Web automation experience using Selenium/Ruby and Cucumber is required.
  • Ability to write comprehensive, precise test documentation and test cases.
  • Manual testing experience in complicated business platform and building up test data
  • Experience creating, maintaining and organizing test cases through the use of test case management software such as TestRail is strongly preferred.
  • Experience with API testing tools such as Postman is a plus.
  • Experience with load testing platforms such as JMeter is a plus.
  • Strong organizational skills with a high attention to detail.
  • Strong leadership skills, including coaching, team-building  and conflict resolution.
  • Strong verbal and written communication skills.
  • Ability to operate in an agile, entrepreneurial start-up environment.

WHAT WE OFFER: 

At TITAN School Solutions, we’re looking for bright, independent, self-motivated, and experienced people who have an entrepreneurial spirit and passion for technology. Our compensation packages consist of salary and a full suite of benefits.

  • Competitive salary: Based on experience and performance.
  • Health/Benefits: Medical, Dental, & Visual. 95% paid by employer!
  • Unlimited PTO: We believe in work/life balance to reward our rock stars for delivering great results. 
  • The Right Gear: All the bells and whistles you need to drive results.
  • Ownership: You’ll be a crucial member of the initial build-out team, offering unlimited opportunity for growth and professional development.
  • Work Remotely: This position is available for remote employment in the United States
Share this job:
Test Automation Engineer
qa testing design Oct 30 2019

Authority Partners is looking for a Test Automation Engineer to join our growing team! The Test Automation Engineer will work as part of a passionate agile project team to ensure quality is driven into the heart of the development process. She/he will be involved throughout the development lifecycle with particular responsibility in the quality assurance of software development and deployment, with emphasis on development and implementation of test automation.

REQUIREMENTS:

  • Knowledge of software and automated testing architecture
  • Experience in Software Testing
  • Excellent QA skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs)
  • Excellent knowledge of web automation using Selenium
  • Excellent knowledge of test frameworks (Xunit, Nunit, TestNG)
  • Knowledge of mobile automation frameworks (Xamarin.UITest, Appium, XCUITest, Espresso)
  • Experience in mobile testing, performance testing and load testing
  • Experience of working in agile environment
  • Demonstrates good level of Development skills and knowledge:
    • Development Methodology
    • OOP Concept and Principles
    • OOP Programing Languages: C#
    • Scripting Languages: PowerShell
    • Web Design Technologies: HTML5, CSS3
    • Database Technologies: SQL
  • Troubleshooting
  • Familiar with concept of version control system
  • Familiar with concept of continuous testing
  • Development IDE: MS Visual Studio
  • Excellent written and spoken English
  • Strong analytical skills and attention to detail
  • Ability to think outside the box and look for ways to make the testing process more efficient
  • Capable of learning new skills quickly
  • Excellent team spirit and team work

BONUS SKILLS:

  • Knowledge of agile methodologies (SCRUM)
  • Experience using team collaboration tools/source control programs, preferably Team Foundation

EDUCATION:

  • Bachelor's degree in Computer Science, Software Engineering or related field would be of great value, but if you’re passionate and have the experience that backs up your abilities, for us, talent outweighs degree every time.
Share this job:
Technical QA Manager
testing qa cloud azure Oct 30 2019

Thycotic is looking for a Technical QA Manager to accomplish regular, high quality releases of enterprise software products.

This position is based in the Washington, DC headquarters, however a remote candidate may be considered.

KEY RESPONSIBILITIES

  • Perform dual role of test lead and test manager for a team of QA engineers responsible for the quality of a commercial software security product. 
  • Acquire technical product knowledge in order to lead and train the QA team on  technical test projects. 
  • Create and execute manual and automated tests based on software release enhancements and defect corrections.
  • Review and reproduce reported product issues and document with clear replication steps.
  • Create and manage test plans, scheduling organizational resources and prioritizing test cases to meet deadlines.
  • Drive the efficiency of software testing by balancing manual versus automated testing.
  • Ability to communicate in oral and written form QA plans, resourcing, and issues.
  • Ability to work with and lead remote teams and contractors, including offshore teams with varied time zone differences.
  • Measure and report QA statistics to drive efficiency, set priorities, and monitor performance
  • Manage, configure, and maintain complex QA testing environments.
  • Manage development of automated test execution using industry standard tools.
  • Ability to work as a member of an agile/sprint team, handling QA verifications and acceptances of sprint work items.

SKILLS & REQUIREMENTS

  • Bachelor’s Degree or higher in a technical field or equivalent experience.
  • 5+ years of full-time work experience managing enterprise product QA – with Privilege Access Management preferred.
  • 2+ years of full-time work experience working with offshore QA teams.
  • Experience with development of automated tests.
  • Experience with testing and configuring complex, secure, multi-server environments that leverage SQL Server databases, IIS and load balancers.
  • Ability to effectively manage multiple tasks and competing priorities.
  • Ability to rapidly get up to speed on products and environments.
  • Proven ability to effectively engage and work with sales, technical support, engineering, and other teams within an organization to drive customer success.
  • Excellent verbal and written communication skills.
  • Strong PowerShell, SQL and other scripting skills
  • QA experience with Microsoft operating systems, including Windows Server.
  • Working experience with cloud deployments on Microsoft Azure is a significant plus.
  • Any Windows or SQL Server certifications a plus.

WHY WORK AT THYCOTIC?

We’re passionate problem-solvers doing our part to make the world a safer place. We invest in people who are smart, self-motivated and collaborative.

What we offer in return is meaningful work, a culture of innovation and great career progression!

Thycotic was awarded “Best Places to Work” in 2019 in recognition of the hands-on experience and growth opportunities available here, as reported by employees.  A focus on employee advancement and our ethos of respect are just some of the reasons why people love working here!

Thycotic is an Equal Opportunity Employer and does not discriminate on the basis of race, ancestry, national origin, color, religion, gender, age, marital status, sexual orientation, disability, or veteran status.

Upon conditional offer of employment, candidates are required to complete a criminal background check and drug screen per Thycotic employment policy. In addition, all publicly posted social media sites may be reviewed.

Share this job:
QA Lead
qa python testing design y-combinator Oct 29 2019
The QA lead will examine, validate and test our products and services to ensure that they are of high-quality and scalable. This role will define the testing processes, release management strategy, performance monitoring strategy, automation strategy for the team and lead the development of the team’s Automation Framework.

This is a lead position and an exciting opportunity to set up DrChrono’s QA Automation strategy and execution. You are willing to quickly learn new domain, technical areas with and be flexible and able to overcome obstacles. 

In this role you will...

  • Provide leadership in Release Testing, defining the automation methodologies, strategies, standards, tools, best practices for automation processes.
  • Participate in Product Development activities and assure quality of features 
  • Analyze existing features that may lack formal technical requirements and develop full test strategies, test cases and test executions.
  • Define architecture, design, and implementation of the QA Automation contribute of automation test-suite
  • Design, automate, and execute testsBug tracking, Reporting and drive increased test automation coverage in all product areas
  • Design and code review automation tests and automation scripts
  • Lead and own test deliverables from QA team members
  • Create, advocate and coach test automation best practices to team members
  • Coordinate with Dev Engineers, Product Managers, VP and external stakeholders

You have...

  • Experience writing automation and performance testing code in Python (using Testing frameworks like Selenium, PyTest, etc.)
  • Experience in different methods of testing - Regression, Acceptance, Performance, etc.
  • Experience with performance measures for responsiveness, bandwidth, memory, CPU, and accuracy
  • Integrate with existing infrastructure to develop/maintain a continuous build and test cycle.
  • Experience in troubleshooting product bugs, conducting root cause analysis, working closely with software developers, bug reporting
  • Experience with CircleCI, Jenkins or other CI software
  • Experience with Github or other source control tools and good understanding of Version control, merging, branching
  • Experience with Agile methodology
  • Solid knowledge of SQL and scripting
  • Ability to communicate effectively in writing, over the telephone, and in person.
  • Self-motivated and able to work without close supervision
  • Ability to multitask and adjust priorities in a busy and changing work environment
  • Strong leadership, team development and business skills.

In your first 30 day, you will...

  • Understand internal processes and collaborate with product, design, and engineering teams, using agile principles to deliver products that drive meaningful health outcomes
  • Spend time with our Engineers, QA members, Product Managers, AMs, customers and users to understand their pain points and help inform our product strategy
  • Become an expert on our existing product, understanding our target customers and key market differentiators

In your first 60 days, you will...

  • Manage the quality test lifecycle from ideation to launch, working closely with design and engineering to deliver quality product releases
  • Start actively leading the ongoing projects and setting strategic direction of the QA team

In your first 90 days, you will...

  • Own the vision for QA team, working closely with product and engineering leadership to align product roadmaps with our overall product strategy
  • Collaborate with our Sales, AMs and Customer success teams to ensure successful go-to-market strategies that drive product utilization

0
Share this job:
Software Business Analyst
saas qa design Oct 29 2019
Titan School Solutions is an EdTech startup that is on the fast track for growth and is changing the face of school nutrition. Our SaaS platform is recognized in the space for bringing state-of-the art efficiencies and real-time transparency into schools, all while remaining focused on the bigger outcome - helping K-12 students. Titan’s founders are school information technology veterans who have not only created a scalable and affordable solution but have also brought value into schools by delivering real results.

As we continue to sky rocket within this industry, we need a Business Analyst to join our growing team and help us get there! We’re looking for someone who can see the larger opportunities within a startup, move at a fast pace and face a problem head on.

If that sounds like your bread and butter, then APPLY HERE!

**This position is available for remote employment in the United States and does require the team member to be on call**

WHERE YOU WILL BE IN A YEAR:

DRIVE PRODUCT! - You are crucial to the team and product. You will be the voice of the stakeholder and liaison to the engineering team.

ACCELERATE YOUR CAREER! - You will be involved in an industry that is unlike any other. You will document and build agile requirements and improve an already existing high traffic system. Working in this fast-paced field will expand your horizons and put you far above your peers. 

DRIVE TECHNICAL IMPROVEMENTS! - You will help evaluate the user experience and drive direction towards an awesome customer experience.

WHAT YOU’LL DO: 
  • Collaborate with key stakeholders on understanding and defining application defects, improvements and/or new projects
  • Gather and document business and technical requirements for improvements and/or new projects
  • Ensure the backlog is stocked and bugs are scrubbed
  • Work directly with and be the voice of the stakeholders in prioritizing backlog work 
  • Work directly with the engineering team to communicate the vision of the stakeholders
  • Create design mockups using wireframe and prototyping software
  • Design user experiences that are scalable and ensure standards and best practices are being used
  • Ensure a common user experience throughout the application
  • Work directly with our QA team to ensure user acceptance tests are understood

WHAT YOU’LL NEED TO GET THERE: 
  • Minimum 2 years experience as a business analyst 
  • 2 years experience designing user flows for web based products
  • 2 years experience working with a product team in defining technical requirements
  • 1 year experience working directly with engineers on requirement clarifications
  • Strong experience building user stories and use cases
  • Strong experience wire framing and prototyping software
  • Strong experience serving as liaison between stakeholders and engineering teams
  • Experience in conceptual modeling with the ability to see the big picture and envision possible solutions
  • Experience working with a agile engineering team(breaking work into iterative chunks)
  • Experience with all aspects of the software development life-cycle methodology and basic project management concepts
  • Ability to communicate complex requests in a consolidated and easy to consume format

WHAT WE OFFER:

At Titan School Solutions, we’re looking for bright, independent, self-motivated, and experienced people who have an entrepreneurial spirit and passion for technology. Our compensation packages consist of salary and a full suite of benefits to support our growing team. 

This position is available for remote employment in the United States and does require the team member to be on call.

  • Competitive salary: Based on experience and performance.
  • Health/Benefits: Medical, Dental, & Visual. 95% paid by employer!
  • Unlimited PTO: We believe in work/life balance to reward our rock stars for delivering great results. 
  • 401K: We offer 100% upto 5% of salary.
  • The Right Gear: All the bells and whistles you need to drive results.
  • Ownership: You’ll be a crucial member of the initial build-out team, offering unlimited opportunity for growth and professional development.
Share this job:
WordPress Engineer
Mediavine   $65K - $85K
wordpress php qa testing design Oct 29 2019

Description


Mediavine, a fast-growing advertising management company representing over 5,600 websites in the food, travel, lifestyle and entertainment space, is searching for a WordPress Engineer.

We currently have a growing list of WordPress products and an extensive roadmap that brings modern web solutions to WordPress users.

We are looking for an engineer who cares deeply about the quality of the products we are building, and a creative problem-solver who both understands WordPress’ limitations and how to optimally work within or around them.

The ideal candidate has a working knowledge of the full WordPress stack as it stands today. Any candidate must be prepared to learn new technologies and have the flexibility to adapt to non-traditional WordPress implementations.

Mediavine is a completely remote company, so communication skills are crucially important. Prior experience with remote work is also greatly desired.

As an engineer at Mediavine you can expect to:

  • Build and extend our WordPress Plugins:
    • Create by Mediavine
    • Mediavine Control Panel
    • More coming soon!
  • Extend our WordPress Theme Framework
  • Develop and extend Child Themes
  • Work with our design team to optimize user experience
  • Implement strategies to automate and optimize development
  • Manage plugin rollouts to our community of publishers
  • Ensure all plugins have met QA requirements


Requirements


A candidate must have:

  • 2-4 years professional experience
  • Experience working with Subversion and/or Git
  • Continuous drive to learn
  • Deep familiarity with WordPress core, including hooks and the REST API
  • 1+ Years in customer-facing role (customer service, support, etc)
  • Located within the United States

Bonus points for experience:

  • Working/familiarity with Agile Frameworks like SCRUM
  • Working with React/Preact
  • Building against Lighthouse
  • Writing/working with Object Oriented PHP
  • Using TDD, including WordPress testing frameworks
  • Ownership of/contributions to at least one published plugin with 100+ active installs


Benefits


  • Travel opportunities
  • Remote work environment
  • Comprehensive benefits including 401k, Health, Dental, and Vision insurance
  • Learning allowance
  • Access to experienced engineers with direct mentorship opportunities
  • Generous Vacation/Time off policies
  • Additional side benefits such as home-office upgrades, tuition reimbursement, paid gym memberships and wellness retreats, upgraded flights, cool swag and more
  • Salary: $65,000 - $85,000
Share this job:
ColdFusion Software Developer
java html javascript css saas cloud Oct 26 2019

Title: ColdFusion Software Developer
Location: Either of our office locations (CA & NH) or Remote (USA)

Enviance:

We are the leader in SaaS solutions for the Environmental, Health and Safety space. Our platform analyzes massive amounts of data to flag potential environmental or health concerns before they become a problem.  It also streamlines and simplifies the complex tasks required to keep large and dangerous operations safe and clean.  In short, we help many of the largest retail, utility, manufacturing, entertainment, and oil and gas companies to care for their employees and the planet.

Role Overview:

You will be a hands-on leader in our development group, working with the QA Lead and Product Manager to define the direction of one or more of our products.

Essential Roles & Responsibilities:

  • Write code according to strategy, accounting for usability, security, performance, and maintainability of code.
  • Participate in developing code to achieve the implementation strategy.
  • Debug and diagnose production issues with your product.
  • Bring new ideas to the table, along with a plan to implement them.
  • Assist with other projects and responsibilities as assigned.

 Requirements and Qualifications:

  • Expertise with ColdFusion, including the use of CFCs
  • Strong experience in developing, debugging, tuning, and supporting large scale ColdFusion applications
  • Working understanding of object-oriented patterns
  • Working knowledge of Java
  • Understanding of other web languages like HTML, XHTML, JavaScript, CSS, XSLT, and XML
  • Proficiency in database programming (SQL), hands on experience with MS SQL Server, MySQL or MariaDB
  • Strong working knowledge of web standards and protocols (TCP, HTTP, HTML, REST, JSON)
  • Superior creative and problem-solving skills
  • Strong self-motivation and the ability to work both independently and as part of a team
  • A positive “can-do” attitude and a willingness to step-in and step-up

 Required Technical Knowledge:

  • Expertise with ColdFusion web development
  • Understanding of object-oriented patterns in Java

 Preferred Qualifications:

  • BS in Computer Science or equivalent education/experience
  • Experience with a distributed revision control system such as Mercurial or Git
  • Exposure to unit testing with Selenium WebDriver
  • Experience with Agile software methodologies and continuous deployment
  • Experience with cloud platforms such AWS or Azure

Reports to: R&D Manager 

Share this job:
Senior Software Engineer
java senior machine learning nlp saas qa Oct 25 2019

Headquartered in the Boston area, Interactions, LLC is the world’s largest independent AI company.   We operate at the intersection of customer experience and AI – two of today’s most innovative and dynamic industries.   Leading global brands in a variety of industries rely on Interaction’s conversational AI technology to communicate with their customers every day. 

At Interactions we are committed to transforming customer experience and passionate about the professional and personal development of our talented and enthusiastic team. We endeavor to create opportunities that advance the skills, interests, careers and lives of our employees.  Come join our growing team!

Position Overview:

The Sr. Software Engineer plays a key role in designing and implementing components and features of the Core platform. The Sr. Software Engineer works in close collaboration with QA, DevOps, Product Owners, Professional Services, and in some cases third party software vendors.

Essential Job Functions:


  • Contribute to the creation of a massively scalable, highly available SaaS platform.


  • Design and develop high-volume, high-performance, high-availability, concurrent Java applications using proven Java frameworks and technologies.


  • Responsible for troubleshooting and fixing issues.


  • Effectively communicate within and outside the team.


  • Bring new technical ideas, in keeping with latest industry trends, to fruition by prototyping and then incorporating it into the Platform.


  • Participate in daily Scrum activities to closely monitor work against schedules and deliverables, providing progress updates and reporting any issues or technical difficulties.

Preparation, Knowledge, Skills and Abilities:

Required:


  • Bachelor’s Degree in Computer Science or similar field.


  • Six to nine years of relevant experience including hands-on coding in Java and other JVM based languages.


  • Must have experience with highly concurrent and multi-threaded systems.


  • Minimum of three years working on mission critical, 24x7, high performance and scalable systems.


  • Minimum of three years working on JEE and asynchronous messaging based technologies and distributed systems.


  • Minimum of three years working on SQL, databases and other persistence technologies using Java.


  • Experience working with all phases of the Software Development Lifecycle – ranging from architecture and design to implementation and testing.


  • Experience in writing design documentation, coding, and writing Unit and Integration tests.


  • Prior experience with architecture and design of components and features that are part of large enterprise architectures.


  • Experience with profiling and troubleshooting large scale, concurrent and multi-threaded JVM based languages (Java).


  • Must have strong testing, debugging and problem solving skills.

Pluses:


  • Master’s Degree in Computer Science or similar field.


  • Prior experience with NLP/voice technologies.


  • Prior experience with AI and machine learning technologies.


  • Enjoy coding and solving challenging and complex technical problems.

Share this job: