Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Quality Engineer

Alluma

Software Quality Engineer

Sacramento, CA
Full Time
Paid
  • Responsibilities

    Job Description

    What We Do:  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. 

    How We Work:  Alluma employees dig deep into how our clients work and the challenges faced by the people they serve, so we can streamline complicated processes and design smart solutions that work better for everyone. At Alluma, every employee has a role in ensuring that nobody falls through the cracks. We put people and their unique needs at the center of what we do. Each client we work with is different, and each community they aim to serve unique, so our technology must flex to each opportunity.   Position: The Quality Assurance Engineer role will help establish and support new automated software testing methods in support of our web-based SaaS solutions. The position will assist in building software testing frameworks, collaborate with DevOps and development teams to establish a Continuous Integration testing process, and establish automated regression testing processes and coverage. Essential Functions & Summary of Responsibilities: Working with Test Documentation using Test Design techniques Write Automation as well as Manual tests for web-based SaaS solutions. Document testing results for the project team. Write Bug Reports in case of found errors and collaborate on issue resolution. Setting up different types of automated testing to include nightly integration/regression, smoke, etc. Mentoring less senior software quality engineers and analysts. Develop quality metrics and dashboards for reporting results of testing and automated test runs. Act as SME during requirement creation, analysis, and testing. Identify opportunities and areas for improvement, craft and implement solutions. Qualifications Requirement (Knowledge, Skills, Abilities): 5+ years of automated software quality testing/engineering experience to include working with automation and testing tools such as Selenium, Jenkins, Azure DevOps. Version control system (GIT or equivalent) experience. Ability to build Automation Framework from scratch. Excellent understanding of SDLC and place of QA in it. Experience in integrating Test Automation framework into CI/CD pipelines. Significant experience testing complex web/database/multi-tier solutions/systems. Strong software scripting/coding skills using JavaScript, Python, Java, or C#. A relentlessly pragmatic approach to software quality and automated testing vs. purist/dogmatic stance on either quality or testing processes. Excellent communications skills, both verbal and written. Strong SQL/DB skills. Experience with web-based SaaS solutions preferred Performance and load testing experience preferred Experience with Page Object Model approach for Automation Frameworks preferred A software development background with proficiency in multiple languages preferred Experience with the Microsoft technology stack to include C#, .Net and SQL Server preferred Experience with TFS, VSTS and Azure preferred Experience working on and with multi-site teams preferred Education Requirements: High School Diploma or equivalent Work Environment and Conditions: Physical requirements: 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 duties. While performing the duties of this job, the employee is regularly required sit, stand, talk and hear, use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms. The employee may occasionally walk short distances (<1/2 mile) and lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, and the ability to adjust focus. Work environment: The work environment characteristics described here are representative of those an employee encounters while performing 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 working in an office environment. The noise level in the work environment is usually moderate. Alluma is an Equal Opportunity Employer. In keeping with our beliefs and goals, no employee or applicant will face discrimination/harassment based on race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status. Above and beyond discrimination/harassment based on “protected categories,” Alluma also strives to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at Alluma.