Job DescriptionAs a Test Automation Engineer, you'll play a crucial role in ensuring the quality and reliability of our software products. You'll collaborate with cross-functional teams to design, develop, and execute automated test scripts. Your expertise in test automation tools and programming languages will be essential for success in this role.
Develop and maintain automated test scripts using Selenium, Cucumber, and other industry-standard tools.
- Collaborate with developers, product managers, and quality assurance teams to understand requirements and create comprehensive test plans.
Execute test cases, analyze results, and report defects.- Identify opportunities for test automation and drive continuous improvement.
Participate in code reviews and contribute to the overall quality of the software development process.
- Stay up-to-date with emerging trends and technologies in test automation.
Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in test automation using Selenium, Cucumber, and Java.
Strong analytical and problem-solving skills.- Excellent communication and collaboration abilities.
Attention to detail and a commitment to delivering high-quality software.
Familiarity with JavaScript and other scripting languages.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
Knowledge of software development methodologies (Agile, Scrum, etc.).
Job Types: Full-time, Permanent
Benefits:Schedule:
Application Question(s):- Are you willing to relocate to Bahrain for this job
Education:Experience:
test automation using Selenium, Cucumber, and Java.: 3 years (Required)