Senior QA Automation Engineer - Alpharetta, GA jobs in United States
cer-icon
Apply on Employer Site
company-logo

Encore Consulting ยท 7 hours ago

Senior QA Automation Engineer - Alpharetta, GA

Encore Consulting is seeking a results-driven Senior Automation Engineer to design, develop, and maintain robust test automation solutions. The ideal candidate will have expertise in Java, Kafka, API testing, and database testing, collaborating with cross-functional teams to ensure software quality and performance.

ConsultingCRMInformation Technology
check
H1B Sponsor Likelynote

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

Qualification

JavaApache KafkaAPI testingDatabase testingSQLCI/CDTest data managementDebugging skillsProblem-solvingAttention to detail

Required

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

Company

Encore Consulting

twittertwittertwitter
company-logo
Founded in 2000, Encore Consulting Services, Inc.

H1B Sponsorship

Encore Consulting has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (14)
2024 (21)
2023 (18)
2022 (21)
2021 (18)
2020 (15)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Nancy Mauro
CFO
linkedin
leader-logo
Peter Mauro
President & Founder
linkedin

Recent News

Company data provided by crunchbase