Full time Novi Sad, Serbia
Our client is looking for a QA Engineer to help them in building of their cloud based, AI platform designed to bring CGI & VFX to all-level creators.
Responsibilities
- Partner with Product Managers, Designers, and Engineers to discuss and define requirements and acceptance criteria
- Create and document testing strategies for features and regression
- Perform hands-on testing across our content creation platform and ML pipelines
- Develop, execute, and maintain both manual and automation tests
- Work with teams to help evolve software delivery processes
- Clearly document, report, and present test results to stakeholders and software team members
Requirements
- 1+ years of experience in a manual software QA / testing role (independent)
- Solid knowledge of software development lifecycle, testing methodologies, QA terminology and processes.
- Experience in test automation tools like Cypress
- Knowledge/understanding of JS or some other Programming language
- Knowledge/understanding of relational database like MySQL or some other relational database
- Knowledge/understanding of document based database like MongoDB or similar
- Knowledge/understanding of WebSockets and related testing
- Knowledge/understanding or REST API best practices and testing principles/tools
- Understanding of CI/CD tools and practices
- Understanding of containerised and scalable systems testing
- Experience with testing specialties such as Unit, Integration, Regression, Smoke, Functional, Exploratory, Monkey,
- Performance, and System
- Experience in creating test plans, test scenarios and test cases in a complex product environment
Nice to have Qualifications (not Required):
- Experience with testing video streaming
- Experience testing a video editing tool similar to adobe premiere, iMovie, etc.
- Experience testing ML pipelines
Additional Comments
Benefits:
- Company shares
- Performance Bonuses