Junior Quality Assurance Analyst
Who we are:
Mission focused and results oriented! Social Solutions’ main purpose and software solution (SaaS) helps some of the most vulnerable human beings in our society. Our software for Nonprofits allows them to spend less time on compliance and funder reporting and more time on ensuring the effectiveness of their service programs for the people who rely on them. Since our software was designed by direct service workers for direct service providers, it also helps them to demonstrate impact to stakeholders. Our team is comprised of super talented people who want to be a part of an exciting high growth company and help transform lives.
Who you are:
Social Solutions is seeking a Quality Assurance Analyst whose primary responsibility is to design and develop test plan and test cases for its existing web based products. This position requires a strategic thinker; a problem solver who is a self-starter and self-motivated; well organized, flexible, and effective with multiple simultaneous tasks. Candidate is expected to abide by the policies and procedures of Social Solutions.
Specific Responsibilities:
- Design, develop and maintain test plan and test cases effectively and independently for Apricot Software as well as its integration points to APIs, add-ons and 3rd party applications.
- Contribute to the manual test strategy and provide feedback for improvements
- Maintain and update the regression test plan and test cases based on new functionality.
- Participate in daily scrums as well as features planning discussions.
- Contribute to the document creation for QA processes and provide feedback for improvements.
- Record and track defects/bugs to closure.
- Work with software developers to identify and resolve defects/bugs.
- Deliver project assignments on time, within budget and with high quality.
The Ideal Candidate Will:
- Have strong attention to detail
- Focus on process hygiene
- Be both technically and situationally curious
- Be resourceful and enjoy teaching themselves new skills
- Be willingly and happily autonomous
- Pride themselves on being a super user
- Be able to speak in both a non-technical and technical fashion across various teams
Nice to Have:
- Bachelor’s Degree in Computer Science preferred, or QA related certifications.
- Experience with manual testing
- Experience with Linux, Docker, Java, JavaScript, and/or PHP
- Knowledge of the Software Development Life Cycle (SDLC)
- Knowledge of QA strategies and methodologies (smoke testing, regression testing, functional and non-functional testing).
- Experience with automation test tools like Selenium, QTP, or Telerik
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.