AiFi is transforming the way Artificial Intelligence is used to solve the problems of today. Our software engineers are developing state-of-art technologies that change how machines perceive, communicate and interact with the world. Our solutions handle information at huge scale, which extends beyond simple images or videos. We offer scalable distributed HW and SW solutions that address and grow with our customer's needs.
Our Quality Assurance will work alongside a small but fast-paced team of developers whose focus is to design, develop and maintain highly-scalable, low-latency distributed systems. You will play a critical role in the team taking full ownership of portions of our testing pipeline as we scale-up and enhance our systems. The ideal candidate will be comfortable working in a fast-paced startup environment, developing software using a variety of languages and technologies and ready to propose and implement creative solutions to our problems.
If you love:
- To push systems to their limits
- Work with cross-functional teams to design and execute efficient and effective test plans
- Writing moderately complex code/scripts to test systems, implementing test harnesses and infrastructure
And you want to:
- Build tests and necessary testing infrastructure to improve and automate tools for system validation, characterization, and diagnostics
- Lead/collaborate on improving developer and engineering team's test coverage, release velocity and production health
- Work closely with development teams in instrumenting their workflow to build a comprehensive picture of velocity, coverage and quality
- Help in making tests portable and reusable across teams and projects. Collaborate closely with numerous teams to drive standardization, re-use, and compatibility.
We are seeking a QA engineer:
- with 2+ years of experience as a Quality Assurance Engineer
- with experience with a variety of different testing techniques such as UI Testing, Automated Testing and Behavior Driven Development
- who is confident in Python, Go or JavaScript
- who has a sense of ownership and pride in your performance and its impact on the company’s success
- who has hands-on experience in automating repeated tasks and building test coverage through existing or new infrastructure
If you have one of these experiences it is even better:
- MS or PhD in Computer Science, Computer Engineering or a related field
- Experience with Cloud Infrastructure such as GCP, AWS or Azure
- Experience testing gRPC microservices.
- Experience in developing CI/CD pipelines with proper integration and validation testing
- Experience with container orchestration frameworks such as Kubernetes or ECS