
Careers

Hiring Philosophy
Our key to success is the people we employ—we seek not only the best and brightest in their fields but those who also exhibit genuine enthusiasm in their work. With this in mind, our core philosophy is to:

Hire talented, passionate people and compensate them well
​​
​
Maintain a core team with strong skills and experience
​​
​
Provide an environment that rewards creativity, promotes fearlessness, and encourages professional growth
​
​
If you are interested in any of the career opportunities listed below, have a unique set of skills, or simply interested in working with our company, send us an email resume@mycroptech.com. We we’d love to hear from you.
MCT is a growing software company that specializes in the development and support of software systems with a focus on Microsoft technologies. We have two physical locations in Great Falls, MT and Amarillo, TX. We do offer the option to work from home, however preference will be given to applicants in the general area of these locations.
Full-time employee benefits include:
-
Salary
-
401K
-
Health, Dental, Eye Insurance
-
Paid Time Off
-
Bonuses
Current Openings
Quality Assurance (QA) Analyst
Job Description
As a Quality Assurance Analyst at MCT, you will play a crucial role in enhancing our software solutions to meet the diverse needs of our clients. A Quality Assurance Analyst is responsible for using standard testing methods to ensure software meets end-user requirements, designing and manipulating test data to validate stored procedures, jobs, triggers, and replication, and identifying and documenting all known defects and issues, especially high-priority or showstopper-level defects. This role requires confirming satisfactory software usability for end-user operations, communicating with business analysts and developers to understand project scope and explain test results, and prioritizing workload to support involvement with multiple teams and projects simultaneously
Key Responsibilities
-
Quickly gain a thorough understanding of project requirements and objectives.
-
Identify, execute, and manage test cases.
-
Work with business analysts to understand the requirements for ongoing software development projects, and sometimes help with the creation of software requirements documentation.
-
Conduct user-acceptance testing as software is completed, working in tandem with the development team and appropriate business owners of the product.
-
Test applications for visual and functional accuracy on multiple browsers, operating systems and devices.
-
Utilize SQL knowledge to design and manipulate test data for validating stored procedures, jobs, triggers and replication.
-
Document defects and work effectively with the development team to troubleshoot/determine the resolution.
-
Work independently and efficiently to meet agreed-upon deadlines.
-
Perform regression testing on existing software
Qualifications
-
Bachelor’s degree in Computer Science, Information Systems, Business Administration, or a related field or 2+ years of software test experience.
-
Proven experience in a technical role, with a strong understanding of software development processes and methodologies.
-
Excellent analytical skills with a meticulous attention to detail and a passion for problem-solving.
-
Strong communication skills, both verbal and written, with the ability to convey technical concepts to both technical and non-technical stakeholders.
-
Process-oriented mindset with a focus on delivering high-quality solutions that meet client needs.
-
Familiarity with Agile SCRUM
-
2+ years’ experience in crop insurance or business accounting processes
-
Quality Assurance (QA) Analyst
Job Description
As a Quality Assurance Analyst at MCT, you will play a crucial role in enhancing our software solutions to meet the diverse needs of our clients. A Quality Assurance Analyst is responsible for using standard testing methods to ensure software meets end-user requirements, designing and manipulating test data to validate stored procedures, jobs, triggers, and replication, and identifying and documenting all known defects and issues, especially high-priority or showstopper-level defects. This role requires confirming satisfactory software usability for end-user operations, communicating with business analysts and developers to understand project scope and explain test results, and prioritizing workload to support involvement with multiple teams and projects simultaneously
Key Responsibilities
-
Quickly gain a thorough understanding of project requirements and objectives.
-
Identify, execute, and manage test cases.
-
Work with business analysts to understand the requirements for ongoing software development projects, and sometimes help with the creation of software requirements documentation.
-
Conduct user-acceptance testing as software is completed, working in tandem with the development team and appropriate business owners of the product.
-
Test applications for visual and functional accuracy on multiple browsers, operating systems and devices.
-
Utilize SQL knowledge to design and manipulate test data for validating stored procedures, jobs, triggers and replication.
-
Document defects and work effectively with the development team to troubleshoot/determine the resolution.
-
Work independently and efficiently to meet agreed-upon deadlines.
-
Perform regression testing on existing software
Qualifications
-
Bachelor’s degree in Computer Science, Information Systems, Business Administration, or a related field or 2+ years of software test experience.
-
Proven experience in a technical role, with a strong understanding of software development processes and methodologies.
-
Excellent analytical skills with a meticulous attention to detail and a passion for problem-solving.
-
Strong communication skills, both verbal and written, with the ability to convey technical concepts to both technical and non-technical stakeholders.
-
Process-oriented mindset with a focus on delivering high-quality solutions that meet client needs.
-
Familiarity with Agile SCRUM
-
2+ years’ experience in crop insurance or business accounting processes
-