Jobs via Dice logo

SDET QA Automation Engineer (LOCAL F2F READY W2 CANDIDATES ONLY)

Jobs via Dice โ€ข Alpharetta, Georgia, United States

onsitefull-time
Posted Feb 5, 2026Apply by Mar 7, 2026

Role & seniority: Senior Automation Engineer (Mid-Senior level), Full-time

Stack/tools: Java (JUnit/TestNG), Apache Kafka (producer/consumer, topics, Avro/JSON schemas), API testing (REST/GraphQL; Postman, REST-assured), database testing (SQL/NoSQL; PostgreSQL/MySQL/Oracle), SQL, test data management, CI/CD (Jenkins, GitHub Actions, GitLab CI), test frameworks, defect dashboards

Top 3 responsibilities

  • Design, develop, and maintain scalable test automation frameworks and end-to-end test suites for APIs, microservices, data pipelines, and Kafka messaging flows

  • Perform comprehensive API and database testing (data integrity, migrations, ETL validation) and integrate tests into nightly/continuous pipelines

  • Collaborate across teams to define testing strategies, drive quality gates, report defects with actionable insights, and mentor junior automation engineers

Must-have skills

  • 5+ years in test automation engineering

  • Deep Java expertise (JUnit/TestNG, design patterns)

  • Extensive Kafka experience (producing/consuming, schemas, end-to-end flow)

  • API testing proficiency (REST/GraphQL) and contract testing awareness

  • Strong SQL skills and database testing (relational and/or NoSQL)

  • CI/CD integration of automated tests; debugging and problem-solving

Nice-to-haves

  • Contract testing tools (e.g., Pact), performance/load testing concepts and tools

  • Test data management, mocks/doubles, and test environment provisioning

Location & work type

Full Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, SumasEdge Corporation, is seeking the following. Apply via Dice today!

Job Summary

We are seeking a results-driven Senior Automation Engineer to design, develop, and maintain robust test automation solutions. The ideal candidate will have deep expertise in Java, Kafka, API testing, database testing, and SQL, with a proven track record of delivering high-quality software in complex, data-driven environments. You will collaborate with cross-functional teams to ensure release quality, reliability, and performance.

Key Responsibilities

Design, develop, and maintain scalable test automation frameworks and libraries using Java. Architect and implement end-to-end automated test suites for APIs, microservices, and data pipelines. Build and maintain Kafka-based messaging test scenarios, including producer/consumer flows, message schemas, and end-to-end validation. Perform thorough API testing (REST/GraphQL) including contract testing, negative testing, performance/load testing, and error-handling validation.

Conduct comprehensive database testing across SQL/NoSQL systems: data integrity, migrations, ETL validation, stored procedures, and data quality checks. Integrate test automation with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or equivalent) for nightly/continuous testing. Collaborate with developers, QA engineers, and product owners to define testing strategies, acceptance criteria, and quality gates. Identify, track, and drive remediation of defects; provide clear, actionable defect reports and dashboards. Champion testability improvements and help shape architecture decisions to facilitate reliable testing. Mentor and coach junior automation engineers; share best practices and code reviews. Monitor and optimize test performance, test data management, and environment provisioning.

Required Qualifications

Bachelor s or Master s degree in Computer Science, Engineering, or a related field. 5+ years of hands-on experience in test automation engineering. Strong proficiency in Java (JUnit/TestNG), design patterns, and best practices for test automation.

Extensive experience with Apache Kafka: producing/consuming messages, topics, schemas (Avro/JSON), and end-to-end message flow testing. API testing expertise (REST, GraphQL) with tools like Postman, REST-assured, or equivalent; experience with contract testing (e.g., Pact) is a plus.

Deep knowledge of database testing: SQL query writing, data validation, integrity checks, and experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and/or NoSQL where applicable.

Strong SQL skills: complex joins, aggregations, window functions, data normalization/denormalization validation. Experience with test data management, test doubles/makes, and mock services. Familiarity with performance and load testing concepts and tools. CI/CD experience and experience integrating automated tests into pipelines. Debugging skills, strong problem-solving, and attention to detail.

Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Software Development

multi-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.