Position: Software QA Engineer
Education: B.Sc., M.Sc. in Computer Engineering, Computer Science, or related field with at least a Very Good grade
Responsibilities:
- Analyze requirements to define test cases and test scenarios for Siemens web products.
- Incorporate mock data into test cases to simulate actual customer scenarios.
- Report and track issues identified during testing to the Development team.
- Manually create test cases using Selenium IDE.
- Develop end-to-end automation scripts using JavaScript, CSS, and HTML.
- Continuously improve the automation framework to enhance test coverage and efficiency.
- Conduct performance testing to ensure the optimal functioning of Siemens web products.
- Research and implement new methods and technologies to increase the efficiency and effectiveness of the QA process.
- Create periodic test matrices and reports for better visibility and tracking of test activities.
- Collaborate closely with the Support and Development teams to address customer escalation issues.
- Follow quality assurance concepts, software testing strategies, and test planning techniques.
- Utilize defect tracking systems and software management tools like JIRA and TestRail.
- Apply software programming knowledge to enhance testing processes.
- Demonstrate good analysis and problem-solving skills.
- Communicate effectively and work remotely with an international team.
- Work independently with minimal direction, showcasing self-motivation and self-discipline.
- Maintain excellent command of English and strong presentation skills.
Requirements:
- B.Sc., M.Sc. in Computer Engineering, Computer Science, or a related field with a minimum Very Good grade.
- 0-2 years of experience in web application quality assurance.
- Solid understanding of quality assurance concepts and software testing methodologies.
- Knowledge of testing strategies, test planning, and automation tools.
- Familiarity with defect tracking systems and software management tools such as JIRA and TestRail.
- Good programming skills, with very good knowledge of JavaScript and/or Python.
- Proficiency in HTML and CSS.
- Strong knowledge of web testing and experience with Selenium.
- Experience with version control systems like Git.
- Familiarity with NightwatchJS, AWS (S3, CloudWatch, CodeBuild) is a plus.
- Excellent analysis and problem-solving skills.
- Effective communication skills and the ability to work collaboratively in an international team.
- Self-motivation, self-discipline, and the ability to work independently.
- Excellent command of English and strong presentation skills.
How to Apply: If you are interested in joining our team as a Software QA Engineer, please send your resume to mona.ismail@siemens.com, sayed.alaa@siemens.com, and mariam.mourad@siemens.com, mentioning “Web-QA-june-23” in the subject line. We appreciate all applicants, but only those selected for an interview will be contacted.