Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Duties and responsibilities
- Analyzing user stories and/or use cases/requirements for validity and feasibility.
- Collaborate with development teams and define continuous integration approach; Participate in its implementation.
- Troubleshoot found problems, investigate root causes, and provide comprehensive test reports and analyses of the test results.
- Monitor and improve the testing process to achieve the superior quality of the solutions (test-driven development, design and code reviews, etc.)
- Understands the scope of projects, and works with software developers, project support teams, and vendors to identify business/technical requirements.
- Testing the developed applications on different platforms and environments.
- Testing desktop and web-based applications.
- Report summary of bug’s status and assures quality and give feedback to all project stakeholders to take corrective actions.
- Test Mobile App. (IOS, Android).
- Review and analyze system specifications.
- Create logs to document testing phases and defects
- Conduct post-release/ post-implementation testing
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
- Keeps up on industry trends and current technological standards, languages, utilities, and operational considerations, and works with the project management team to suggest testing tools, and new methodologies.
- Provides mentoring training and technical guidance to junior testers and assists in training other programming or support team members in a cooperative and effective manner
Job Requirements
- 4-6 years of experience in the same QC role.
- Must have a BS/MS degree in Computer Science or Computer Engineering.
- Certified in ISTQB/CTFL. (It’s a must)
- Prior experience in mobile & web testing is a must.
- Hands-on experience in Automation Testing, API testing, performance testing, and database testing.
- Hands-on Experience with C#, and python, SQL, MySQL.
- Hands-on Experience in using azure.
- Experience in using Design Patterns
- Excellent knowledge of Agile and Scrum.
- ITI Graduate is a PLUS.
- Excellent in English (B2/C1/C2).
- Experience working on large-scale infrastructure.
- Are a curious engineer who loves to discover how things work and determine how to improve them.
- Are self-motivated and have excellent analytical, problem-solving, and troubleshooting skills.
- Enjoy working collaboratively with product and engineering teams to deliver value to clients.
- Good knowledge of large-scale web application deployment.
- Excellent relationship building, organization, collaboration, leadership, negotiation, adaptability, and time management skills.
- Teamwork spirit and organizational skills.
- Excellent communication skills.
- Hands-on experience in Automation testing and API testing.
- Ability to prepare proper detailed reports and documents.
- Excellent knowledge in testing skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs).
- In this role, you should have a keen eye for detail and excellent communication.
Featured Jobs
Similar Jobs
- Senior Testing EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza2 days ago
- Automation Testing Engineer.Fawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza2 days ago