A Lead Software Engineer – QA will have a background in quality assurance processes and methodologies and work with all aspects of quality assurance throughout the entire software development process. They are involved in ensuring that quality is considered early in the design process so that the product will be testable later.
As per the 7-Stages Development Process, a Lead Software Engineer – QA works with both the QA Leader and development team to ensure that that all aspects of testing, support, and test coverage are included in the testing plans. They monitor every phase of the development process to ensure that the design and software adhere to company standards.
A Lead Software Engineer – QA should have a thorough understanding of QA testing environments and software development life cycles. A Lead Software Engineer – QA helps meet sprint deadlines by breaking up the development process into attainable testing goals and relaying any issues back to the development and product teams or leaders.
Experience: Minimum 10 years of experience in QA and testing complex AI non-deterministic systems and the mathematics behind the solutions.
Education: Preferably a master degree or equivalent in Computer Science, Engineering, or related field.
Technical Skills:
Work Methodologies:
Languages: Fluency in English is mandatory.
We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.