Software QA Engineer
SIEMENSNew cairoUpdate time: May 27,2022
Job Description
You will team up with other test engineers to create and maintain test suites that enable Siemens Digital Industries products to collect and analyze product usage, to install Siemens Digital industries products successfully. Our Test Engineering team is responsible for the testing, evaluation, and validation of all our applications and services. We’re a team of expert engineers responsible for the development of all test cases and test tools to ensure the functionality and compatibility of our products. We’re involved in the whole testing process from preparing test plans and diagnostic programs to recommending changes in testing equipment procedures and designing new testing equipment. As a Software QA Automation Engineer, you will drive testing initiatives across the Application Components and services software suite. You will complement development-based testing (Unit & Integration) by providing additional test layers including component, end-to-end, system and exploratory. We’re looking for someone with a passion for doing the right thing the right way. Essential Requirements 3+ years of experience in Quality & Test Automation roles B.Sc. in Computer Science, Computer Engineering, or a related technical field. Very good Experience in API testing & Selenium Experience with the ROBOT automation framework Very good programming skills (Object oriented programming) and scripting skills (Python, bash, etc.) Linux Experience is a must with proven hands-on experience in different distros Experience with developing test cases for different Linux based platforms Experience with development, building, testing and continuous integration tools, for example, Jenkins. Experience with developing automated test cases and working with an automated test framework Experience with Agile Software Development methodology & DevOps lifecycle Familiar with Agile Software development methodology, practices, and tools Excellent verbal and written communication skills Be able to demonstrate a deep understanding of modern software quality assurance methodologies and best of class industry practices. As an Automation Test Engineer, your key responsibilities will include: Design, Develop and execute automation test plan objectives prioritizing quality Work with development team to strategize testing, plan release activities and deliverables Build and/or maintain test automation architecture, designs and implementations Be a knowledge expert on automation infrastructure, test orchestration and execution Analyze automated test results, provide continuous status, and defect reporting Participate in code reviews and enforce code quality standards Engage with the entire Engineering team to assist in development and testing objectives Developing and maintaining suites of automated tests ranging from low-level integration tests to system-wide functional regression testing. Identifying, diagnosing, reporting, and assisting developers in resolving defects. Improving product requirements and specifications, providing a testing perspective. Writing and maintaining test plans and test cases for new and existing features. Ability to work successfully as part of a team, sense of urgency, attention to details and quality, good team player. Strong motivation to learn new things and embrace change. DESIRABLE REQUIREMENTS Demonstrable knowledge of testing on Windows and Linux operating systems Understanding of test methodology, experience in test cases design, execution and analysis and troubleshooting skills, ability to reproduce and document the issue. Real word programming experience with Python and JAVA preferably in the QA automation area. Knowledge about Defect Tracking Systems, Configuration Management and Code Profiling Tools. Experienced in using git and GitLab in a collaborative development environment. Familiar with writing documentation and building unit tests. Willingness and ability to learn new technologies and take on different assignments Highly developed communication skills, including the ability to present ideas and share your knowledge with others. Must be highly motivated and willing to work in a remote agile team environment Organization: Digital Industries Company: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone) Experience Level: Experienced Professional Job Type: Full-time

Get email alerts for the latest"Software QA Engineer jobs in New cairo"