Steelcut Software is in the process of expanding. We are looking for Software Engineers, Data Scientists, Data Engineers, Quality Assurance Engineers, and Systems Administrators to lead development and deployment of next-generation web applications.

Steelcut Software, Inc. is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran, or other protected status.

Senior Quality Assurance Engineer — Instructional Technology — Remote

This is a great opportunity for an experienced Software Quality Assurance Engineer with a domain knowledge of instructional technology to come in on the ground floor. We are a very small team, so you'll have the opportunity to directly contribute to the direction of our capabilities, and refine our Quality Assurance practices overall.

What you'll do (depending on your skillset)
  • Coordinate and conduct functional testing of complex, typically Web-based, software systems
  • Develop and refine system functional test plans and standard operating procedures. For example, you may maintain a library of system functional tests, or standard operating procedures for system pre-release testing, data quality, and/or engineering QA activities
  • Identify and refine the functional requirements of complex software systems. You may coordinate with end-users and other system stakeholders to identify high-level requirements, and work with project management to refine these requirements into actionable tasks for our Software Engineers
  • Help maintain and organize a backlog of issues for multiple software products using tools like GitHub and GitLab. For example, you may create issues identified during functional testing and requirements analysis, help maintain project backlogs, and organize releases
  • Support agile development process by working with program management to monitor progress of releases, and ensure our team is on track to deliver within planned time and desired scope
  • Support the development of user guides and release notes
  • Candidates with database experience may also support data analysis efforts to identify and resolve data inconsistencies and data migration required in our software systems
What you'll get out of it
  • Experience establishing and coordinating the testing activities for mission-critical web applications with small, invested user-bases
  • The opportunity to help drive the quality assurance process from requirements analysis to functional test design and execution
  • The ability to further increase your domain background of technology supporting second language acquisition and evaluation
  • Exposure to the latest advances in Machine Learning, Artificial Intelligence, and Natural Language Processing
  • A chance to participate in the full application life-cycle from planning and design to delivery and production support
  • Exposure to linguistics and dozens of languages
What you'll need

In general, you should have experience and interest in software quality assurance, driving a product from concept to implementation, and exposure to the data analysis activities necessary to ensure consistency of a system's data. You should:

  • Have the attention to detail necessary to find inconsistencies in an advanced system, and track down intricate data issues
  • Have experience with second language acquisition, instructional technology, and standardized testing
  • Have the persistence to rigorously, comprehensively test an advanced system with complex capabilities, elaborate business logic, roles, and permission structures
  • Have organizational skills needed to help our practices and documentation evolve, and ensure our projects stay on track

Specific qualifications:

  • Solid understanding of functional testing and software quality assurance, preferably when applied to Web applications
  • Experience developing, executing, and tracking test plans and quality assurance standard operating procedures
  • Some exposure to organizing and tracking projects, refining requirements, and supporting the coordination of engineering team activities
  • Familiarity with using GitHub and/or GitLab for issue and project management
  • Domain knowledge of second language acquisition, instructional technology, and standardized testing
  • Experience with relational and/or non-relational (MongoDB) databases, specifically with a focus on complex data analysis and management; SQL and/or JavaScript experience is highly desired
  • Basic knowledge of and interest in Linux; we are an all Linux shop
  • A master's degree in Instructional Technology, Information Technology, or other domain relevant field, and at least 15 years’ relevant experience; bachelor's degree, and at least 17 years' relevant experience; or at least 21 years’ relevant experience
  • Any non-English language skill, or linguistics background would be valuable

Why work at Steelcut Software?

Steelcut Software provides contract software development to primarily government clients, and aims to fill the gap between research and production. Our focus areas are re-engineering and transitioning prototypes to production use, and serving as a source of production-focused Machine Learning expertise.

Steelcut Software is a company built by an Engineer as a place for Engineers. We're looking for Engineers who write software employing the latest advances in Machine Learning and Artificial Intelligence, but that is also focused on quality, usability, and production readiness. We're also looking for Systems Administrators who are interested in keeping up the latest trends in secure systems administration. Our intent is to be adaptable and agile, limit organizational overhead, and provide a supportive, collaborative environment that gives space for our Engineers to innovate.

Benefits

At Steelcut Software, we know our people are our most valuable resource. To show our appreciation and ensure our team is satisfied, we supply you with great equipment, have a flexible work environment, and provide a comprehensive benefits package that includes:

Great Equipment
Competitive Salary
Healthcare
401(k)
Home Office Setup
Paid Leave

See Open Positions Submit your Resume