Job Summary:
We are seeking a highly experienced and skilled Senior Test Automation Engineer to join our team in Riyadh, KSA. As a Senior Test Automation Engineer, you will be responsible for designing, developing, and executing automated test suites using Java and Selenium frameworks to ensure the high-quality delivery of our products. Your exceptional problem-solving skills, testing expertise, and excellent communication skills will enable you to work effectively with cross-functional teams to identify and resolve defects, and provide valuable feedback to improve our testing processes.
Key Responsibilities:
- Design, develop, and maintain automated test suites using Java and Selenium frameworks to ensure comprehensive testing of our products.
- Develop and execute test cases to ensure high-quality delivery of our products.
- Analyze and troubleshoot defects, and collaborate with development teams to resolve issues.
- Provide detailed and accurate reporting on test results, including test execution logs, defect reports, and other relevant documentation.
- Collaborate with cross-functional teams to identify and prioritize testing requirements, and develop test plans and test cases accordingly.
- Provide feedback and suggestions for improvements to testing processes, tools, and methodologies.
- Develop and maintain technical documentation for test automation scripts and frameworks.
- Participate in code reviews to ensure high-quality coding standards.
- Stay up-to-date with the latest trends and technologies in software testing and automation.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- 4+ years of experience in software testing, with a focus on automation testing using Java and Selenium frameworks.
- Proven track record of designing and developing automated test suites that meet testing requirements.
- Excellent problem-solving skills, with the ability to analyze complex issues and develop effective solutions.
- Strong testing skills, with experience in testing methodologies such as Black Box, White Box, and Gray Box testing.
- Excellent reporting skills, with the ability to create clear and concise reports on test results.
- High level of test execution skills, with experience in executing automated tests on multiple platforms.
- Ability to provide feedback, suggestions, and improvements to testing processes, tools, and methodologies.
- High level of communication skills, with the ability to effectively communicate with cross-functional teams.
- Ability to work in a fast-paced environment, with a focus on meeting deadlines.