استخدام Senior QA Engineer
شرح موقعیت شغلی
At Pooleno, we’re on a mission to build innovative, high-quality solutions that empower people to trade and invest with confidence. We’re passionate about creating products that are reliable, secure, and easy to use — and we know this is only possible with talented, curious, and driven people on our team.
We’re looking for a Senior QA Engineer to join us and help shape the future of our platform while working alongside a group of supportive, skilled professionals who care about excellence and collaboration.
Required Skills
- Strong experience in manual and automated testing of complex, distributed systems
- Proficiency with test automation frameworks:
- UI: Selenium, Cypress, Playwright
- Backend/API: Postman, Newman, REST-assured, Supertest
- Hands-on experience with WebSocket testing (Socket.IO test clients, custom scripts, Playwright/WebSocket APIs) for live trading data
- Knowledge of databases (PostgreSQL, MySQL, MongoDB, Redis) for test data validation and queries
- Experience testing message brokers/streaming (Kafka with Kafka Test Clients, NATS CLI, Mock Brokers)
- Familiarity with Cloud-Native environments:
- Containers: Docker
- Orchestration: Kubernetes (kubectl, Helm)
- Strong knowledge of performance/load/stress testing tools:
- JMeter, Locust, Gatling, K6
- Understanding of security testing:
- Vulnerability scanning: OWASP ZAP, Burp Suite
- Dependency scanning: Snyk, Trivy
- Experience with CI/CD-integrated testing: GitLab CI, GitHub Actions, Jenkins
- Strong grasp of Agile QA practices (Scrum/Kanban) and test management tools (Jira, Xray, TestRail, Zephyr)
- Ability to produce clear and maintainable test documentation (test plans, bug reports, regression matrices) using Confluence, Notion, or similar
- Excellent collaboration skills with DevOps, backend, and frontend engineers
Preferred Skills (Nice to Have)
- Familiarity with BDD frameworks (Cucumber, SpecFlow, Gherkin)
- Experience with contract testing tools (Pact, Hoverfly) for microservices
- Exposure to observability stacks for monitoring quality metrics: Prometheus, Grafana, ELK, OpenTelemetry
- Knowledge of compliance testing for financial/regulated environments (PCI DSS, SOC2)
- Hands-on experience with test data management (Delphix, custom anonymization scripts)
- Experience testing mobile/PWA trading platforms with Appium or mobile browser automation
Responsibilities
- Design and execute comprehensive test strategies (functional, integration, regression, performance, security) for the exchange platform
- Build and maintain automated regression suites using Cypress/Playwright and integrate into CI/CD pipelines
- Conduct API and WebSocket testing with Postman/Newman, REST-assured, and real-time test clients
- Perform performance/load/stress tests with JMeter, Locust, Gatling, K6 to validate low-latency SLAs and scalability under trading peaks
- Validate message-driven workflows (Kafka, NATS) using mock consumers/producers and event simulators
- Collaborate with DevOps to ensure monitoring and alerting (Prometheus, Grafana, ELK, OpenTelemetry) align with QA quality metrics
- Perform security and vulnerability testing with OWASP ZAP, Burp Suite, Snyk, Trivy
- Ensure test results are logged in Jira/Xray/TestRail for traceability and audit compliance
- Document test cases, results, and incidents for regulatory and compliance purposes
- Participate in Agile ceremonies, define acceptance criteria, and drive shift-left testing practices
- Support incident analysis with root cause verification and ensure defect prevention in future releases
مهارتهای مورد نیاز
- QA
- Software Testing
- تضمین کیفیت
- تست نرم افزار
- API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست