QA Automation Engineer
QAFull Timesfax, Tunisia
QA Automation Engineer
We are looking for a motivated and detail-oriented QA Automation Engineer with 1–2 years of experience in Java, Selenium, Jenkins, and DevOps practices. The candidate will contribute to designing, developing, and maintaining automated test frameworks, ensuring software quality, and supporting CI/CD processes.
Key Responsibilities:
Test Automation & Quality Assurance
- Develop and maintain automated test scripts for web applications using Java and Selenium.
- Build, enhance, and maintain test automation frameworks to ensure high-quality software.
- Ensure functional, regression, and integration test coverage through automation.
- Participate in code reviews and collaborate with developers to identify and resolve defects.
CI/CD & DevOps Integration
- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions and code review.
- Collaborate with DevOps teams to improve testing workflows, deployments, and automation efficiency.
- Support continuous delivery processes by ensuring automated tests run reliably in pipelines.
Test Planning & Execution
- Analyze requirements and define effective test strategies and test cases.
- Execute automated and manual tests as needed to validate functionality.
- Identify, document, and track defects using tools such as JIRA or Azure DevOps.
- Verify that issues are resolved before software release.
Collaboration & Continuous Improvement
- Work within Agile/Scrum teams, participating in sprint planning, stand-ups, and retrospectives.
- Recommend improvements for testing processes, tools, and coding standards.
- Mentor peers and contribute to the growth of QA automation practices.
Required Qualifications:
- Degree in Computer Science, Software Engineering, or equivalent.
- Strong experience in Java and Selenium for web test automation.
- Familiarity with Jenkins, GitHub, and DevOps practices.
- Solid understanding of CI/CD pipelines, Git version control, and Agile methodologies.
- Knowledge of REST API testing (Postman, REST Assured) is a plus.
Nice-to-Have Skills:
- Experience with performance testing (JMeter, k6, LoadRunner).
- SQL and database testing knowledge.
- Exposure to Docker, Kubernetes, or cloud platforms (Azure, AWS).
- Familiarity with AI-assisted testing or self-healing frameworks.
- ISTQB or equivalent certification.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Attention to detail and quality-focused mindset.
- Excellent teamwork and communication skills.
- Ability to work effectively in fast-paced Agile environments.
Why Join Us?
- Work on innovative, high-impact projects.
- Join a collaborative and supportive team culture.
- Opportunities for growth and training in automation and DevOps technologies.
- Competitive salary and benefits package.