QA Automation Engineer

Comresource, Inc.
Cincinnati, OH, United States
4 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Data Analysis Application Lifecycle Management Automation of Tests Databases Continuous Integration Data Validation Extract Transform Load (ETL)
+27 more
Data Mining IBM DB2 Database Testing Human-Computer Interaction Python (Programming Language) Microsoft Visual Studio Webui Selenium Software Engineering SQL Databases Software Testing Automation Framework Test Execution Engine Strategies of Testing Web Services Chatbots Postman Appium Snowflake ReadyAPI Git Integration Tests Data Analytics Data Management Selenium Webdriver Software Version Control Katalon Studio Jenkins

Job description

  • Work as part of an Agile squad, leading quality engineering efforts while collaborating closely with the squad, chapter, and tribe.
  • Take ownership of test strategy, test planning, framework implementation, and test execution within the Agile environment.
  • Develop high-quality, reusable framework components and maintainable test automation code using a variety of automation tools, including AI for self-healing locators, AI for failure analysis, and AI for visual validation.
  • Design and implement structured, clean, and cohesive test automation and exploration tests for all new features and functional changes, organized into repeatable test suites covering user interface and API layers.
  • Author test cases in test management tools and ensure comprehensive coverage.
  • Efficiently reproduce reported software issues, analyze data, and collaborate with team members to resolve obstacles and maintain delivery timelines.
  • Drive automation initiatives for API and web services testing, web UI, data extract scripts, database testing, and test data management.
  • Conduct exploratory testing when necessary.
  • Partner openly with squad members to share ideas, raise concerns, and adhere to quality governance standards.

Requirements

  • Strong banking domain expertise in commercial loan systems, including end-to-end loan lifecycle, customer onboarding and origination, funding and boarding across servicing platforms, payments, loan servicing, collateral management, and participation and syndication.
  • Proficiency in Java, Python, and JavaScript.
  • Strong understanding of SQL and database interactions, including DB2 and Snowflake.
  • Hands-on experience with API testing tools and methodologies, including ReadyAPI and Postman.
  • Expertise in test automation frameworks, including POM, data-driven frameworks, Selenium, and Appium or similar.
  • Experience with WebdriverIO and Visual Studio Code.
  • Proficiency in Git for code management.
  • Familiarity with CI/CD tools such as Jenkins.
  • Experience with application lifecycle management tools such as Digital.ai or qTest.
  • Experience with data extract testing including Snowflake, ETL count reconciliation, field-to-field mapping validation, and data quality checks.
  • Knowledge of testing methodologies including functional, API, regression, and integration testing.
  • Experience working within Agile development processes.
  • Strong written and verbal communication skills with the ability to work effectively across technical and non-technical stakeholders.

Desired:

  • Experience with AI for self-healing locators in Katalon or WebdriverIO, AI for failure analysis, AI for visual validation, and AI chatbot for test execution.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…