QA Automation Engineer
Senior
Notix.Games is looking for a Senior AQA Engineer to work on a growing product — a gaming aggregator. This is a rare opportunity to join the team during a phase of active growth, influence architecture and technical decisions from the very beginning, and work with a modern tech stack alongside strong engineers.
Apply Today and Benefit From
- Growing Project: The product is actively developing, already live, with a clear roadmap for the next year.
- Thoughtful Architecture: All integrations go through systematic analysis. The team includes a System Analyst ensuring the quality and consistency of solutions.
- Innovative Approach: We leverage LLMs for advanced code generation.
- Professional Development: Opportunities to grow not only in testing but also in Go development (training provided) and performance testing.
- Deep Testing Involvement: Engineers are not limited to writing automated tests; they develop test infrastructure, create test cases, and participate in building a full quality cycle.
What You'll Be Doing
- Backend Automation Framework Development: Design and maintain automation frameworks using Pytest to cover functional, integration, and regression testing of backend services.
- API and Backend Testing (Automated and Manual): Automate and perform manual tests for APIs and backend systems using Postman, DBeaver, and Pytest.
- Test Documentation and Reporting: Use Allure to provide detailed reporting of automated and manual tests, ensuring transparency and visibility of the testing process.
- Continuous Integration and Deployment: Integrate automated testing into CI/CD pipelines to ensure stable releases and seamless backend updates when scaling to new regions.
- Integration Testing: Conduct thorough testing of interactions between microservices and third-party systems with a focus on backend stability.
- Collaboration: Work closely with backend developers, DevOps, and product teams to develop backend testing strategies and improve overall product quality.
- Performance and Load Testing: Participate in automating load and performance testing to ensure the platform scales with growing demand.
Your Expertise
Technical Skills
- Experience: Minimum 3 years in automated and manual testing of backend systems and integrations.
- Backend Testing: Strong knowledge of backend testing methodologies, including API testing, integration testing, and database validation.
- Automation Skills: Experience with Pytest and Allure for automation and reporting.
- CI/CD: Experience integrating automated backend tests into CI/CD pipelines (e.g., Jenkins, GitLab).
- Languages: English (B2+), Russian (C1+).
Personal Qualities and Competencies
- Adaptability: Ability to work effectively in a dynamic environment and quickly adapt to changes while prioritizing tasks effectively.
- Experience in Small Teams: Ability to take full responsibility for testing, set tasks independently, and manage time efficiently.
- Responsibility and Engagement: Strong sense of ownership, dedication to completing tasks, and ability to integrate into the team and understand one’s role.
- Attention to Detail: Analytical thinking and problem-solving skills, especially in backend systems.
Nice to Have
- Experience testing microservice and event-driven architectures.
- Experience testing client-side web applications.
- Familiarity with the gaming industry.
Extras
- Competitive salary.
- Flexible hours.
- 4 extra personal days off per year.
- Training, workshops, and opportunities to attend international conferences.