Envision Employment Solutions is currently hiring a Senior QA Engineer for a start-up company located in Maadi, Cairo, Egypt.
Job Summary:
Our partner is seeking a senior Quality Assurance/Control (QA/QC) Engineer to lead the design, creation, deployment and maintenance of the testing framework for the complete landscape, and automate the testing process.
Responsibilities:
- Elicit, understand, analyze, and document feature requirements
- Collaborate with the development team to test new features and ensure common understanding of requirements/user stories
- Write comprehensive acceptance criteria for requirements/user stories
- Design, implement, execute, and assess software quality through manual and automated test cases to ensure product quality
- Create, update, and execute interactive tests and create associated reports
- Troubleshoot, reproduce, and log defects as needed
- Maintain the system test plan and other related documentation
- Perform Static Code Analysis (SCA) and analyze results to contribute towards better code quality
- Prepare test metrics and present results in the Retrospective ceremony
- Contribute to the decomposition and flow of tickets in an agile project management system
- Contribute specialized domain or technical content to proposal sections or client white papers
- Build a productive relationship with stakeholders and understand their structure and goals
Requirements:
- Bachelor of Science in Computer Science (or related field) and a minimum of 3 years of related experience
- Proficient in Java
- Working knowledge of Jira and Confluence
- Working knowledge of current software testing methodologies
- Working knowledge of Agile software development frameworks like SCRUM
- Familiarity with Jenkins, CirlceCI or other CI/CD tools
- Familiarity with Docker or other container orchestration platforms
Desired Requirements:
- Possess a sense of ownership and professional pride
- Excellent spoken and written communication skills
- Excellent organizational skills and attention to detail
- Ability to work in fast paced environment
- Ability to juggle multiple tasks simultaneously
- Ability to work well in a distributed/remote team environment
- Drive to be a self-starter and promote change when necessary
Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!