QA Automation Engineer

Ndustrial
Raleigh, NC, US
Full-time

Job Description

Job Description

Why We're Here :

Industrial facilities around the world are facing unprecedented energy challenges around rising energy costs and carbon reduction goals.

We help our customers measure and improve their carbon footprint, energy spend, and profitability in terms of their production.

We call this Energy Intensity, and we do it with a "production first" mindset for maximum impact. That's why at Ndustrial our mission is "to accelerate the optimization of Energy Intensity in industrial facilities.

We live out this mission every day from our software development teams to our go-to-market teams.

Our Nsight Energy Intensity Platform is a market-leading SaaS platform which integrates IoT devices and control systems in the field with cloud-based systems.

Nsight brings together all of this data to accelerate the energy transition for our industrial customers.

More About Us :

  • We live our values everyday : Teamwork, Customer First, Quality, and Curiosity
  • Our founders merged their experiences across Silicon Valley innovation, industrial engineering, and computer science to build a real-time industrial intelligence platform.

We started as a team of three and have grown to more than 40 employees based in Raleigh and around the country.

  • A Series B company supported by world class investors including ABB, Clean Energy Ventures, ENGIE New Ventures, GS Energy and more.
  • Our customers span the globe with hundreds of industrial facilities that are highly energy intensive like cold storage warehouses, recycling facilities, and manufacturing sites.
  • We exist to make the world a better place. We work every day to root out waste in the industrial sector. We are also dedicated to being a place where people can grow, have fun, feel part of a great community, and give back.
  • As a member of the Pledge 1% community, we donate 1% of employee time to charitable causes like building energy-efficient homes together with Habitat for Humanity.

As a Green Places partner, we also track and offset our carbon emissions using high-quality, third-party verified offsets. Come grow with us!

About the Role

Ndustrial is hiring a skilled Quality Assurance (QA) Automation Engineer who will develop and execute exploratory and automated tests to ensure product quality on our feature development team.

In this role, you will be responsible for ensuring the quality and reliability of our Nsight Energy Intensity Platform by designing, implementing, and executing both manual and automated test strategies.

You will work closely with developers, product managers, and other stakeholders to define quality metrics, develop test plans, and execute robust testing while contributing to the continuous improvement of our software development processes.

The QA Automation Engineer role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests throughout the feature development lifecycle to ensure software runs smoothly and meets client needs, while continuously identifying process improvement opportunities and driving overall QA performance and strategy.

Responsibilities

  • Participate in all phases of the software development lifecycle, focusing on quality assurance and testing
  • Collaborate with development teams to understand features, architecture, and functionality to create effective test cases
  • Design and implement automated tests for frontend and backend functionalities
  • Identify, report, and track defects using issue tracking tools, ensuring development teams are aware of issues impacting quality
  • Continuously improve the testing process by evaluating test automation tools and methodologies
  • Actively participate in daily stand-ups, sprint planning, and retrospectives to ensure quality is an initial consideration
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Design, develop and execute automation scripts using open source tools
  • Perform thorough regression testing when bugs are resolved
  • Track quality assurance metrics, like defect densities and open defect counts

Requirements

  • BS / MS degree in Computer Science, Engineering or related experience
  • 3+ years of experience in software quality assurance or testing, preferably in an agile and / or start-up environment
  • Hands-on experience with automated testing tools and end-to-end testing frameworks (e.g., Selenium, Playwright, or Cypress)
  • Experience working with containerized environments, such as Docker, to facilitate automated testing
  • Strong knowledge of software QA methodologies, tools and processes
  • Knowledge of API testing tools (e.g., Postman, SoapUI) and strategies.
  • Proficient in at least one programming language (e.g., Java, Python, JavaScript) for test automation
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Familiarity with continuous integration / continuous deployment methodologies and platforms (e.g. GitHub Actions, Jenkins, CircleCI)
  • Ability to embrace and exemplify Ndustrial’s core values : Customer First, Curiosity, Quality, Teamwork

At Ndustrial, we foster an inclusive and diverse workplace where every individual feels valued, respected, and empowered to contribute their unique perspectives and talent.

We believe that talent comes in all shapes, sizes, and experiences. We recognize that you may not check every box on the job description, and that's okay! We encourage candidates who may feel underqualified to apply anyway.

Benefits

  • Open PTO Policy
  • Outstanding Benefits : Medical, Dental and Vision, STD, LTD, Life, AD&D insurance employee premiums fully covered!
  • Annual Professional Development stipend
  • 1% Pledge Program - we donate 1% of employees' time through community outreach and volunteer activities for a total of 21 hours annually
  • Commuter benefit
  • 401K
  • Team outings, catered weekly lunches, celebrations!
  • Hybrid work environment
  • New, modern, gorgeous office conveniently located on S Harrington St. in downtown Raleigh
  • Inclusive, communicative, innovative, and fun environment
  • Dog-friendly office
  • 1 day ago
Related jobs
Promoted
Ndustrial
Raleigh, North Carolina

Ndustrial is hiring a skilled Quality Assurance (QA) Automation Engineer who will develop and execute exploratory and automated tests to ensure product quality on our feature development team. The QA Automation Engineer role plays an important part in our company’s product development process....

Ndustrial
Raleigh, North Carolina

Ndustrial is hiring a skilled Quality Assurance (QA) Automation Engineer who will develop and execute exploratory and automated tests to ensure product quality on our feature development team. The QA Automation Engineer role plays an important part in our company’s product development process. Our f...

Deutsche Bank
Cary, North Carolina

Family and Medical Leave Act ; Employee Polygraph Protection Act and Pay Transparency Nondiscrimination Provision ....

Promoted
NetApp
Apex, North Carolina

As a principal engineer on the Data Services team at NetApp you will be part of the Trident program that brought the first open-source, out-of-tree dynamic storage provisioner to Kubernetes!   You will own and define the Kubernetes story for NetApp. As a principal engineer you will design and lead t...

Promoted
Disney Entertainment & ESPN Technology
Morrisville, North Carolina

Our team is seeking a Senior Software Engineer to help us deliver excellent streaming experiences for Hulu as a developer of our client player. As a senior engineer, you will get to own large features, lead the technical direction of our work, and provide technical expertise to other engineers. Bach...

Promoted
Eliassen Group
Durham, North Carolina

Our client, a leader in their industry, has an excellent opportunity for a Software Engineer in Test to work on a 12-month contract in Durham, NC. Develop automated testing solutions for high-volume batch applications. Use Java, Spring Boot, and REST Assured for API automation testing. Implement tes...

Promoted
Canonical - Jobs
Raleigh, North Carolina

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Ubuntu Server and the public clouds. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very wide...

Promoted
CSL Seqirus
Holly Springs, North Carolina

Operate under the general guidance of the Head of Automation Engineering, Principal Engineer, or Manager Engineer. You will be a member of the Automation team and report to the Head of Automation at the Holly Springs site. Support the automation engineering support strategy and organization to ensur...

Cynet Systems
Raleigh, North Carolina

Provide guidelines, reviews, and support to developers and business analysts by creating functional tests to test applications. ...

Trimble
NC, US
Remote

Bachelor, Masters or higher Engineering degree is required in a related field such as Computer Engineering/Science, Robotics Engineering, Aerospace Engineering, Mechatronics Engineering. Software Test Engineer - Control Systems. Develop and execute test plans/procedures at all levels of test: MIL/SI...