QA Engineer
Dar Chaabane Al Fehri,
Tunisie
We are looking for a detail-oriented and proactive QA Engineer to join our team. The ideal candidate has a strong understanding of software development processes, excellent analytical skills, and a passion for delivering high-quality software.
As a QA Engineer, you will play a key role in ensuring the reliability, performance, and security of our applications. You will be responsible for designing and executing test plans, identifying and documenting defects, and collaborating closely with developers and cross-functional teams to maintain the highest software 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 3-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 languages (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.
What's in It for You?
- Career Growth: Opportunities to advance your career in a dynamic, innovative environment.
- Collaborative Culture: Join a supportive, high-performing team that values your input and expertise.
- Competitive Salary & Benefits: We offer a market-competitive salary along with an attractive benefits package.
- Impactful Projects: Work on exciting projects that deliver real-world impact and innovation.
- Learning & Development: Access training programs, mentorship, and career-enhancing opportunities.
- Inclusive & Engaging Workplace: Join a company that values diversity, inclusion, and employee well-being.
Our Mission
Our mission is to deliver an outstanding experience to our customers and end users. To make it happen, we're building a team of top talent—driven, ambitious, and ready to take on exciting challenges. If you're passionate about innovation, thrive in a dynamic environment, and love pushing boundaries, this is your chance to shine. Join us and be part of something extraordinary!