QA Engineer
Dar Chaabane Al Fehri,
Tunisie
We are seeking a detail-oriented and highly motivated QA Engineer to join our team. The ideal candidate will have a strong understanding of software development processes, excellent analytical skills, and a passion for ensuring the delivery of high-quality software products. As a QA Engineer, you will be responsible for creating and implementing test plans, identifying and reporting bugs, and collaborating closely with developers and cross-functional teams to ensure our software meets the highest standards.
Responsibilities
- Develop and maintain test plans, test cases, and test scripts based on product requirements and design specifications.
- Execute manual and automated testing to identify and report software defects, bugs, and inconsistencies.
- Collaborate with the development team to prioritize bug fixes and ensure timely resolution.
- Work closely with cross-functional teams, including product managers, designers, and developers, to understand product requirements and ensure quality throughout the software development lifecycle.
- Participate in design and code reviews to identify potential quality issues and suggest improvements.
- Provide clear and detailed bug reports, including steps to reproduce, expected results, and actual results.
- Continuously review and improve testing processes and methodologies to increase efficiency and ensure consistent quality standards.
- Stay current with industry trends, tools, and best practices in software quality assurance.
- Contribute to the continuous improvement of the overall quality assurance strategy and processes.
- Provide training and support to team members on QA best practices and tools.
Requirements
- Minimum 2-4 years of experience in software quality assurance, including both manual and automated testing.
- Strong knowledge of software QA methodologies, tools, and processes.
- Proficiency in Python and javascript programming language (PHP and shell scripting is a plus).
- Experience with test automation tools/frameworks (e.g., Selenium, k6, Apache JMeter, Appium, Jenkins, SonarQube).
- Familiarity with Agile/Scrum development processes.
- Excellent problem-solving and analytical skills, with a strong attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Ability to work independently and manage multiple tasks simultaneously in a fast-paced environment.
- Experience with performance, security, and usability testing is a plus.
We're now looking for people who can bring new perspectives and life experiences to our team, so if you want a place that values your curiosity, passion, and desire to learn, if you're seeking colleagues who are big thinkers eager to take on fresh challenges as a team, then you're a future member of MDW