Job Title: Automation Test Engineer
Job Description:
We are looking for a skilled Automation Test Engineer with 4 years of experience to join our team. The ideal candidate will be proficient in automation testing with tools like Selenium and have a solid understanding of BDD (BehaviorDriven Development) and Cucumber. You will be responsible for designing and implementing automation tests identifying and reporting issues and collaborating with the development team to ensure software quality.
Responsibilities:
1. Develop and execute automated test cases using Selenium and Cucumber.
2. Foster a BDD approach throughout the team promoting the value of documentation and clear communication.
3. Collaborate with the software development team to understand product specifications and design appropriate test plans.
4. Identify analyze and report test results troubleshoot issues and verify bug fixes.
5. Contribute to enhancing the existing automation framework for efficiency and effectiveness.
6. Monitor automation processes and prepare defect status reports.
7. Provide feedback and recommendations on software usability and functionality.
8. Foster a continuous improvement environment where improvement opportunities are identified considered and implemented.
9. Collaborate with crossfunctional teams to ensure quality throughout the software development lifecycle.
Qualifications:
1. 4 years of experience in automation testing with Selenium.
2. Proficient understanding of BDD and experience with Cucumber.
3. Strong knowledge of software QA methodologies tools and processes.
4. Experience in writing clear concise and comprehensive test plans and test cases.
5. Solid understanding of Agile/Scrum testing methodologies and tools.
6. Strong analytical and problemsolving skills with attention to detail.
7. Excellent communication and collaboration skills.
8. Bachelors degree in Computer Science Engineering or a related field.
Preferred:
1. Experience with other testing tools and technologies.
2. Certification in Selenium or other testing tools.
3. Experience working with Continuous Integration/Continuous Deployment (CI/CD) environments.
4. Knowledge of programming languages like Java Python etc.
Note: The job duties and requirements listed in this job description are not exhaustive and may be subject to change based on the operational requirements of the company and the evolving needs of the role.