QA Engineer
Core
Ensures software products meet quality, reliability, and performance standards before release through automated and manual testing.
Role type
Senior IC QA Engineer (Release Engineering)
Builds
Automated test frameworks for backend (Python, Golang) and frontend (Angular, React) services
Domain
Software Quality Assurance / Release Engineering
Required skills
Automated testing frameworks (Selenium, Playwright, Pytest), API testing (Rest Assured, Pytest), CI/CD integration, Test plan and strategy design, Defect tracking and root-cause analysis, SQL databases (PostgreSQL, Oracle), Log analysis (Splunk)
Preferred skills
BDD frameworks (Cucumber), AI-assisted testing tools, Performance testing strategies, Test data management
Technologies
Python, Golang, Angular, React, TypeScript, Selenium, Playwright, Pytest, Rest Assured, Splunk, Postman, Jira, GitHub, Azure DevOps, AWS, Jenkins, GitHub Actions, PostgreSQL, Oracle
Responsibilities
Develop and maintain test plans and strategies, Design and develop test cases and scripts, Build and maintain automated test frameworks, Integrate automated tests into CI/CD pipelines, Execute functional, regression, integration, and performance testing, Identify and track defects for resolution, Analyze HTTP logs and network traces for debugging
Seniority
Senior, hands-on IC