Svitla Systems Inc. is looking for an AI Quality Assurance Engineer for a full-time position (40 hours per week) in Bulgaria. Our client is a leading provider of video analysis solutions for loss prevention and security. It offers a cloud-based platform that acts as a hub to analyze the video stream to find the key points of data and create alerts and reports. It provides motion alerts by detecting unusual motion by setting regions of the camera views, and provides alerts when activity happens. It offers a wide range of tools to keep track of important events and history and identify outlying patterns and incidents. The subscription-based software connects the camera footage with the POS data to review all POS transactions. It pairs them with the corresponding real-time video, creating a dashboard of searchable moments. These moments allow filtering by specific incidents like movement in a room, particular purchases, and unusual staff behavior. The company is headquartered in Ottawa, Ontario, with regional representation worldwide, and serves the retail, banking, and restaurant industries.
You’ll work alongside the Development AI Team and other QA team members, where you can shape and implement the technology and product deliverables to drive the product forward. Your primary focus will be testing new and existing AI features, creating and maintaining test plans for the AI Team, and ensuring high quality throughout the development lifecycle. As gatekeepers of quality, you will increase test coverage, optimize testing with strategic approaches, and proactively identify and mitigate quality risks to deliver a reliable product to the customers.
Overlap until 7–8 PM Bulgarian time.
Requirements
- 5+ years of software testing experience, ideally in the AI space for cloud-based SaaS solutions.
- Understanding of backend and API testing, including proficiency with test tools.
- Proven ability to create, update, and review detailed test plans and strategies.
- Experience leading tests independently, planning and estimating timelines, and actively participating in development lifecycle discussions.
- Strong work ethic with a positive attitude and a passion for Quality Assurance.
- You thrive at solving problems and enjoy a good challenge.
- Team player with excellent interpersonal and communication skills (written and verbal).
- Strong analytical skills and attention to detail.
- A “can-do” attitude and the ability to take ownership of tasks and responsibilities.
- Interest in learning new tools and adapting to new technologies or methodologies.
- Experience in automated test development is a strong asset
- Familiarity and understanding of machine learning concepts, AI pipelines, and integrations between AI components and broader systems are a significant advantage.
- Bachelor of Science Degree or higher education (Computer Science or related field is an asset).
Responsibilities
- Proactively lead all testing activities within the AI team, ensuring comprehensive test coverage and quality assurance.
- Execute manual and automated functional, non-functional, and regression testing for front and backend components.
- Validate that AI models produce accurate, reliable, and unbiased results by testing various edge cases and diverse datasets.
- Identify, design, and execute comprehensive test coverage plans, including end-to-end (E2E) tests across environments.
- Define and drive the AI team’s automation strategy, including identifying what to automate and how to integrate automated tests into CI/CD pipelines.
- Collaborate closely with the development team and product management to understand upcoming features, create test cases, and provide input to uphold quality in the development lifecycle.
- Identify, report, and verify defects while proactively managing QA risks and the mitigation plan.
- Develop deep expertise in the SaaS platform, viewing it from the perspectives of customers, internal support teams, and customer success managers who set up accounts.
- Provide technical guidance to junior QA team members, helping them understand AI-specific testing methodologies.
- To identify potential issues, perform creative, exploratory testing, think outside the box, and employ unpredictable methods.
- Continuously improve QA processes to enhance efficiency, coverage, and effectiveness.
We offer
- US and EU projects based on advanced technologies.
- Well-established remote culture and flexible working hours.
- No trial period.
- Annual performance appraisals.
- Competitive compensation in USD gross based on skills and experience.
- B2B contract with Svitla Systems Inc. (US legal entity).
- 20 vacation days, 10 national holidays, and 5 paid sick leaves.
- Personalized learning program tailored to your interests and skill development.
- 3 additional days of paid vacation for special life events (marriage, childbirth, etc).
- Bonuses for article writing, public talks, and other activities.
- Free webinars, meetups, and conferences organized by Svitla.
- Awesome team, friendly and supportive community!
About Svitla
Svitla Systems is a global digital solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and trustworthy environment.
Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.
Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!