Senior Quality Assurance Automation Engineer
Core
Design, implement, and evolve automated testing frameworks and strategies to ensure the quality, reliability, and performance of the ThunderSoft Cloud Platform (ICP) microservices.
Role type
Senior IC Quality Assurance Automation Engineer
Builds
Scalable, robust, and efficient automation solutions integrated into CI/CD pipelines for the ICP platform
Domain
Cloud platform engineering, microservices, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Kotlin, API testing, RESTful services, CI/CD integration, microservices architecture, SQL/NoSQL databases, root cause analysis, code review, test strategy definition, performance testing, security testing, Docker, Kubernetes
Preferred skills
Karate, Selenium, Cypress, RestAssured, JMeter, Gatling, GitLab CI/CD
Technologies
Java, Kotlin, Karate, Selenium, Cypress, RestAssured, GitLab CI/CD, JMeter, Gatling, Docker, Kubernetes, SQL, NoSQL
Responsibilities
Design and maintain test automation frameworks (API, integration, end-to-end); Develop automated test scripts; Validate microservices and REST APIs; Integrate tests into CI/CD pipelines; Collaborate on shift-left testing; Perform root cause analysis; Participate in code reviews; Define and improve test strategies and metrics; Contribute to performance and security testing; Mentor junior QA engineers; Document automation frameworks and test cases.
Seniority
Senior, hands-on IC