Fairfax Imaging, part of the Embrace portfolio, is a market-leading provider of mission-critical payment and document processing software for government agencies across North America. The platform enables organizations to efficiently process high-volume transactions, including taxes, fees, and remittances. Its cloud-enabled solution, Quick Modules, supports complex workflows such as mail-in processing, electronic payments, cashiering, and title and registration, helping agencies improve accuracy, speed, and operational efficiency.
As we continue to grow, we are looking for a QA Analyst to join our team.
As
a Functional Tester, you will play a vital role in ensuring the functionality
and usability of software applications by conducting thorough testing and
verification activities. Your primary responsibility will be to understand
software requirements, develop test cases, and execute tests to validate the
behavior and performance of the application under various scenarios.
Responsibilities:
-
Test
Planning and Execution: Collaborate with project stakeholders to gather and
analyze software requirements. Develop comprehensive test plans, test
scenarios, and test cases that cover functional aspects of the application.
Execute tests and document test results to identify defects, ensure adherence
to specifications, and validate the overall functionality of the software.
-
Test
Case Development: Design and create test cases based on software requirements,
user stories, and functional specifications. Ensure that test cases are
well-defined, accurate, and cover all possible scenarios. Incorporate both
positive and negative test scenarios to validate expected and unexpected system
behavior.
-
Defect
Identification and Reporting: Identify, document, and report software defects
using appropriate defect tracking systems or tools. Clearly communicate defects
to the development team, providing detailed steps to reproduce the issues and
any relevant supporting documentation. Follow up on defect resolutions and
verify fixes.
-
Regression
Testing: Perform regression testing to ensure that fixes and enhancements do
not introduce new issues or impact existing functionality. Develop and maintain
a regression test suite that covers critical system features and conducts
periodic regression testing as required.
-
Test
Documentation: Create and maintain comprehensive test documentation, including
test plans, test cases, and test reports. Ensure that all testing activities
and results are properly documented for reference and future use. Contribute to
the improvement of testing processes and documentation standards.
-
Collaboration
and Communication: Work closely with cross-functional teams, including
developers, business analysts, and project managers, to ensure a clear
understanding of requirements and effective communication throughout the
testing process. Participate in meetings, provide testing updates, and offer
insights and suggestions for process improvement.
-
Quality
Assurance: Contribute to the improvement of quality assurance processes and
methodologies. Identify opportunities for test automation, performance testing,
or other testing techniques to enhance the efficiency and effectiveness of
functional testing activities.
-
Other
duties may be assigned.
Requirements
-
Bachelor’s
Degree (B.A.) from a four year university is preferred.
-
At least 4+
years of functional testing experience is preferred.
-
3+ years of
SQL knowledge.
-
Proficient
in reviewing a Design Document and creating test cases with detailed steps of
execution.
-
Experience
with tax forms is a plus.
-
Some
experience or interest in automated testing is preferred.
-
Solid
experience in functional testing of software applications, preferably in an
agile development environment.
-
Strong
understanding of software testing principles, methodologies, and best
practices.
-
Familiarity
with test management tools and defect tracking systems (e.g., Jira, TestRail).
-
Excellent
analytical and problem-solving skills with meticulous attention to detail.
-
Ability to
develop comprehensive test plans, test cases, and test scripts.
-
Knowledge of
different testing techniques, including black-box testing, boundary value
analysis, and equivalence partitioning.
-
Strong
communication skills to effectively collaborate with team members and
stakeholders.
-
Ability to
prioritize tasks and meet deadlines in a dynamic work environment.
-
Flexibility
to Multitask and Shift Focus as needed.
-
Willingness
to jump in and do what it takes to solve problems.
-
Excellent
verbal and written communication skills
-
Ability to
work in a fast-paced environment.
-
Demonstrated
ability to effectively establish and maintain working relationships with all
levels of the organization.
-
Willingness
to train/mentor new or junior team members
-
Ability to
work with a majority remote team.
-
Excellent relationship-building
skills.
-
Access to a
reliable and secure high-speed internet connection
WORKING CONDITIONS
Working conditions are normal for an
office environment. Work requires extensive work using a computer.
Responsibilities may require evening and weekend work in response to needs of
the systems being supported.
Hybrid working model at the Tampa, FL. location and remote.
Benefits
-
Competitive salary commensurate with experience.
-
Opportunities for career advancement and professional development.
-
Experience collaborating with a diverse, global team.
-
Comprehensive Health Benefits to support your wellbeing and peace of mind.