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
Any Graduate