Hybrid: QA Automation Engineer with Karate

  • Pittsburgh, PA
  • Posted 11 hours ago | Updated 10 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

QA Automation
API Testing
Karate API
Restful APIs
CI/CD

Job Details

Our challenge

We are seeking a highly motivated and detail-oriented QA Automation Engineer to join our quality assurance team. The ideal candidate will have strong expertise in API automation testing, proficiency with the Karate framework, and a solid understanding of QA principles. Banking domain is required and Credi card domain experience is highly desirable to ensure thorough testing of financial systems and compliance standards.

Responsibilities:
  • Design, develop, and maintain automated test scripts for APIs using Karate.
  • Execute API tests to validate functionality, performance, and security.
  • Identify, document, and track defects; work closely with development teams to resolve issues.
  • Develop and execute test plans, scripts, and scenarios based on project requirements.
  • Collaborate with developers and product owners to understand features and requirements.
  • Continuously improve automation frameworks, tools, and processes.
  • Participate in agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
  • Analyze test results and prepare test documentation and reports.
  • Ensure test coverage and adherence to quality standards.
Requirements:
  • Minimum of 5 years of experience in QA automation, specifically with API testing.
  • Strong proficiency in Karate API testing framework.
  • Good understanding of RESTful APIs, JSON, XML, and related protocols.
  • Experience with scripting languages (Java, JavaScript, or similar) is a plus.
  • Knowledge of CI/CD pipelines and tools such as Jenkins, Git, Maven, etc.
  • Experience with test management tools and defect tracking systems.
  • Strong analytical and problem-solving skills.
  • Excellent communication and team collaboration skills.
  • Ability to work independently and in a team-oriented environment
Preferred, but not required:
  • Working knowledge of SQL for database testing.
  • Experience with performance testing tools is a plus.
  • ISTQB or other QA certifications are advantageous
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.