1. Automation test development: Design, develop, and maintain automated test scripts for functional, load, UI, and regression testing based on project requirements. Ensure test scripts are efficient, reusable, and maintainable.
2. Functional testing: Automate functional test cases to verify the software's functionalities align with project specifications. Identify, document, and track defects, and collaborate with development teams to ensure prompt resolution.
3. Load testing: Develop and execute automated load testing scenarios to evaluate system performance under varying conditions. Analyze results to identify performance bottlenecks and suggest optimization strategies.
4. Software testing: Implement automated end-to-end testing to validate the overall functionality of the software. Work with cross-functional teams to understand requirements and provide automation solutions throughout the development lifecycle.
5. Website testing: Create automated tests to check the functionality and compatibility of web applications across multiple browsers, devices, and screen resolutions. Ensure the integrity of web links, forms, and other components.
6. UI/UX testing: Automate tests to evaluate user interfaces and experiences, ensuring they adhere to design principles and best practices. Provide feedback on usability and accessibility through automated testing approaches.
7. Test case preparation: Design and maintain automated test cases that cover various aspects of the software. Ensure test documentation is current and accessible for reference.
Requirements:
1. Bachelor's degree in computer science, information technology, or a related field.
2. Proven experience in automation testing, including functional, load, and UI testing.
3. Familiarity with automation testing tools and frameworks (e.g., Java Selenium, JMeter, Java Python, etc.).
4. Strong analytical and problem-solving abilities.
5. Excellent communication and collaboration skills.
6. Knowledge of software testing methodologies and best practices.
7. Experience with test management tools is a plus.
1XL is a Dubai-based, dynamic, and versatile company that encompasses various aspects of personal and professional growth. With a commitment to empowering individuals and organizations, 1XL aims to inspire, educate, and equip people with the tools they need to succeed in various domains of life.