The Fulfil R&D Group is looking for a Quality Assurance Engineer, who can own the end-to-end testing process and drive testing best practices for our project. You are an integral part of the software development team and participate in all stages of the software development process. Responsibilities include defining test strategy and test plans, reviewing test plans and project status with stakeholders and senior leaders, improving automated test coverage, reviewing and filling gaps in existing automation. Representing the customer, you understand how they use the system, advocate for them in requirements and design reviews, and include the most relevant end-to-end user scenarios in test plans and automation. As the subject matter expert on software testing, you ensure software and system designs consider testability, enforce testing best practices, and perform code reviews on automated testing written by others.