Note! Apply link will take you to an external website.
Senior Automation Software Testing Engineer
robusta, Saudi Arabia
Experience
1 Year
Salary
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Aug 23, 2023
Last Date
Sep 23, 2023
Location(s)
Job Description
As a Senior Automation Software Testing Engineer, you will play a crucial role in ensuring the quality and reliability of our software products through automated testing techniques. Your responsibilities will include:
- Develop and maintain automated test scripts using Java programming language, ensuring their efficiency, reliability, and reusability.
- Collaborate with cross-functional teams to understand software requirements, design comprehensive test scenarios, and create detailed test plans.
- Utilize your extensive experience (6-7 years) in software testing to perform rigorous testing of software applications, identifying and documenting defects, and verifying their resolutions.
- Leverage your expertise (at least 4 years) in Selenium automation testing to design, implement, and execute automated test scripts for web applications, ensuring optimal test coverage.
- Apply your proficiency (at least 2 years) in Appium for mobile automation testing to develop and execute automated test scripts for mobile applications on various platforms.
- Participate in API automation testing, creating test scripts to validate the functionality and integrity of application programming interfaces.
- Utilize your knowledge of version control systems, particularly Git or GitLab, to manage test scripts, track changes, and collaborate effectively within the development team.
- Demonstrate your familiarity with Jenkins pipeline to set up and configure automated testing workflows, ensuring seamless integration into the continuous integration and delivery process.
- Leverage your understanding of the Cucumber framework to design and execute behavior-driven development (BDD) test scenarios, enhancing collaboration between technical and non-technical stakeholders.
- Conduct testing in Arabic language, ensuring that our software products are thoroughly evaluated for linguistic accuracy and functionality.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 6-7 years of hands-on experience in software testing, including test planning, test case design, execution, and defect tracking.
- Proficiency in Java programming language, with a proven ability to develop and maintain automated test scripts.
- At least 4 years of practical experience in Selenium automation testing, including the creation and execution of automated test scripts for web applications.
- A minimum of 2 years of experience using Appium for mobile automation testing, demonstrating the ability to create and execute automated tests for mobile apps across various platforms.
- Familiarity with API automation testing concepts and the ability to create test scripts to validate API functionality.
- Good knowledge of version control systems, particularly Git or GitLab, for managing test scripts and collaborating within development teams.
- Strong understanding of Jenkins pipeline for setting up and managing automated testing workflows.
- Proficiency in the Cucumber framework for behavior-driven development, facilitating effective communication between technical and non-technical team members.
- Ability to conduct software testing in Arabic language, ensuring linguistic accuracy and functional reliability.
- Excellent problem-solving skills, attention to detail, and a proactive attitude towards quality assurance.
- Strong communication skills, both verbal and written, to effectively collaborate with cross-functional teams and stakeholders.
Job Specification
robusta
Information Technology and Services - Cairo, Egypt