Senior Java QA Engineer
Core
Design, develop, and execute automated testing for UI, API, and back-end systems within a DevOps environment.
Role type
Senior Software Test Engineer (Automation)
Builds
End-to-end automated testing solutions for complex software products
Domain
Cyber Security / Software Testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Playwright, API testing, Back-end testing, CI/CD pipelines, Docker, Kubernetes, JIRA, Confluence, Postman, Jenkins, Git, SDLC understanding
Preferred skills
Kafka, Prometheus, Grafana, Performance testing, Failover testing
Technologies
Playwright, Postman, Jenkins, Git, Docker, Kubernetes, Kafka, Prometheus, Grafana
Responsibilities
Design, develop, and execute feature, end-to-end, and regression tests for API and UI; Maintain automation testing framework and integrate into CI/CD pipelines; Log, track, and verify software defects; Collaborate with QA, Devs, and PO to develop test strategies; Execute deployment, compatibility, and failover tests; Develop test scripts for performance testing; Monitor and test in production during rollouts
Seniority
Senior, hands-on IC

