Senior Software Test Engineer
Core
Design, implement, and maintain automated testing solutions for distributed microservices, covering functionality, performance, security, and integration across backend and front-end applications.
Role type
Senior Software Test Engineer (Automation & QA)
Builds
Automated test suites, frameworks, and CI/CD integrated quality assurance pipelines for microservices-based applications.
Domain
Software Engineering / Quality Assurance / Microservices
Required skills
Automated test script development, API testing (RESTful), Container orchestration (Kubernetes), CI/CD pipeline integration, Test case design, Defect tracking, Microservices architecture knowledge, Python, Robot Framework, Docker, Jira, Git, Jenkins
Preferred skills
Backend service testing, End-to-end testing, Exploratory testing, Performance testing, Security testing, Test strategy planning
Technologies
Python, Robot Framework, Docker, Kubernetes, Jira, Bitbucket, Confluence, TestRail, Git, Jenkins, REST APIs
Responsibilities
Develop and execute test cases for functionality, performance, security, and regression; Maintain and expand automated test frameworks; Identify, reproduce, and document software defects; Perform API testing and validate service dependencies; Integrate automated tests into CI/CD pipelines; Collaborate with developers and DevOps teams on testing processes.
Seniority
Senior, hands-on IC