Senior Software Test Engineer
Core
Define QA strategy and architecture for software, web, and mobile product lines; design and execute advanced automated test suites for NMS and networking domains.
Role type
Senior Software Test Engineer (Automation)
Builds
Production-quality testing frameworks, automation suites, and CI/CD pipelines for network management systems.
Domain
Networking (NMS), Telecommunications, Software Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software test automation, Java, Python, Groovy, Selenium, Cucumber, Jenkins, RESTful API testing, CI/CD pipelines, Cloud ecosystems (AWS/Azure), Microservices testing, NMS domain knowledge
Preferred skills
Robot Framework, Playwright, AI-driven testing tools, Behavior-driven development, Test-driven development, Load testing tools, Bug tracking (Jira), Test management (TestRail/XRay)
Technologies
Robot Framework, PYART, Playwright, Selenium, Cucumber, Jenkins, Jira, TestRail, XRay, AWS, Azure
Responsibilities
Define QA strategy and architecture for all product lines; Design and develop advanced test suites using object-oriented methodologies; Write backend integration tests and tests for RESTful APIs; Develop new test frameworks for data pipeline validation and streaming data processing; Design and develop integration, regression, and stress tests; Collaborate with Product Owners and Developers to translate requirements into test cases.
Seniority
Senior, hands-on IC