QA Automation Engineer
Core
Design, develop, and maintain automated test scripts for web applications and APIs using Java, Selenium, and Playwright to ensure quality, reliability, and performance.
Role type
Senior IC QA Automation Engineer
Builds
Reusable automation frameworks, CI/CD integrated test suites, and performance test reports
Domain
Software Quality Assurance / API Testing
Required skills
Java (OOP, collections, exception handling), Selenium WebDriver, Playwright, API testing (Postman, REST Assured), TestNG/JUnit, Page Object Model, CI/CD (Jenkins, GitHub Actions), SQL, Apache JMeter, defect management (Jira, Azure DevOps), Agile/Scrum methodologies
Preferred skills
Cloud-based testing, Docker, AI-powered coding assistants, framework optimization, basic security and accessibility testing, application log analysis
Technologies
Java, Selenium, Playwright, Postman, REST Assured, JUnit, TestNG, Jenkins, GitHub Actions, Apache JMeter, Docker, SQL, Jira, Azure DevOps, Git
Responsibilities
Design and maintain automated test scripts for functional, regression, smoke, integration, and end-to-end testing; Build and maintain reusable automation frameworks; Test APIs and validate endpoints; Integrate automated tests into CI/CD pipelines; Perform cross-browser and performance/load testing; Identify, report, and verify defects; Analyze test reports and conduct root cause analysis; Collaborate with developers and product teams; Participate in Agile ceremonies and sprint planning; Maintain test documentation and execution reports
Seniority
Mid-Senior, hands-on IC