Seamless Integration

Software Test Engineer

Responsibilities:

  • Design and implement automation scripts for UI, API, and DB validations.
  • Develop and maintain a modular BDD test framework using Selenium + Cucumber.
  • Handle parallel test execution using Maven Surefire configurations.
  • Automate API tests using Rest Assured and validate responses.
  • Write and maintain scalable Gherkin scenarios and step definitions.
  • Integrate advanced test reporting (HTML, JSON, failed test reports).
  • Validate UI layout using Galen and automate visual checks.
  • Generate dynamic test data using Faker libraries.
  • Collaborate closely with developers, QA, DevOps, and business analysts.
  • Write test utilities, helpers, and dynamic validation scripts using JS engine (optional but a big plus).
  • Troubleshoot and optimize test stability and performance across browsers.

Must-Have Skills:

  • 4+ years in Java automation frameworks
  • Strong Selenium WebDriver and BDD (Cucumber) experience
  • Solid Rest Assured knowledge for API testing
  • Familiarity with JUnit and Maven lifecycle
  • Strong debugging skills and attention to detail
  • Ability to connect to databases and validate test results
  • Experience in integrating test reports and handling test parallelism