About Exygy
Exygy is a digital innovation studio on a mission to build resilient and healthy communities. We enable impact-focused organizations to rethink experiences and create digital products that solve their problems and delight users. Our diverse team brings a breadth of technical expertise, user-centric perspectives, and product strategy to every engagement. As a certified B-Corporation, we are driven by our fierce commitment to the betterment of humanity. Our clients include CARE International, QURE Healthcare, San Francisco Mayor's Office of Housing, and Hopelab. Exygy has embraced a work from home philosophy and we are now a remote-first company. This role can be located anywhere in the U.S and may occasionally require traveling for meetings or team building events.
Exygy remains connected and engaged with virtual team events, weekly all hands meetings and regular zoom workshops and training.
Summary
Exygy seeks an enthusiastic, experienced QA Engineer who is passionate about making a difference in the world with technology. Join our tight-knit and growing team to build a wide variety of high-impact projects with our civic and health sector clients. This is a full-time remote position.
As a QA engineer, you’ll spend most of your time on one of our largest projects, an affordable housing platform, Bloom Housing. You’ll work with our cross-functional core team, and our network of remote contributors to ensure that we deliver high-quality web software.
This role will primarily work with Typescript on a Node.js and PostgreSQL backend and React frontend. You may have the opportunity to make large contributions to other projects which use a variety of tech stacks. Most of our new projects are built around React and Typescript, but legacy projects span a breadth of tech stacks reflecting more than 12 years of successful project delivery.
You'll work collaboratively with our clients, building and maintaining software. You’ll also have the opportunity to make your mark on the engineering team, helping us grow in number and craft.
ResponsibilitiesWrite high-quality tests for existing and new features and help address issues with existing projectsWork with product managers to ensure acceptance criteria are defined and metWrite test cases for manual and automated testingPerform manual QA for product releasesUtilize screen readers to perform accessibility testingCreate thorough bug reportsReviewing pull requests, providing feedback, and pairing with other engineers on difficult problemsContributing to the technical design process, and building documentation of decisions to guide future contributorsEnsuring code is tested and meets team code quality standardsHelp the team improve their processes around QAAdvocate for more and better testingHelp the team document all of Bloom's features including user flows and featuresParticipate in and role model a culture that emphasizes product quality, team accountability, and continuous improvementKey Experience Desired2-5 years experience creating tests for production code in a professional, team-oriented environmentManual TestingAbility to create and run manual test cases for new featuresRegression testing on different browsers and devicesThink through all edge casesAssist in the release process including signing off on pre and post release stepsAutomated TestingAbility to write automated E2E (Cypress or equivalent) and integration tests (both frontend and backend) using Jest or similar frameworksAudit test coverage gapsAccessibility testingKnowledge of screen readers and other accessibility toolsWork with the team to create accessibility testing practicesDeveloping repertoire of troubleshooting skills to assist with the diagnoses and resolution of product configuration issues in test environmentsA nuanced point-of-view on agile processes, and a pragmatic approach for including new tools and processes.The skill, empathy, and desire to build with other engineers collaboratively through code reviews, joint design and mentorshipProven ability to effectively collaborate with engineering, design and product teamsComfort working in public repositories, and commitment to a working style that encourages outside contributors.Demeanor to thrive in a high-change environment, where multiple simultaneous projects are the normDiscipline to be effective on a team with lots of personal flexibility, but high expectations.Impress us with your...Broad experience across a variety of tech stacks, environments, and application types, and a demonstrated ability to pick up new tooling and methods quickly.Implementing tests within one or more cloud platforms (e.g. AWS, GCP, Azure) and with containerized applicationsHistory of ensuring quality assurance for complex applications with different user types and flows.Leadership in an open-source project or communityContributions to improve the product delivery teams you were a member of.Knowledge of technical trends, emerging techniques, and sources for ongoing innovation in our work.Your experience in client-facing environments, working to understand requirements and collaborate on solutionsBenefits & Perks
Our Values
• Learning and Growth
• Pursuit of Excellence
• Leaning into Fear
• Spirit of Generosity
• Embrace the Whole Person
Mission Statement
To ensure all communities, especially marginalized communities, have access to basic social needs. We use our expertise in strategic product development, thoughtful design, and tailored technical solutions to identify the greatest barriers and build solutions to overcome them.
Vision Statement
Everyone has equitable access to the basic social needs that encourage them to thrive. These social needs include but are not limited to affordable housing, physical and mental health care, food security, quality education, stable employment opportunities, and public benefits.
Employee Enablement Support:
Laptop provided
$2000 annual (per calendar year) remote environment setup which includes using this budget to outfit your home office, co-working spaces, coffee shops or to meet up and collaborate with you team mates.
Wellness Budget
$100 monthly to pay for your wellness item of choice (gym membership, classes, massages etc.)
Professional Development:
$1000 annual (per calendar year) stipend towards professional development
Retirement & 401k Plans:
Employees are eligible for a 100% employer match of up to 4% of employee contribution
Medical:
Full benefits package with options up to 100% coverage toward select medical, dental, and vision plans.
Remote First Working Enviroment:
Exygy employees may work remotely across the US
Exygy employees main residence must be within the US
Full-time employees work 40 hours per week, Monday - Friday
Collaborative working hours:
we aim to hold all internal meetings between 10 AM - 3 PM PT. We expect all Exygy staff to be available during these set working hours
Time Off:
Flexible paid time off, a minimum of 14 paid holidays, and an org-wide closure from Christmas Day through New Year's Day
Competitive paid parental and family leave
EEO & Commitment to Equity, Diversity, and Inclusion
We are actively seeking to create a diverse and equitable work environment because we believe that creates a stronger team.
Exygy values a diverse workplace and strongly encourages women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. Exygy is an equal opportunity employer. We will not discriminate against applicants because of race, color, sex (including pregnancy), sexual orientation, gender identity or expression, age, religion, national origin, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws. All employees and contractors of Exygy are responsible for maintaining a work atmosphere free from discrimination and harassment by treating others with dignity and respect.