
QA Engineer
FairCom Corporation
full-time
Posted on:
Location Type: Hybrid
Location: Columbia • Montana, Utah • 🇺🇸 United States
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
IoTJavaJavaScriptNode.jsNoSQLPHPPythonSQL
About the role
- 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.
Requirements
- 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.
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C/C++PythonNode.jsJavaCOBOLPHPSQLNoSQLCI/CDautomation frameworks
Soft skills
collaborationtroubleshootinganalytical skillscommunicationdocumentationplanningprioritizingadaptabilityuser experience analysistechnical support