Job Title: Senior QA Automation Engineer

Department: Engineering

Reports To: Director of Software Engineering

FLSA Status: Exempt

Job Type: Full-Time

Job Location: Based in Huntersville, NC

Job Description - Senior QA Automation Engineer at a fast-growing startup

Atom Power engineers are developing the next generation of technologies that are modernizing power distribution and circuit protection. We are disrupting an industry by changing how power is controlled in your home, office, data center, and factory floor. We are looking for engineers who embody the innovative spirit needed to create the products others said could not be done.

We are seeking a Senior Quality Assurance Automation Engineer to join our skilled cross-functional team. If you are a motivated and detail oriented engineer who enjoys test automation, then you are who we are looking for.

This is your opportunity to wear many hats and work on true greenfield projects that touch every level of the IoT stack.

Responsibilities:

  • Work as a member of a cross-functional software development team.
  • Automate deployment and testing of supporting cloud infrastructure.
  • Contribute to internal production and test automation projects.
  • Select and implement automation tools and frameworks.
  • Configure and maintain test environments.
  • Participate in internal and external beta testing.
  • Track and document defects and corrective actions.
  • Mentor junior team members.

Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Minimum Qualifications:

  • BS in Computer Science, Software Engineering, Computer Engineering or a related field.
  • 5 years of general software development experience.
  • 3 years of experience in quality assurance and test automation.
  • 3 years of testing cloud based systems.
  • Experience with relational data storage and SQL.
  • Strong fundamentals including common algorithms, design patterns, and data structures.
  • Experience with REST and WebSocket APIs.
  • Comfortable with Git-based version control.

Preferred Qualifications:

  • Experience with Go.
  • Experience with IoT systems.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit and use hands to finger, handle, or feel. The employee is frequently required to talk or hear. The employee is occasionally required to stand; walk; reach with hands and arms and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision.

ATOM Power provides equal employment opportunities to all employees and applicants in all company facilities without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental and/or intellectual disability, age, military status, veteran status, marital status, registered domestic partner or civil union status, familial status, gender (including sex stereotyping and gender identity or expression), medical conditions, genetic information, or sexual orientation in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.