Description De L'offre D'emploi
As a QA Automation Prime, your main responsibilities will be as follows:
* Develop and maintain automated test scripts using selected programming languages and test automation frameworks.
* Design and implement robust test automation frameworks that align with project requirements and testing goals.
* Collaborate with testing and development teams to create test plans and strategies for automated testing.
* Integrate automated tests into CI/CD pipelines to ensure frequent and reliable test execution as part of the development process.
* Develop and execute automated regression tests to validate software changes and ensure existing functionality remains intact.
* Implement automated performance tests to assess the scalability and responsiveness of applications.
* Automate tests for APIs and services to verify their functionality, reliability, and integration.
* Create automated test scripts for web and mobile applications, ensuring comprehensive test coverage.
* Manage test data effectively, ensuring its relevance and accuracy for different test scenarios.
* Collaborate with cross-functional teams, including developers and manual testers, to align automated testing efforts with overall project goals.
* Analyze test results, identify defects, and report issues to the development team with clear and detailed information.
* Maintain documentation for test automation frameworks, scripts, and processes, ensuring clarity and accessibility for the team.
Compétences et expérience requises
Profile Main Requirements (must Have Qualifications)
* Educational background in computer science, information technology, or a related field.
* Great communication skills in English, French is an asset
* 4 years experience in programming languages commonly used in test automation, such as Java, Python, C#, Perl or JavaScript
* Experience with popular test automation tools like Selenium, Appium, or JUnit, depending on the application type (web, mobile, etc.).
* Understanding of API testing principles and tools like Postman, RestAssured, or requests library in Python.
* Experience integrating test automation into CI/CD pipelines using tools like Jenkins, Travis CI, or GitLab CI.
* Understanding of various testing methodologies, including behavior-driven development (BDD) or test-driven development (TDD).
Nice To Have
* Collaboration and Communication : Effective communication skills and the ability to collaborate with cross-functional teams.
* Practical experience with DevOps practices, reliability engineering, and familiarity with containers and orchestration tools are often beneficial.
Annuel based
Rabat, Rabat-Salé-Kénitra, Morocco
Rabat, Rabat-Salé-Kénitra, Morocco