Role Overview
We are seeking a proactive Automation Test Engineer to join our dynamic team. The ideal candidate will be responsible for enhancing software quality through effective automation testing. You will work closely with cross-functional teams to develop and execute automated test scripts, ensuring high standards and quality control for our products. A passion for technology and continuous improvement will be key to your success in this role.
Key Responsibilities:
- Design and implement automated test scripts to validate software functionality.
- Collaborate with developers to understand requirements and improve the testing process.
- Execute automated tests and analyze results for defect identification.
- Maintain and enhance existing automation frameworks for continuous integration.
- Document and report on test results and coverage metrics.
- Perform regression testing as new features are developed and integrated.
- Work with the QA team to ensure that testing standards are met.
- Identify opportunities for test automation improvements.
- Participate in code reviews and contribute to the development of test strategies.
Required Skills:
- Strong experience with Selenium or similar automation tools.
- Proficiency in Java or another programming language.
- Solid understanding of API testing methodologies.
- Familiarity with CI/CD pipelines and tools like Jenkins.
- Knowledge of Agile testing methodologies.
- Capability to write clear and concise documentation.
- Effective problem-solving and analytical skills.
- Experience with version control systems like Git.
- Ability to work independently and as part of a team.
- Strong verbal and written communication skills.
Preferred Skills:
- Experience with JUnit or TestNG frameworks.
- Familiarity with performance testing tools like JMeter.
- Knowledge of security testing practices.
- Experience with cloud-based testing environments.

