Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Siemens EDA (Siemens Digital Industries Software) • Cairo, Cairo, Egypt
Role & seniority
Stack/tools
Programming: Python (OO concepts), scripting (Shell, Python, SKILL)
Manual testing + GUI testing: Qt, Squish, Selenium
Platforms: Linux
Version/defect tools: Git, Jira
Test/QA practices: test automation, regression prevention, QA methodologies
AI/ML concepts and API testing
EDA/IC design context: Cadence Virtuoso, Synopsys Custom Designer, SPICE (plus familiarity)
Additional: Agile collaboration
Top 3 responsibilities
Define test plans and participate in quality plans for each release; create test cases for new features
Analyze customer defects, automate corresponding test cases, execute tests, diagnose issues, and report with potential solutions
Validate products against quality attributes (FURPS), measure test coverage, provide feedback to improve usability and user experience; collaborate with development to optimize cycles
Must-have skills
Bachelor’s in Electrical, Computer Engineering, or Computer Science
Strong programming and software testing skills; Python emphasis; OO concepts
Experience in manual testing of complex desktop apps; GUI testing principles/tools
Proficiency in Linux, Git, Jira; scripting languages; API testing familiarity
Knowledge of AI/ML concepts; ability to assess product usability and quality
Strong written/verbal communication; ability to document plans, bugs, and collaborate in Agile
Nice-to-haves
Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.
We are looking for an Environment QA Engineer to join our team in Cairo, Egypt.
Aim to achieve a high-quality level for the Solido Design Environment. Define the test plan and participate in the quality plan definition for each release, in coordination with the development and marketing teams. Create various test cases to evaluate new features using analog design languages. Analyze defects reported by customers and automate corresponding test cases. Execute the required tests, analyze test reports, diagnose problems, report them to the development teams, and suggest potential solutions. Consider different quality attributes (FURPS) while validating products, with special emphasis on Usability (GUI) attributes. Measure test coverage and recommend improvements. Use the products as a designer and provide feedback and suggestions to enhance functionality and user experience. Collaborate closely with the development team to optimize the development and validation cycle time within an Agile process.
Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science. Strong programming and software testing skills, with an emphasis on Python and object-oriented programming concepts. Experience in manual testing of complex desktop applications and familiarity with GUI testing principles and tools (e.g., Qt, Squish, Selenium). Good knowledge of AI, Machine Learning (ML), and Large Language Model (LLM) concepts, along with familiarity with API testing. Proficiency in scripting languages (Shell, Python, SKILL) and experience working in Linux environments, with version control systems (e.g., Git) and defect tracking tools (e.g., Jira). Solid understanding of test automation, regression prevention, and software quality assurance methodologies. Knowledge and hands-on experience with analog/mixed-signal IC design and verification flows is a plus. Familiarity with EDA tools and environments (e.g., Cadence Virtuoso®, Synopsys Custom Designer®) and SPICE simulators is a plus. Strong written and verbal communication skills, demonstrated through clear documentation, test plans, bug reports, and team collaboration. Customer-focused mindset with the ability to prioritize tasks based on impact and ROI. Self-motivated, detail-oriented, and eager to learn, with the ability to work independently or as part of a team.
Bonus points for: experience with Jenkins administration, statistical analysis (e.g., Monte Carlo), source code inspection (Python, C/C++), static code analysis (Coverity), and release management.
We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.