About Us:
Terminal builds software that digitizes, indexes, and automates the yard, leveraging best-in-class machine learning. Our platform provides warehouse operators with the intelligence needed to optimize their usage of trucks, trailers, chassis, containers and personnel. These are the fundamental operating assets of commerce - and represent the last great frontier of untapped data. In the process, Terminal will address many industry-wide pain points, including compliance, manual processes, equipment location, phantom costs, and labor inefficiencies. Ultimately, Terminal will become the central nervous system for the yard, seamlessly connecting all data sources to support an extensive range of essential functions.
Overview:
Our world class vision engineering team has built an engine that can process the movement of trucks and containers in real-time. It’s now time to unlock the potential of that engine by building SaaS applications that leverage the vision engine to transform the logistics industry. We’re hiring the team of engineers that will architect and build these applications from the ground up.
We are seeking a detail-oriented Quality Assurance (QA) Engineer with a minimum of 3 years of experience in software testing to enhance our Quality Assurance team. As a crucial member of our product development process, you will lead the charge in designing and implementing comprehensive test plans to ensure our applications are reliable, user-friendly, and bug-free. The ideal candidate will have a robust understanding of software QA methodologies, tools, and processes, and a proven track record of creating effective test strategies for complex software systems. While automation skills are not a primary requirement, familiarity with automated testing tools and frameworks and a basic understanding of AWS services will be highly regarded. You will also be responsible for the triage and prioritization of issues identified by the product team, demonstrating a commitment to product excellence and operational efficiency. The role involves close collaboration with cross-functional teams to understand product requirements, making it essential to possess excellent communication skills and a problem-solving mindset. Your contributions will directly impact the quality and performance of our products, ensuring they exceed the expectations of our users and stakeholders.
Responsibilities:
Develop comprehensive test plans and test cases based on system requirements and documentation to ensure product quality and functionality before release.
Execute detailed testing procedures, both manual and automated, to identify bugs, glitches, and any inconsistencies within the application.
Collaborate closely with the development and product teams to understand product enhancements and design testing scenarios that reflect real-world use cases.
Triage and prioritize issues reported by the product team, ensuring accurate documentation, clear communication, and effective resolution strategies.
Monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Implement best practices for Quality Assurance processes, including the development of new testing tools and methodologies to improve testing efficiency.
Provide detailed reports and feedback on testing results, including statistics on the performance, reliability, and usability of the product.
Stay up-to-date with new testing tools and test strategies, incorporating innovative approaches to enhance testing quality and efficiency.
Requirements:
Must be based in Austin, TX, or willing to relocate.
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum of 3 years of experience in Quality Assurance and testing roles, with a strong understanding of software QA methodologies, tools, and processes.
Experience in writing clear, concise, and comprehensive test plans and test cases.
Strong analytical skills and attention to detail with the ability to identify and document bugs effectively.
Excellent communication skills and the ability to work collaboratively within a cross-functional team.
Knowledge of software development lifecycle (SDLC) and agile methodologies.
Familiarity with basic AWS services is a bonus, enhancing the ability to test applications in a cloud environment effectively.
Preferred skills and qualifications:
Experience with automated testing tools and frameworks is highly desirable, although not a primary requirement.
Knowledge of or experience with advanced AWS components, providing an advantage in testing applications within cloud-based architectures.
Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools.
A proactive approach to problem-solving and the ability to think critically about system functionality and potential issues.
Certification in Quality Assurance, such as ISTQB or CSTE, is preferred but not required.
Strong organisational skills and the ability to manage multiple priorities and tasks simultaneously, adhering to tight deadlines.
What We Offer:
Joining the Terminal team means being part of a dynamic, innovative environment where your work directly impacts the future of logistics and the global supply chain. You will work closely with a team of experts passionate about operational excellence and technological innovation. We offer competitive salaries, a comprehensive benefits package, and opportunities for professional growth.