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.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Jobs via Dice • Alpharetta, Georgia, United States
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
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
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
Contract testing tools (e.g., Pact), performance/load testing concepts and tools
Test data management, mocks/doubles, and test environment provisioning
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!
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.
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.
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