Jr. 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 some of the most talented people who want to be a part of making a difference
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.
Skills and Requirements:
- 1-2 years of experience as a manual tester, for web based applications or client server applications. Strong understanding of SQL queries and GUI design standards.
- Strong knowledge of QA strategies and methodologies (smoke testing, regression testing, functional and non-functional testing).
- Strong knowledge of white-box, grey-box and black-box testing.
- Strong knowledge of SDLC (Software Development Life Cycle).
- Experience with load and performance testing is preferred.
- Experience testing with different web browsers is preferred.
- Experience with automation testing and automation test tools like QTP, Selenium or Telerik is preferred.
- Bachelor's degree in computer science or related field is preferred.
- Exceptional attention to detail, great analytical and problem solving skills.
- Demonstrates ability to effectively communicate concisely and using detail.
- Ability to work with others in a fast paced environment.
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.