What are the responsibilities and job description for the QA Engineer position at FairCom Corporation?
As a QA Engineer on the Software team, you will analyze, test, & diagnose both code and documentation for FairCom's database software solutions (FairCom DB, RTG, Edge, & MQ). As a debugging pro, you will utilize past coding experience to conduct a thorough review process and coordinate fixes and solutions quickly to ensure high code quality.
This role is a great opportunity to work with infrastructure software and customers in every industry. You will be a key player in making a better experience for FairCom's customers by improving and enhancing FairCom's product suite.
The Day-to-Day:
Join the FairCom Team!
Have Fun and Work Hard with an Opportunity for a Healthy Work/Life Blend
This role is a great opportunity to work with infrastructure software and customers in every industry. You will be a key player in making a better experience for FairCom's customers by improving and enhancing FairCom's product suite.
The Day-to-Day:
- Work collaboratively with Senior Engineers to review and ensure the maintenance of scalable and reliable enterprise-level software solutions
- Perform regular code review throughout active sprints
- Troubleshoot, debug, and optimize existing systems
- Learn, adapt, and improve the quality assurance process; develop skills in estimating, prioritizing, and planning QA testing activities
- Design and implement robust automation frameworks that support continuous integration and continuous delivery (CI/CD) pipelines, enabling efficient and reliable regression testing
- Create, manage, and track defects, test cases, and test cycles within Jira, ensuring clear and concise documentation of issues and test progress for development and product teams
- Write regression tests for new features
- Analyze the user experience and provide Senior Engineers and Product Management with information on the successes and potential fixes
- Contribute to and/or review technical documentation to help describe program development, logic, coding, testing, changes, and corrections.
- Acquire and maintain an in-depth understanding of the technical and functional architecture, security, and compliance requirements of assigned software systems and integrations
- Other duties may be assigned, including occasional tech support for existing customers via e-mail (and occasionally via phone, or in person once fully trained and up to speed
- A formal degree in Computer Science, Software Design, and/or other Bachelor's degree with equivalent on-the-job experience in Software Development
- 2 years of Experience coding in at least one of the following languages: C/C , Python, Node.js, Java (JDBC), COBOL, and/or PHP
- Basic understanding of JIRA and Agile methodologies.
- Advanced troubleshooting and analytical skills
- Sound understanding of how DBMS works as it pertains to SQL (relational) and NoSQL (non-relational) data models
- Experience with CI/CD deployment pipelines
- COBOL coding experience
- Experience working with IoT / IIoT and Raspberry Pi
- Completed a QA internship in the SAAS industry
Join the FairCom Team!
Have Fun and Work Hard with an Opportunity for a Healthy Work/Life Blend
- Empowered, Agile Teams: Collaborate with passionate colleagues in small, cross-functional teams that drive innovation. Enjoy the freedom to shape your work and contribute meaningfully
- Flexible Work-Life Balance: Achieve optimal work-life harmony with our hybrid work schedule, offering the best of both worlds: in-office collaboration and remote focus
- Invest in Your Growth: Benefit from a supportive environment where long-tenured colleagues share their expertise, fostering a culture of continuous learning and development
- Rewarding Compensation: We value your contributions. Expect a competitive salary package aligned with industry standards
- Comprehensive Well-being Support: Protect what matters most with our robust benefits, including top-tier medical, dental, vision, and life insurance coverage. Plus, watch your savings grow with our 401(k) matching program
- Generous Time Off: Recharge and rejuvenate with 15 holidays, three weeks of paid vacation, a week of sick leave, and an extended holiday break for quality family time (skeleton crew operations)
- Celebrate You: Enjoy a paid day off on your birthday and another on our annual "CEO Thank You Day" in March
- Thrive Together: Build lasting connections and strengthen your skills through annual & quarterly engaging company-wide events and growth opportunities
- Fuel Your Focus: Stay energized and inspired with our fully stocked kitchen featuring delicious snacks, meals, and drinks
- Convenient Commute: Easily access our office with a prime location near I-70