Tester & Quality Assurance Engineer
ITIDA -
Smart Village, GizaPosted 5 years ago87Applicants for2 open positions
- 0Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and execute test plans on computer applications.
- Record and document results and compare to expected results.
- Designing and writing test automation scripts.
- Detect software failures so that defects may be discovered and corrected.
- Hold and facilitate test plan/case reviews with cross-functional team members.
- Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.
- Maintain a database of software defects.
- Examine the code and execution of code in various environments.
- Verify specific action or function of the code.
- Operate and maintain test networks.
- Provide application instructions for users.
- Develop and document application test plans based on software requirements and technical specifications.
- Create meaningful error handling procedures for application code.
- Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources.
- Ensure systems and tools compliance with security used standards.
- Perform application security audits and code vulnerabilities checks.
- Perform performance and stress tests.
- Implement application design; create queries, scripts, web pages, and other deliverables.
- Participate in application planning meetings.
- Ensure data integrity standards.
- Perform reviews, walkthroughs, or inspections.
- Preparation of training manuals for users
Job Requirements
- Relevant QA technical experience in most of applications types e.g. web, mobile & desktop.
- Large enterprise or e-business systems experience.
- Create clear, concise detail oriented test plans/cases.
- Ability to understand and create test plans from specifications or verbal communications.
- Knowledge and understanding of basic information security principles
- Programming languages, such as C# and Java
- Liaison with development, project management, and customer support
- Employers will expect you to have excellent technical knowledge of as many programming languages and platforms as possible and have a good understanding of the software testing lifecycle.
- Experiences in Quality Management Software and Processes
- Knowledge and experience in technical aspects of software solution being tested
- Business process understanding
- Experience in security tools is a plus e.g. burp suit/ZAP