Senior QA Engineer
BlackStone eIT
- Cairo
- Permanent
- Full-time
- Analyze and understand project requirements to develop test strategies, test plans, and test cases.
- Design and implement automated tests to validate software functionality and performance.
- Execute functional, integration, regression, and performance tests.
- Identify, document, and track software defects, and collaborate with developers and stakeholders to drive their resolution.
- Collaborate with cross-functional teams to ensure that all aspects of the software development lifecycle are properly tested.
- Maintain and enhance the test automation framework and infrastructure.
- Provide technical guidance and mentorship to junior QA engineers.
- Stay up-to-date with industry best practices and emerging trends in software testing.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software testing or quality assurance.
- Strong knowledge of software testing methodologies, tools, and processes.
- Experience with test automation frameworks and tools, such as Selenium WebDriver or Cypress.
- Proficiency in at least one programming language, such as Java, Python, or JavaScript.
- Experience with API testing and working with RESTful APIs.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, agile environment.
- Attention to detail and a commitment to delivering high-quality results.