Design and implement robust automated test frameworks usingJava and Selenium.
Develop and maintainBDD test scenariosusingCucumber.
PerformAPI testingusingRest Assuredand validate responses against expected outcomes.
Collaborate with developers, QA analysts, and product managers to understand requirements and translate them into test cases.
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI).
Analyze test results, identify bugs, and work with the development team to resolve issues.
Maintain test documentation and contribute to test strategy and planning.
Required Skills:
Strong programming skills inJava.
Proficient inSelenium WebDriverfor UI automation.
Experience withCucumberandBehavior-Driven Development (BDD)practices.
Hands-on experience withRest Assuredfor API testing.
Good understanding ofRESTful APIs, JSON, and XML.
Familiarity with version control tools likeGit.
Experience withTestNGorJUnit.
Knowledge of CI/CD tools likeJenkins,Maven, orGradle.
Preferred Qualifications:
Experience with cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).
Exposure to performance testing tools (e.g., JMeter) is a plus.
ISTQB or other relevant certifications are a plus.
Soft Skills:
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Ability to work in a fast-paced, agile environment.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time