QA Automation Engineer

Ndustrial is a Series B company that provides a market-leading SaaS platform called Nsight Energy Intensity Platform, which helps industrial facilities measure and improve their carbon footprint, energy spend, and profitability.
Backend
Mid-Level Software Engineer
Hybrid
51 - 100 Employees
3+ years of experience
AI · Enterprise SaaS

Description For QA Automation Engineer

Ndustrial is hiring a skilled Quality Assurance (QA) Automation Engineer to develop and execute exploratory and automated tests, ensuring product quality on their feature development team. The role involves designing, implementing, and executing both manual and automated test strategies for the Nsight Energy Intensity Platform. The QA Automation Engineer 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 software development processes.

Key responsibilities include:

  • Participating in all phases of the software development lifecycle
  • Collaborating with development teams to create effective test cases
  • Designing and implementing automated tests for frontend and backend functionalities
  • Identifying, reporting, and tracking defects
  • Continuously improving the testing process
  • Actively participating in daily stand-ups, sprint planning, and retrospectives
  • Reviewing requirements and technical documents
  • Creating detailed test plans and cases
  • Performing regression testing
  • Tracking quality assurance metrics

Ndustrial's mission is to accelerate the optimization of Energy Intensity in industrial facilities. They help customers measure and improve their carbon footprint, energy spend, and profitability. The company values Teamwork, Customer First, Quality, and Curiosity, and is committed to making the world a better place by rooting out waste in the industrial sector.

Ndustrial offers a range of benefits, including an open PTO policy, comprehensive health insurance, professional development stipends, and a hybrid work environment. They foster an inclusive and diverse workplace and encourage candidates who may not check every box on the job description to apply.

Last updated 2 months ago

Responsibilities For QA Automation Engineer

  • 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
  • Continuously improve the testing process by evaluating test automation tools and methodologies
  • Actively participate in daily stand-ups, sprint planning, and retrospectives
  • Review requirements, specifications and technical design documents
  • 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 For QA Automation Engineer

Java
JavaScript
Python
  • 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

Benefits For QA Automation Engineer

401k
Commuter Benefits
Dental Insurance
Education Budget
Medical Insurance
Vision Insurance
  • Open PTO Policy
  • Medical, Dental and Vision insurance (employee premiums fully covered)
  • STD, LTD, Life, AD&D insurance
  • Annual Professional Development stipend
  • 1% Pledge Program - 21 hours annually for community outreach and volunteer activities
  • Commuter benefit
  • 401K
  • Team outings, catered weekly lunches, celebrations
  • Hybrid work environment
  • New, modern office in downtown Raleigh
  • Inclusive, communicative, innovative, and fun environment
  • Dog-friendly office

Interested in this job?

Jobs Related To Ndustrial QA Automation Engineer

Technical Solutions Engineer

Ndustrial seeks a Technical Solutions Engineer to support their energy intensity SaaS platform, troubleshoot IoT hardware, and ensure customer satisfaction.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.