Role Overview
We are seeking an experienced Automation Test Engineer to join our dynamic team. The ideal candidate will have a strong background in software testing, with the ability to design and implement automated tests. You will play a crucial role in enhancing the quality of our products through effective automation frameworks and methodologies, ensuring a smooth and efficient release process. Your expertise will help us maintain high standards in software quality and functionality.
Key Responsibilities:
- Design and develop automation frameworks for testing applications.
- Create and execute automated test scripts for functional and regression testing.
- Collaborate with developers and product managers to identify test requirements.
- Analyze test results to identify defects and issues in software products.
- Maintain and improve existing automation scripts to enhance test coverage.
- Participate in code reviews to ensure best practices in testing.
- Develop and maintain test data requirements for projects.
- Continuously integrate and deploy test automation tools into the development pipeline.
- Educate the team on best practices in automation testing.
Required Skills:
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with testing frameworks like Selenium, TestNG, or JUnit.
- Strong understanding of API testing tools like Postman or JMeter.
- Knowledge of CI/CD practices and tools.
- Ability to write clear and concise test documentation.
- Familiarity with version control systems, such as Git.
- Experience in agile methodologies and working in cross-functional teams.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Capability to manage multiple priorities effectively.],
Preferred Skills:
- Experience with additional scripting languages like JavaScript or Ruby.
- Familiarity with cloud testing services.
- Knowledge of performance testing tools.
- Experience in mobile testing.

