Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop departmental policies and standard operating procedures as needed to effectively execute the principles and responsibilities of software quality control.
- Create detailed, comprehensive, and well-structured test plans for new or updated software projects
- Optimize processes to comply with existing and new regulatory requirements
- Create strategies to mitigate risks and take the necessary measures to control the risks.
- Monitor the systems’ performance to determine if the software will perform accurately and reliably according to documented requirements.
- Lead a team of professional QC engineers through the whole SDLC to ensure high-quality delivery of products and services.
- Conduct employee training, and evaluation and provide support during the hiring and onboarding process.
- Assess current testing needs and schedules and determine staffing needs to effectively conduct the testing.
- Guide and monitor the analysis, design, and execution of the test cases and test suites.
- Assist in generating the use cases to ensure that all functional requirements of a system are captured during the product design phase.
- Ensure several quality improvement tools like code coverage and memory leaks and recommend improvements to developers throughout the development process.
- Create test reports to summarize project status.
- Ability to understand new testing techniques, technologies, and tools.
- Ability to work in a cross-cultural team with multi-geographical locations.
- High Communication skills, Ability to express well, high analytical skills, and good documentation skills.
Job Requirements
- 6+ years of hands-on experience in software testing.
- 2+ years in leading Quality Control/Testing teams.
- Good understanding of the software development and testing process.
- Good knowledge of software testing types and techniques.
- Good knowledge of test script initiation and execution for Automation.
- Good knowledge of different test automation frameworks and tools
- Analytical and creative problem-solving skills.
- Well-experienced with agile concepts and hands-on experience in agile testing.
- Well-experienced with Test Management tools (JIRA, TestRail,...)
- Well-experienced with setting estimations and creating needed test plans
- Good knowledge of SQL
- Good knowledge of API Testing
- Solid knowledge of at least one programming language (Java, Python, C#,....)
- Performance / Security Testing is a plus
Featured Jobs
Similar Jobs
- Testing Team LeadFawry for Banking Technology and Electronic Payments S.A.E - Giza, Egypt23 days ago