portal resources jobs companies o one degree software quality engineer

Software Quality Engineer


What We Do:

One Degree / Alluma is a non-profit on a bold mission: to remove the barriers between people and the services and support that matter most. We are policy experts and technologists, determined leaders and compassionate innovators, united by our desire to do whatever it takes to solve complex problems in access to health and social services. We create technology solutions that put people first. We have recently joined forces with One Degree to create equitable, accessible public benefits and social safety net systems that take advantage of all that technology has to offer. This role operates within One Degree which is a modern tech-driven solution within Alluma that has helped more than half a million families and their supporters find, access, and share social services efficiently and with dignity in the Bay Area, Los Angeles, Gainesville, FL and New York City.

We are committed to diversity and especially encourage members of underrepresented communities to apply for this role, even if your skills do not perfectly match the requirements below. We are a low-ego, humble group of people that love what we do and work every day to bring out the best in each other. 

Position Description: 

We have a very efficient product development team and we get stuff done. As a Software Quality Engineer at Alluma, you will work on One Degree platform to build, maintain and test products that help tens of thousands of low-income families find the resources they need to overcome poverty. The position can be remote as long as your core hours match with the rest of the production development that works in the Pacific time zone.


Role and Responsibilities:

●   Develop and improve products and features that directly help low-income and at-risk families.

●   Test products for bugs and for quality.

●   Create Test Documentation using Test Design techniques. 

●   Understand the flow of code and how it interacts with different components, write automation for a web-based platform, from scratch. 

●   Take ownership of all testing and document testing results.

●   Support the Engineering team by fixing (writing code) technical debt items, automation, and enhancing current dev-ops under the general direction of lead engineer.

●   You will be involved in all phases of software development life cycle: Analyzing business/system requirements or use stories, providing estimates, designing solutions, developing/coding new features or changes to existing features, unit testing, fixing bugs/defects, and providing second-level operational support as needed. 

●   Handle both software development and testing (manual and automation)

●   Engage in root cause analysis of complex issues to identify source of defects, and resolve said defects (problem-solving) 

●   Coordinate with other engineers to accomplish projects and features

●   Track and communicate status on work

●   Produce clear technical documentation as needed in support of complex technical concepts 

●   Other duties as assigned 


Qualifications and Education Requirements:

● At least 3 years of experience as a Software Quality Engineer developing, testing and maintaining products for real users.

● Experience in HTML, CSS, and JavaScript.

● Experience with Rails and AngularJS, or similar web frameworks.

● Experience with or an interest in learning iOS/Swift and Android/Java/Kotlin development.

● Experience with automation using Selenium/Appium/Rspec or similar frameworks.

● Experience using Git or other code management tools.

● Experience and an appreciation for writing tests.

● Experience with or an interest in SQL, MongoDB, Solr or similar.

● Experience with or an interest with Docker/microservices.

Let us send you new openings similar to Software Quality Engineer straight to your Inbox. Weekly or Daily. 7-day free trial 💌

The ability to work remotely increases employee happiness by 20 percent.