Software Engineer in Test

Compunnel Inc.

Smithfield (RI)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a Software Test Automation Engineer to design and enhance automated test frameworks for API and UI applications. The role includes leading quality engineering initiatives and working within Agile environments.

The ideal candidate has 5–7 years of automation experience, strong SQL skills, and familiarity with tools like Karate and Cypress. Join us to ensure the reliability and performance of our software processes.

Qualifications

  • 5–7 years of hands-on experience in software test automation.
  • Strong experience with API automation frameworks.
  • Experience testing RESTful APIs and microservices.

Responsibilities

  • Design, develop, maintain, and enhance automated test frameworks.
  • Lead quality engineering best practices and test governance.
  • Write complex SQL queries to validate application data.

Skills

API automation frameworks
UI automation frameworks
SQL
Java
Agile environments
Debugging and troubleshooting
Kafka

Education

Bachelor's degree in Computer Science or related field

Tools

Karate
Cypress

Job description

Key Responsibilities
  • Design, develop, maintain, and enhance automated test frameworks for API, UI, and microservices applications.
  • Lead quality engineering best practices, automation standards, and test governance initiatives.
  • Develop and maintain automated API test suites using Karate or similar frameworks.
  • Develop and maintain UI automation using Cypress or equivalent automation tools.
  • Create reusable automation utilities and shared testing components.
  • Monitor automated test execution, analyze failures, and coordinate issue resolution with development teams.
  • Improve test suite stability, maintainability, execution performance, and overall reliability.
  • Develop automation strategies for REST APIs, microservices, and event-driven architectures.
  • Design and implement effective test data strategies, including data seeding, mocking, and synthetic data generation.
  • Write complex SQL queries to validate application data, troubleshoot issues, and support test execution.
  • Collaborate with developers, DevOps engineers, product teams, and QA engineers throughout the software development lifecycle.
  • Analyze application logs, distributed systems, and backend services to diagnose test failures.
  • Improve test coverage, pipeline health, and CI/CD automation quality.
  • Participate in Agile ceremonies, code reviews, and continuous improvement initiatives.
  • Document automation frameworks, testing standards, and quality engineering processes.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
  • 5–7 years of hands‑on experience in software test automation.
  • Strong experience with API automation frameworks.
  • Strong experience with UI automation frameworks.
  • Experience with Karate or similar API automation tools.
  • Experience with Cypress or similar UI automation frameworks.
  • Strong SQL skills, including joins, filters, aggregations, and data validation.
  • Working knowledge of Java for automation framework development and maintenance.
  • Experience testing RESTful APIs, microservices, and distributed systems.
  • Experience with event‑driven architectures; Kafka experience is a plus.
  • Strong understanding of test data management, mocking, and synthetic data generation.
  • Experience working within Agile software development environments.
  • Strong debugging, troubleshooting, and analytical skills.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with Kafka testing and event‑driven application validation.
  • Experience with AWS cloud‑native applications.
  • Experience with CI/CD pipelines and DevOps automation practices.
  • Familiarity with application observability tools, logging platforms, dashboards, and monitoring solutions.
  • Experience improving automation framework performance, reliability, and execution efficiency.
  • Experience supporting distributed enterprise applications and microservices architectures.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Test Automation Engineer: APIs, UI & Microservices
Senior Test Automation Engineer: APIs, UI & Microservices

Compunnel, Inc. (old) • Smithfield (RI)

On-site
USD 85,000 - 110,000
Software Engineer in Test
Software Engineer in Test

Compunnel Inc. • Merrimack (NH)

On-site
USD 120,000 - 160,000
Software Engineer in Test
Software Engineer in Test

Compunnel Inc. • Durham (NC)

On-site
USD 110,000 - 140,000
Software Engineer in Test - API / SQL
Software Engineer in Test - API / SQL

Compunnel Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Automation Tester
Automation Tester

Compunnel Inc. • Atlanta (GA)

On-site
USD 80,000 - 100,000
Automated QA Engineer
Automated QA Engineer

TechDigital Group • Lowell (MA)

On-site
USD 90,000 - 130,000
Principal Software Engineer in Test
Principal Software Engineer in Test

The Depository Trust & Clearing Corporation (DTCC) • Dallas (TX)

On-site
USD 90,000 - 120,000
Senior API & SQL Test Automation Engineer
Senior API & SQL Test Automation Engineer

Compunnel Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

Mphasis • Berkeley Heights (NJ)

On-site
USD 110,000 - 160,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Red Global • United States

Remote
USD 110,000 - 150,000