Software QA Automation Engineer
Core
Design, develop, and maintain robust test automation frameworks; execute functional, regression, performance, and integration testing to ensure comprehensive system coverage.
Role type
Software QA Automation Engineer
Builds
Automated test frameworks and scripts for Lenovo's AI-enabled devices, infrastructure, and software solutions.
Domain
Technology hardware and software (PCs, workstations, servers, edge computing)
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Java, Python, JavaScript, Playwright, Selenium, Appium, TestNG, JUnit, Jenkins, GitLab, Azure DevOps, Postman, RestAssured, JMeter, LoadRunner
Preferred skills
AWS, Azure, Google Cloud, Docker, Kubernetes, Agile/Scrum, ISTQB certification
Technologies
Playwright, Selenium, Appium, TestNG, JUnit, Jenkins, GitLab, Azure DevOps, Postman, RestAssured, JMeter, LoadRunner, Docker, Kubernetes
Responsibilities
Design and maintain scalable test automation frameworks; write reusable automated test scripts; perform functional, regression, performance, and integration testing; identify and track bugs; collaborate with developers to resolve issues; prepare test plans, cases, and reports; optimize automation processes.
Seniority
Mid-Senior (4–7 years experience)