Quality Assurance Engineer - Automation
Core
Design, build, and maintain automated test suites for web UI and API functionality to ensure high-quality releases.
Role type
Senior IC Quality Assurance Engineer (Automation)
Builds
Scalable test automation frameworks and CI/CD integrated test suites
Domain
Clean energy infrastructure / Power technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, UI automation (Playwright, Selenium), API testing (Postman, requests, REST Assured), CI/CD integration (Jenkins, GitHub Actions, GitLab CI, Azure DevOps), test framework design (Page Object Model), defect tracking (JIRA), test design techniques
Preferred skills
pytest, unittest, Docker, BDD frameworks (Behave, pytest-bdd, Cucumber), SQL
Technologies
Playwright, Selenium, Python, Postman, requests, REST Assured, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, JIRA, Docker
Responsibilities
Design and develop automated UI test scripts; Build and maintain scalable test automation frameworks; Perform API testing; Integrate automated tests into CI/CD pipelines; Identify, log, and track defects; Analyze test results and debug failures; Collaborate with developers to define test strategy; Contribute to code reviews of test scripts
Seniority
Mid-Senior, hands-on IC
