QA Engineer

Apply Now

Company: BayOne

Location: Plano, TX 75025

Description:

Responsibilities:
  • Develop and maintain automated test scripts using BDD frameworks such as Cucumber.
  • Perform UI testing using TestNG and Selenium to validate the functionality and performance of web applications.
  • Conduct database testing using SQL and MongoDB to ensure data integrity and accuracy.
  • Troubleshoot and fix Java failures in automated test scripts.
  • Monitor Kafka messaging systems and execute automated tests based on message availability.
  • Utilize Selenium and Cucumber commands to efficiently automate test scenarios and enhance test coverage.
  • Collaborate with cross-functional teams, including developers, product managers, and quality assurance analysts, to identify testing requirements and ensure comprehensive test coverage.
  • Participate in agile development processes, including sprint planning, grooming sessions, and retrospectives.
  • Document test cases, test results, and defects to facilitate effective communication and issue resolution.


Requirements:
  • Bachelor's degree in computer science, engineering, or a related field.
  • Proven experience as a QA automation engineer or similar role.
  • Strong proficiency in BDD methodologies and the Cucumber framework.
  • Expertise in UI testing with TestNG and Selenium WebDriver.
  • Solid understanding of SQL databases and MongoDB, including writing and executing SQL queries.
  • Proficiency in the Java programming language with the ability to debug and fix code failures.
  • Experience with Kafka messaging systems and automated testing of message-driven applications.
  • Excellent communication and collaboration skills.
  • Strong problem-solving abilities with keen attention to detail.


Preferred Qualifications:
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of other automation testing tools and frameworks.
  • Familiarity with Docker containers and Kubernetes orchestration.

Similar Jobs