Make it happen. With Code.
QA Automation Engineer – IJ Platform
Location
Serbia
Posted
102 days ago
Salary
0
Seniority
Senior
Job Description
QA Automation Engineer – IJ Platform
JetBrains
• Design, develop, and maintain automated tests (UI, E2E, functional, and integration) across multiple platforms and environments: Linux, Windows, macOS, Docker, and WSL. • Expand test coverage for new and existing functionality. • Monitor automated test execution results. • Debug and troubleshoot test failures, distinguishing product issues (regressions) from infrastructure-related issues (including test, framework, or environment). • Optimize test execution time and reliability. • Improve test automation stability and contribute to automation frameworks. • Report bugs in YouTrack and verify that they are properly fixed and backported. • Participate in release quality assessments. • Collaborate with QA and developers on testability and quality improvements. • Help define test strategies and quality gates for your team. • Support manual QA activities when needed. • Define and track quality metrics, including testing coverage, failure rate, and flakiness. • Identify gaps in test coverage and propose solutions. • Improve domain-specific test infrastructure and CI/CD pipelines within your team's scope. • Share knowledge about automation best practices with other team members. • Work with the tooling team to adopt new frameworks and practices.
Job Requirements
- Proven experience in test automation.
- Solid programming skills in Kotlin or Java and a good understanding of the JVM.
- Experience with test frameworks: JUnit or TestNG.
- Understanding of software testing principles and methodologies.
- Familiarity with CI/CD tools (TeamCity or similar).
- Experience with reporting tools (Allure or others).
- Version control experience (Git).
- Excellent communication skills in English, both written and verbal.
- Experience working in cross-functional teams and collaborating with other teams.
- Comfort with giving and receiving constructive feedback.
- The ability to grasp new concepts quickly and to work both in a team and independently.
- Experience testing developer tools, IDEs, and desktop applications (nice to have).
- Experience building automated testing infrastructure and processes (nice to have).
- Experience in performance testing (nice to have).
- Experience in manual testing (nice to have).
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Design, develop, automate, and maintain end-to-end tests for our software products, including cross-functional workflows • Analyze, review, and document test results and work closely with developers to resolve identified issues • Identify gaps in existing test coverage and prioritize the development of additional test cases • Collaborate closely with developers, product managers, and designers to ensure tests align with business and product requirements • Promote and strengthen a culture of quality awareness within the team
Senior Test Engineer – NPSS Real-Time Payments
Unison ConsultingSpecialists in Risk Management Consulting, Technology Consulting and Products(Risk Insight and Risk Analytics)
• Define and execute end-to-end test strategy for NPSS real-time payments. • Prepare and execute test cases covering inbound/outbound transactions, positive/negative scenarios, exceptions, timeouts, rejections, and retries. • Validate complete transaction lifecycle: Channel → Core Banking → NPSS → Acknowledgement. • Test integrations between Core Banking (e.g., T24), NPSS connectivity (MQ/APIs), and digital channels. • Ensure ISO 20022 message compliance, data accuracy, and real-time performance. • Log, track, and resolve defects with internal and external stakeholders. • Ensure readiness for industry testing, certification, and production go-live. • Validate compliance with NPSS scheme rules and Central Bank regulations. • Support UAT, reporting, and stakeholder updates.
• Design and own the end-to-end automation framework for web, API, and AI-driven features • Build API automation suites for our core automation workflows and integrations (Postman/Newman/RestAssured) • Drive UI automation using Selenium, Playwright, or Cypress • Validate complex workflow automation chains (image ingestion → AI processing → asset delivery) • Ensure cross-browser compatibility for our design-heavy, canvas-based interfaces • Build performance testing suites to validate image/video processing throughput under load • Embed quality gates into our deployment pipelines (GitHub Actions/Jenkins) • Enable rapid, confident releases through automated testing at every stage • Develop testing strategies for AI-generated outputs (image crops, background removal, resolution enhancement) • Create validation frameworks for non-deterministic ML results—balancing precision with creative flexibility • Partner with Product to define acceptance criteria for AI-driven features • Work alongside Engineering to shift-left quality and build testability into system design • Experience using LLMs (ChatGPT, GitHub Copilot, Cursor, etc.) to generate and refactor automation scripts • Ability to review, validate, and harden AI-generated test code (not blindly accept output) • Experience building prompt templates for test case generation from user stories • Familiarity with AI-assisted test case generation and coverage analysis • Understanding of how to test AI-driven features (prompt testing, hallucination detection, cost optimizations, response validation) • Ability to design deterministic validation strategies for probabilistic AI outputs • Experience integrating automation into AI-heavy workflows (semantic search, generative features, etc.)
**About Us**Asteri is an AI-native Work Intelligence and Orchestration Platform that gives large enterprises the intelligence to understand how work is performed today and how it should be performed in the era of AI, eliminating inefficiencies and identifying high-impact opportunities for AI augmentation. Our platform orchestrates AI and human work with enterprise-grade governance, auditability, and measurement built for production environments at scale. **The Role**We are hiring a **QA Automation Engineer** to join our growing engineering team. As a key member of the QA function, you will have the opportunity to define and build our quality assurance strategy from the ground up. In this role, you will be responsible for ensuring the reliability and quality of our AI-native enterprise platform. You will work in a fast-moving startup environment where balancing speed and quality is critical. While developers own unit, component, and service API tests, this role focuses on high-impact automation that secures production releases.**This is a hands-on role with meaningful ownership over the end-to-end quality of production systems used by large enterprise customers. **What You’ll Do** - Define and execute quality strategies and test plans aligned with the product roadmap and release cycles - Build and maintain an automation suite for cross-service end-to-end API tests and UI tests using modern frameworks - Integrate automated tests into developer workflows and CI/CD pipelines to enable continuous quality and rapid feedback - Design automation approaches that provide high confidence in every production release - Perform targeted manual testing for new features and bug fixes - Partner closely with software engineers, product managers, and platform teams to embed quality throughout the development lifecycle **What Will Make You Successful****Must-Haves** - Experience automating browser-based enterprise applications using modern frameworks such as Playwright - Experience with automated API testing and validating complex cross-service workflows - Ability to thrive in a fast-paced startup environment while balancing speed with high quality - Comfort operating as the sole QA engineer, with full ownership of quality practices, while working within a senior engineering team **Nice-to-Haves** - Practical experience with TypeScript and contributing to shared automation codebases - Familiarity with cloud-native technologies, particularly AWS - Strong written and verbal communication skills for documenting test plans and collaborating cross-functionally - Interest or experience in testing AI-enabled products or ML-powered systems, including using AI to automate tests **Why Join Us**You’ll be the driving force behind quality at Asteri, owning our quality engineering practices end-to-end and shaping how enterprise-grade AI systems get delivered to production. We offer competitive compensation, a remote-friendly culture, and a pragmatic, production-first mindset as we build the future of work orchestration.



