Senior Software Quality Assurance Engineer
Algoriza -
Cairo, EgyptPosted 2 years ago27Applicants for1 open position
- 10Viewed
- 1In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Reviews and validates requirements and technical specifications
- Develops and executes test plans and detailed test cases based on requirements and/or customer feedback and prioritization
- Documents results; offer observations or improvements after analysis of test results and overall product quality
- Collaborates with the development team on bug fix verification and validation (regression testing)
- Communicates professionally at all levels within and outside of the organization
- Supports, designs, develops, and enhances test processes and reporting for QA processes
- Manages testing efforts across many varied projects and tasks under tight deadlines
- Mentors and provides training assistance to Associate QA Engineers
Job Requirements
- At least 3+ years quality assurance experience in Agile Development environments
- Familiarity with Agile Software Development Methodologies
- Minimum 2+ years experience with automated testing tools or equivalent automation skills
- Experience with web-based application testing (minimum 3+ years)
- Experience with integration testing between applications (minimum 3+ years)
- Defines problems, collects data, establishes facts, draws valid conclusions, and provides solutions
- Identifies, communicates, and escalates issues as required
- A team player and self-starter who will work side by side with the development team
- Ability to multi-task, prioritize tasks and quickly adjust in a rapidly changing environment
- Excellent verbal and written communication skills
- Thorough working knowledge of software testing methodologies and the testing life cycle
- Understanding of Application Integration
- Ability to work independently with clients, proactive, and self-managed
- Solicitation and elicitation of client needs and requirements
- Project Management and Software Development Methodologies
- Industry experience in Professional Services, Healthcare, Financial Services, and Telecommunications is beneficial
- Working knowledge of Microsoft Office
- Familiarity with SharePoint (ability to create site collections, sites, and lists at a minimum)
- Familiarity with programming languages and SQL to allow for defect triaging and automation
- Familiarity with scripting languages used in test automation
- Scalability and performance testing
- A Bachelor’s degree in a computer-related field, engineering, mathematics, or equivalent experience
- Desire to learn new technologies