Software QA Engineer
Core
Design, develop, and execute test plans for software applications and system components while supporting simulators and test environments.
Role type
Senior Software QA Engineer
Builds
Software applications, system components, simulators, and test benches
Domain
Software Engineering / Quality Assurance
Required skills
Python, Java, C/C++, software testing concepts, automation frameworks, quality assurance methodologies, software debugging, multithreading, object-oriented programming
Preferred skills
Git, CI/CD tools, DevOps practices, embedded systems, distributed systems, hardware-software integration, test automation tool development
Technologies
Python, Java, C/C++, Git, CI/CD tools
Responsibilities
Design and execute test plans, develop and maintain test automation and validation tools, analyze software defects and troubleshoot issues, support software build and release processes, participate in code reviews and design discussions
Seniority
Senior, hands-on IC
