Location: TX
Posting date: June 2024
Education details: Bachelors degree
Job Responsibilities
- Design and develop a robust automation framework for testing various applications or components
- Select and integrate appropriate automation tools and libraries into the framework.
- Collaborate with development teams, business analysts, and manual testers to understand requirements and create comprehensive test cases.
- Write automation scripts using programming languages (e.g., Java, Python) and automation tools (e.g., Selenium, Appium, Cypress) to automate test cases for different types of testing (e.g., functional, regression, smoke, integration).
- Set up and configure the test execution environment, including test data and test configurations.
- Execute automated test suites on different platforms, browsers, and environments (e.g., local, remote, cloud-based).
- Implement strategies for parallel test execution and distributed testing to improve overall test coverage and reduce execution time.
- Contribute to defining and implementing the overall test automation strategy and roadmap.
- Collaborate with cross-functional teams to identify areas for automation and prioritize automation efforts.
- Implement performance testing and load testing automation scripts to ensure system stability and scalability