Senior Software Quality Engineer
Magints -
Cairo, EgyptPosted 7 years ago37Applicants for2 open positions
- 18Viewed
- 10In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Duties:
- Developing, refining and follow on execution of proper testing plans for identification of defects in software applications
- Developing, establishing and maintaining quality methodologies, systems, and practices which meet requirements established by customers.
- Serving as a Quality representative to improve awareness, visibility, and communication on quality-related aspects and initiatives.
- Providing focused quality support within product development.
- Performs all aspects of verification and validation in all testing phases.
- Regularly hold training activities on quality control aspects and best practices.
- Mentors a peer and reports feedback to the lead or manager.
- Communication – ensure a good level of teamwork, highlighting issues in good time and proactively suggesting solutions to resolve problems
- Support – Assist with resolution and reproduction of user software problems.
- Work Organization – Effective prioritization and meeting deadlines
- Individual Development – Take ownership of personal development.
Job Requirements
- Bachelor degree in computer science, computer engineering, mathematics or related major
- At least 3 years of experience with software testing environments
- Good background in Database architecture and design and working with Microsoft SQL Server
- Ability to analyze and solve complex problems.
- Flexible attitude, ability to perform under pressure.
- Good software engineering skills.
- Multi-tasking and ability to be working on more than one project at the same time
- Previous experience testing .Net software projects/product releases
- Familiarity with Agile/SCRUM is a plus
- Fundamental understanding of web-based and mobile-based systems programming and development.
- Ability to work effectively in a professional manner with technology staff, business stakeholders
- Good written and verbal communication skills, soft skills including presentation skills
- Time management, organizational, and prioritization
- Demonstrate a high level of technical competence within the scope of the role, self-sufficiency & willingness to acquire new and additional skills
- Maintain a detailed knowledge of company’s testing procedures, processes and tools.
- Maintain a good knowledge of the company’s application development life cycle.