VA

Automation Test Engineer

Vayuz Technologies
Gurgaon7-11 LPA Posted 25 Jul 2025
FULL TIME
Devops
Cucumber
Ci
cd
Junit
+2 more

Job Description

Role Expectations:

  • Develop functional automation tests using Java-based test automation tools like Selenium, Cucumber, and JUnit.
  • Knowledge of DevOps and CI/CD pipelines (e.g., Jenkins).
  • Ensure automation testing standards are met across the product team and guide the team on best practices for testing aligned with project objectives.
  • Understand the scope of work in each sprint/release and focus automation testing efforts on areas of highest risk.
  • Perform manual testing when required.
  • Create CI/CD pipelines for automation.

Skills & Experience:

  • 6+ years of overall Testing Experience.
  • 4+ years of Automation Testing experience with Cucumber, Java, and JUnit.
  • Experience with WebdriverIO and TypeScript.
  • Basic Java development skills.
  • Strong experience with TestNG and BDD.
  • In-depth knowledge of Selenium (or similar) Automation frameworks.
  • Understanding of Agile methodologies, especially Scrum.
  • Experience with CI/CD pipeline integration for automation.
  • Proficient in SQL.
  • Financial market knowledge, particularly in trade regulatory and banking sectors (e.g., IRS, Bonds, FX Cash, FX).

Responsibilities:

  • SCRUM Team Collaboration: Work closely with software developers in a single SCRUM team to integrate testing into the development process.
  • Test Automation Design: Create and implement test automation strategies based on design specifications, ensuring comprehensive coverage.
  • Functional & Non-Functional Testing: Plan, execute, and document functional and non-functional tests throughout the Agile development lifecycle.
  • Effort Estimation: Accurately estimate the scope and size of testing efforts for each user story, balancing thoroughness with efficiency.
  • Testability in Design: Collaborate with developers during the design phase to evaluate and enhance the testability of software components.
  • Issue Resolution: Work closely with developers to analyze, diagnose, and resolve issues, fostering a proactive problem-solving approach.
  • Acceptance Criteria Definition: Partner with the Product Owner to define clear acceptance criteria and tests for user stories, ensuring alignment with customer requirements.
  • Quality Metrics: Develop and maintain tools and metrics to measure software quality and test coverage, driving continuous improvement in processes.
  • Continuous Integration Enhancement: Contribute to the enhancement of Continuous Integration (CI) processes for automated testing workflows.
  • Test Environment Setup: Set up and configure test environments and manage test data to support comprehensive testing activities.
  • Team Collaboration Tools: Use collaboration tools like JIRA and Confluence to effectively communicate and document testing efforts.

Join WhatsApp Channel