QA Software Engineering
Core
Ensure quality and reliability of software products through comprehensive test planning, execution, and defect management.
Role type
mid-level IC software quality engineer
Builds
automated test suites and end-to-end testing coverage for software applications
Domain
software engineering / quality assurance
Required skills
Python, Robot Framework, test planning, automated testing, CI/CD integration, defect management, regression testing, manual testing, version control (Git), test case design
Preferred skills
performance testing, cloud environments (AWS/Azure/GCP), medical device testing, Agile methodologies
Technologies
Python, Robot Framework, Jenkins, GitLab CI, JIRA, TestRail, JMeter, LoadRunner
Responsibilities
Develop test plans and strategies; write and maintain automated test scripts; execute end-to-end, regression, and smoke tests; identify and document defects; collaborate with development teams to improve testing processes.
Seniority
Mid-level, hands-on IC