Sr. Software Quality Assurance Engineer (SDET)

  • Full-Time
  • Boulder, CO
  • Also Energy Inc
  • Posted 1 year ago – Accepting applications
Job Description

A QA engineer who knows how to create a test plan, understands the prerequisites for testing a new product or feature and someone who enjoys developing automated tests using state of the art cloud technology stacks, as well as feels comfortable interacting with embedded systems.

In this position the QA engineer will be working with people from different disciplines, like product managers, software developers, and other QA engineers, and it requires great communication skills.

Since our products and services are constantly evolving, it requires a QA engineer to be quick on their feet to understand use-cases and adopt and effectively use new technology stacks.

Responsibilities:

As a member of our QA Guild, you will contribute to the overall test strategy at AlsoEnergy, including our test-automation frameworks, integration of the tests in our CI/CD pipelines, reporting, and testing of products in their different stages of development and deployment.
More specifically:

  • Define and maintain test plans and test specifications for functional, integration and performance testing; manual execution of test cases; and reporting product failures.
  • Conduct review and sign-off for test plans and use cases; build consensus with business owners and engineering.
  • Lead automated testing efforts for specific areas of functionality.
  • Own and Deliver design, development, and maintenance of automated tests.
  • Communicate test coverage, “red flags” and anomalies to stakeholders and leadership to aid in making the decision to certify releases.
  • Take ownership of certain product module QA efforts.
  • Work closely with engineering teams to analyze and resolve product defects.

Qualifications:

You recognize yourself in these must-have qualifications:

  • Minimum 5 years of QA experience in reviewing product requirements and design, creating test plans, and testing scalable, distributed, fault-tolerated web-based applications
  • Minimum 2 years of practical experience in automation tools required (Selenium/Python)
  • Experience working in Cloud based development environments (AWS, Azure)
  • Strong background in backend/data testing
  • Understand and practice data-driven approach for test case design and execution
  • Proven experience in all areas of product testing, both manual and automation
  • Scripting language expertise in shell, perl, python, or equivalent
  • Experience working in Unix/Linux environments
  • Basic understanding of Internet of Things (IoT) and internet-based technologies, communication protocols
  • Strong Analysis, Communication and Troubleshooting Skills
  • Work efficiently with minimal supervision
  • Be a driven, self-motivated, independent, team player with positive and enthusiastic attitude
  • Ability to maintain a consistent test methodology and resolve questions and ambiguities
  • Passion for quality assurance of end-user applications
  • Great communications, both written and oral. Able to collaborate remotely with multi-functional teams

We don’t expect you to tick the box in all of these, but we do like these too:

  • Experience with both hardware and software
  • Experience with networking tools like Wireshark and Fiddler
  • Experience working in environments that leverage machine learning techniques
  • Experience in using Docker or Kubernetes
  • Experience in Agile development environment

Work Environment:

  • Office Setting, primarily in cubicles
  • Moderate to high noise levels (i.e. business office with computers, phone, printers, moderate traffic)
  • Ability to sit or stand (standing desk provide upon request) at a computer terminal for an extended period

Physical Demands:

  • While performing the duties of this job, the employee is regularly required to communicate (talk/sign/type/write) and operate a computer, telephone (or alternative), keyboard (or typing device), etc.
  • Regular, predictable attendance is required
  • Specific vision abilities required by this job include close vision requirements due to computer work.

Other Details:

AlsoEnergy offers a competitive salary and a full list of benefits. The benefit offerings include full health benefits on the first on the month following employment (5 medical plan options-HDHP and PPO, 2 dental plans, FSA/HSA-with employer contribution, employer paid vision/LTD/STD/Life, variety of voluntary coverage), 401k (pre- or post-tax) with match after 90 days of employment, 9 paid calendar holidays per year, 2 floating holidays per year, and 3 weeks of PTO per year that begins accruing day one. Our bonus structure is designed to encourage collaboration across the company by creating common goals. We set revenue targets per quarter and as the team achieves those targets, employees receive a percent of their salary paid out the month after quarter close. The revenue targets are ratcheted so for partial achievement, there is partial payment. All AlsoEnergy employees participate in the Stem (our parent company) Long Term Incentive plan. This plan provides every employee with Restricted Stock Units (RSUs). These RSUs will be awarded within the first month of employment and vest 25% each year on your anniversary for 4 years. This is our employee’s opportunity to join in the success of the company.

You will work in a growing, profitable company with a fun and creative environment with a talented group of individuals that have a passion for building renewable energy systems.

This is a salaried exempt position, M-F, with additional weekend work as required.

Salary Range: $90,000.00-$115,000.00/annually

This position can be based in Boulder, CO or Remote. Relocation assistance is available.

COVID Notice: In office employees (full time and periodically) must have the COVID-19 vaccine or be willing to get the vaccine once they start. The company will provide paid time to schedule and make vaccine appointments.

We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Apply to this Job