|
Описание: |
Your job will be to build and maintain native Java integrations that connect testing frameworks like JUnit and TestNG to Testomat.io. You’ll make sure test results flow smoothly from Java-based test automation into our platform — from basic test results to screenshots, logs, and custom test steps.
You’ll work deep in the Java testing lifecycle — with listeners, reporters, and plugin packaging — and help deliver a smooth developer experience for Java QA and automation engineers. This role is key for expanding Testomat.io support for Java-based test automation workflows. Tech stack: * Java 8/11+ * JUnit, TestNG * Annotation Processing * Maven (dependencies & plugin development) * REST APIs, HTTP clients (OkHttp, Apache HttpClient, etc.) * Selenium / Playwright (basic automation context)
✅ Responsibilities * Build and maintain a native Java reporter using JUnit/TestNG listener interfaces * Implement REST API communication with Testomat.io * Support test lifecycle hooks and custom test step reporting * Capture and upload test artifacts (screenshots, logs, traces) * Ensure compatibility with Selenium and Playwright tests * Package solutions as Maven dependencies * Provide developer-facing documentation and usage examples
Requirements * 2–3 years of professional Java development experience * Strong understanding of JUnit and TestNG internals * Experience with listener/reporting mechanisms and annotation processing * Experience with REST API integration and HTTP clients in Java * Maven dependency setup and/or plugin development experience * Understanding of test lifecycle events and reporting flows * Basic knowledge of test automation tools (Selenium, Playwright)
Nice to Have * Experience building testing tools, reporters, or custom integrations * Familiarity with CI/CD pipelines and build automation * Experience with test management platforms (like Testomat.io) * Practical background in test automation engineering
Personal Qualities: ⚡ Self-directed with the ability to work independently Eager to learn new technologies Good problem-solving skills ✅ Attention to detail, especially regarding API compatibility Comfortable reading technical documentation ️ Collaborative mindset for cross-language / cross-team development What We Offer 100% remote — async-first team Flexible schedule — result > hours Impact-driven culture, no micromanagement Opportunity to grow into Lead/Architect role Direct influence on product and architecture Hiring Process * Test task * First interview with HR for familiarization * Technical interview to discuss experience and collaboration fit * Call with CEO * Offer preparation
If you are looking for exciting challenges, opportunities for professional growth, and the chance to contribute to the success of a promising product, we look forward to receiving your resume!
To speed up the process, we’d appreciate it if you could share your: * English level * Salary expectations (USD/hour, gross) * Notice period * Location (and confirm remote availability) * Preferred messenger for communication
This will help us move forward faster ✨ — Team Testomat.io
Відгукнутись на вакансію |