Software Engineer In Test

Sorry, this job was removed at 5:28 p.m. (EST) on Thursday, October 31, 2019
Find out who's hiring remotely in Cambridge.
See all Remote Developer + Engineer jobs in Cambridge
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview of NuoDB

NuoDB provides a modern cloud-native, cloud-agnostic distributed SQL database that delivers on-demand scale-out and continuous availability for high throughput transactional workloads.

At NuoDB, we’re energized by tough problems. We think differently. We’re passionate about innovation and invention. We’ve taken on a challenge other companies have been unable to master: building a distributed SQL database for a cloud-native, cloud-agnostic world.NuoDB is growing rapidly, with engineering offices in Dublin, Boston, and Sofia, providing unique opportunities for a strong software engineer to showcase their talents and grow their career working on critical database software.

If you’re a collaborative A+ player, someone who loves to wrestle with complex problems and is passionate about quality, this is your opportunity to get in on the next wave of growth and rewards at NuoDB.


Position Overview

As our engineering team grows, we are looking for a senior software engineer in test to join our global QA team This role will apply the latest research and tooling to system test distributed database primarily in the areas of cloud/container deployments, resiliency, performance, and usability to ensure we meet our customers' needs. Our test engineers are tasked with designing and implementing automated tests and test infrastructure to ensure we maintain our strong focus on quality.

The location is flexible and may be filled at any of our offices in Boston (Cambridge), Dublin or Sofia

Depending on candidate skill sets, we may split this into the following roles:

  • Test Automation Software Engineer – design, implement and run test automation infrastructure and non-functional feature test coverage
  • Performance Test Engineer – focused on performance testing and working with engineering to remove performance and scalability bottlenecks


Key Duties & Responsibilities

  • Refine and implement QA strategy particularly to ensure the resiliency, performance, and usability of distributed databases in cloud environments, as well as on-premise
  • Work with Product Management and Engineering leads to understand requirements, define, and create test plans for major features and releases
  • Develop automated test frameworks to implement test plans, particularly to simulate real-world customer configurations and workloads in a cost-effective manner
  • Validate and optimize cloud deployment options such as AWS, Google Cloud, and Azure and technologies such as Docker, Kubernetes, and OpenShift
  • Work with developers to drive quality upstream, ensure testability, and participate in design reviews
  • Execute test campaigns and analyze their results
  • Identify and publish configuration best practice for customers
  • Learn from our customers' experience, identifying test gaps and escapes, to drive continuous improvement of our testing and development/release processes
  • Be a thought leader in the NuoDB QA and Engineering community and be a tech lead mentor for more junior colleagues
  • Own product quality

 

 

We are looking for an outstanding engineer who:

  • Is experienced in automated System testing primarily focused on non-functional requirements such as cloud/container deployments, resiliency, performance, etc.
  • Is passionate about developing the best-automated tests possible and providing the ultimate customer experience
  • Is results-oriented and a self-starter with a track record of both leading initiatives and working independently in a distributed team
  • Has the ability to pragmatically solve complex problems
  • Has strong communication and influencing skills
  • Is an advocate for continuous improvement of our software development process
  • Is open to learning new technologies and new problem domains
  • Is a team player. Quality is a team sport.

The ideal candidate is a self-starter who can effectively handle multiple competing priorities and projects. This person demonstrates a breadth of knowledge in advanced QA automation testing patterns and best practices, have an eagerness to learn new things and stay abreast of emerging industry trends and technologies


Skills & Experience:

  • 10+ years of QA experience, including in a technical leadership position
  • 7+ years of experience with test automation and test frameworks
  • 5+ years of performance testing experience
  • 5+ years of experience with infrastructure/platform/distributed systems software
  • 5+ years of experience with high-availability enterprise software
  • 5+ years of experience with Python
  • 3+ years of experience with Cloud (AWS, Google Cloud, Azure)
  • 3+ years of experience with Docker, Kubernetes, OpenShift
  • 3+ years of experience with Databases (SQL or noSQL)
  • Strong Agile and DevOps experience including CI/CD
  • Strong problem-solving skills with the ability to root cause complex technical issues
  • Strong verbal and written communication skills
  • Ability to work in a fast-paced, ever-changing environment
  • A sense of humor
  • BS/MS in Computer Science or equivalent work experience
  • Familiarity with tools such as Bamboo and JIRA an advantage
  • Experience with Java and C++ a strong plus

 


    NuoDB provides equal opportunity to all employees and applicants for employment without regard to age, race, religion, sex, sexual preference, national origin, disability or genetics.

    Read Full Job Description
    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.

    Location

    215 First St., Cambridge, MA 02142

    Similar Jobs

    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.
    Learn more about NuoDBFind similar jobs