Software Testing Engineer
Roaya -
Heliopolis, CairoPosted 5 years ago177Applicants for1 open position
- 33Viewed
- 9In Consideration
- 3Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Design and develop excellently test cases for software tools and websites to verify product functionality according to user’s requirements.
- Develop and document requirements document/functional specifications, test cases and scenarios.
- Write clear and concise bug reports and scenarios to ensure clear communication with the software developer.
- Check program performance after implementation to prevent recurrence of program operating problems and ensure operational efficiency.
- Approve updates and development of the software tools and websites in order to ensure product efficiency.
- Develop, execute, and maintain manual and automated tests - functional, regression, load and stability testing.
- Test web services and APIs
- Prepare tractability matrix for the requirements documents
- Implement regression testing, functional & nonfunctional test types
- Previous Experience in testing both Web and Mobile applications.
- Report any UI/UX issues.
- Experience with automated testing tools & Performance test tools.
- Work with product managers and engineers to understand business requirements and perform appropriate testing.
- Map test cases to requirements to ensure complete test coverage.
- Report software defects and manage to life cycle closure.
- Report test progress and quality status to project stakeholders.
Job Requirements
Job Requirements
- 1-2 years of working experience in QC field.
- University Level Degree (Engineering, Information Technology or Software Development)
- ISTQB certification will be an added advantage
- Web Application Testing experience is highly recommended.
- SQL knowledge (Preferred)
- Web services knowledge.
- Strong communication and documentation skills.
- Strong attention to detail and desire to understand systems and issues at all levels
- Resourcefulness, creativity and strategic thinking for troubleshooting database and application problems.