An IT Consultancy located in Beirut – Lebanon is looking for an experienced QA Engineer to join their team.
– Comprehend project requirements and align testing procedures with business needs.
– Create comprehensive test cases and scenarios that reflect business requirements, incorporating both manual and automated testing methods.
– Handle parameterization and maintenance to suit business requirements.
– Ensure that software solutions meet customer requirements and specifications.
– Create, execute, and automate test scenarios to identify and document software issues, leveraging automation tools where appropriate.
– Perform both manual and automated testing on a predetermined schedule to ensure timely delivery.
– Guarantee a satisfactory user experience through continuous testing and validation.
– Identify, analyze, document, and follow up on software bugs and errors until they are resolved, fixed, and closed.
– Record testing processes and results and collaborate with the development team to enhance software programs using both manual and automated testing insights.
– Act as a link between IT and business teams to ensure proper communication of scope changes.
– Suggest software enhancements to improve user experience based on insights from testing.
– Research and compare similar competitor products to inform testing and development strategies.
– Ensure comprehensive testing across various platforms, including web and mobile (e.g., React Native), to guarantee consistency and reliability.
– Work closely with front-end developers to align testing processes with the development of responsive and user-friendly interfaces.
– Conduct thorough testing of RESTful APIs, validating functionality, data integrity, and security to ensure robust backend service integrations.
– Assist in setting up and maintaining CI/CD pipelines using tools like Jenkins, integrating automated testing to streamline development and deployment.
– Implement and maintain testing frameworks (e.g., Mocha), enhancing overall test coverage, efficiency, and reliability.
– Collaborate with the development team on mobile applications, ensuring seamless integration and superior user experience on both iOS and Android platforms.
– Lead QA and development teams by implementing Agile methodologies, fostering collaboration, and ensuring efficient workflows to meet deadlines and quality standards.
– Ensure compliance with ISO standards and implement corrective actions based on audit findings, continuously improving QA processes.
– Keep up with industry trends and advancements in software development, testing methodologies, and automation tools.
– Perform other duties as assigned.
– Educational background: Bachelor’s degree in Computer Science, Information Systems, or other related field.
– Professional experience: 3+ years of experience in software development, testing, and automation.
– Deep knowledge of QA terminology, methods, software, and tools, including both manual and automation testing techniques.
– Strong understanding of Agile/Scrum methodologies, with experience in integrating QA processes within Agile teams.
– Proficient in common automation tools and frameworks such as Selenium, JUnit, TestNG, Cucumber, or similar.
– Strong knowledge of programming languages like Java, Python, or JavaScript for developing automation scripts.
– Proficiency in using bug tracking and test management tools such as JIRA or TestRail.
– Experience with performance testing tools like JMeter or LoadRunner is a plus.
– Experience with version control systems like Git.
– Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins or GitLab CI.
– Exceptional attention to detail and a commitment to delivering high-quality software products.
– Excellent analytical and problem-solving skills, with the ability to identify, diagnose, and resolve complex software issues.
– Strong communication skills.
– Great team player, able to work efficiently with minimal supervision.
– Fluency in English language. French is a plus.
Monday To Friday
8:30 AM till 5:30 PM
Beirut – Lebanon
Basic + Insurance