Description

Automation Engineer

POSITION

We are seeking an Automation Engineer with 8+ years of experience in web services automation, specializing in SOAP testing using Java-based frameworks like JBehave and TestNG. The ideal candidate has a strong foundation in TDD/BDD methodologies and experience with GitHub/GitLab for version control. They should excel in creating robust automated tests and collaborating with development teams to enhance CI/CD processes.

 

JOB DUTIES

Develop and Maintain Automation Frameworks: Build, enhance, and maintain Java-based automation frameworks using JBehave and TestNG for web services testing, with a focus on SOAP.

Web Services Automation: Design, implement, and execute automated test scripts for SOAP-based web services to validate API functionality and ensure reliable performance.

TDD/BDD Implementation: Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to improve test coverage, maintainability, and accuracy.

Collaborate with Development Teams: Work closely with cross-functional teams to integrate automated tests into the CI/CD pipeline, ensuring smooth deployments.

Source Code Management: Utilize GitHub or GitLab for version control, managing branches, and contributing to code review processes.

Troubleshooting and Debugging: Identify, diagnose, and resolve test failures or script issues to maintain smooth test execution.

 

EXPERIENCE

Preferred Skills

Continuous Integration (CI/CD): Experience integrating tests within CI/CD pipelines for automated build and deployment.

RESTful Web Services: Additional experience with RESTful API testing is a plus.

Agile Development: Familiarity with Agile development methodologies.

Soft Skills

Attention to Detail: Careful and precise when scripting and executing tests to ensure comprehensive coverage.

Problem Solving and Analytical Skills: Skilled in diagnosing issues, debugging scripts, and resolving technical challenges.

Effective Communication: Strong verbal and written skills to collaborate effectively with development and QA teams.

Self-Motivation and Initiative: Able to work independently, taking ownership of tasks and driving them to completion with minimal oversight.

 

EDUCATION

Any Graduate

Education

Any Graduate