Alfi Inc.

Alfi Inc.

Denver, CO

Senior QA Automation Engineer

The Opportunity

Excellent opportunity for a Senior Quality Assurance Automation Engineer skilled in Python and Gherkin to contribute to the development of the company’s next-gen SaaS and Edge product Alfi.

As the QA Automation Engineer, you will have the chance to take ownership of code quality and test automation for the Software Engineering team. You will be responsible for identifying software application weaknesses and target areas, creating test plans, writing test scripts, and working with the DevOps team to automate tests as part of the CI pipeline. You will also be expected to participate in SCRUM meetings, help the team learn better testable coding practices, and you’ll have the opportunity to select some of your own technologies to present a pilot to the team for the automation of Functional, Integration, Regression, E2E tests, etc.

This is an exciting opportunity in a fast-growing startup enterprise for anyone who is looking to advance their career with the expectation of contributing to our company values & team-culture. If you’re looking to get in with an edge company at a great time, with a great team of brilliant and motivated engineers, please read on.

The Responsibilities

  • Ability to write test plans and test cases
  • Perform a variety of QA related support activities for the Software Engineering team, automating when possible
  • Work closely with our DevOps team to initiate and keep up-to-date best practice tools and automation patterns
  • Create and execute a strategy for identifying and automating the most effective tests, continually improving
  • Ability to operate in a fast paced startup environment
  • Keep aware of QA industry trends and techniques and communicate opportunities to improve our processes

The Requirements

  • 3+ years of experience as a software developer
  • 5+ years of experience automating tests as part of the software development cycle
  • Previous experience as a QA Automation Engineer working in a SCRUM team
  • Experience with integration, regression and end-to-end testing methodologies
  • Ability to write test scripts in Python and Gherkin/Cucumber
  • Experience testing projects written in Python and JavaScript
  • Experience testing RESTful APIs
  • Experience with tools like Jira, Jenkins and Github
  • Excellent problem solving and analytical skills
  • Attention to detail and great communication skills
  • Must work in the Downtown Denver office

The Bonuses

  • Experience with Selenium
  • Experience with code quality / code coverage / security vulnerability scanning tools like SonarQube
  • Experience running tests on AWS
  • Experience with SQL and NoSQL databases
  • Familiarity with React and other JavaScript frameworks

The Benefits

If your skillset aligns with the qualifications above, then we welcome your application to work with the best, rapidly growing team here at Alfi. Everyone at Alfi acknowledges that hard work, bravery, honesty, accountability and dignity are universal values that benefit everyone and empower the individual to accomplish even the toughest goals. We invite you to join our growing family of engineers on this journey.

  • Competitive Salary
  • Stock Options
  • Two Weeks Paid Vacation Leave
  • Healthcare Benefits
  • Snacks and Drinks

About Alfi Inc.

We are a team of highly skilled innovators and technical experts; our goal is to bring the most cutting-edge technologies and innovations such as Cloud computing, AI, and real-time Analytics to the Digital Out-of-Home market. We are building a disruptive product and our dream is to see Alfi lead the way to a new standard of excellence and value within the market.We are an AWS workshop, our company is part of the AWS Activate Program and we are in the process of obtaining AWS partner certification. We are also an NVIDIA Inception partner and we are looking to grow the collaboration to the next level as we build our new AI and VR on the edge products.We value transparency and communication within the engineering team, delivery of customer value, high team integration across the technology stack, and agility in the delivery. We promote an inclusive culture where each developer has the opportunity to drive the development and architecture of the product. We place great value on software development best practices and high code quality and we promote developers' growth.Our team is still small with a very inclusive and friendly startup-like atmosphere, but expanding at a high speed and we are looking out for ambitious and skillful engineers to help us move to the next level.