Senior QA Engineer - Backend Automation and Performance

Astratechgroup — Georgia · Posted ~1 hour ago

Senior Full-time

Skills

backend testing test strategy functional testing integration testing test automation API testing database testing performance testing load testing stress testing endurance testing microservices CI/CD distributed tracing database profiling automation frameworks thread dumps message queues

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is seeking a senior QA engineer to design and execute comprehensive quality strategies for backend services and distributed microservices. The role combines functional and integration testing with scalable API and database automation, performance and endurance testing, deep troubleshooting, observability, and recommendations for improving system scalability and stability.

Highlights

Own comprehensive backend quality strategies across functional, integration, automation, and performance testing, with exposure to distributed microservices, high-volume transaction systems, observability, and optimization.

Description

Position: Senior QA Engineer – Backend Services, Automation & Performance Testing Key Responsibilities Design, implement, and execute comprehensive test strategies for backend services, covering functional, integration, automation, and performance testing. Validate complex backend business workflows across distributed microservices, ensuring system reliability, data consistency, and service stability. Develop and maintain scalable automation frameworks for API, integration, and database validation to support CI/CD pipelines. Design and execute performance, load, stress, and endurance testing to evaluate system scalability, stability, and capacity under high transaction volumes. Analyze performance bottlenecks using logs, metrics, distributed tracing, thread dumps, and database profiling, and provide optimization recommendations. Validate data consistency and transaction integrity across databases, message queues, and downstream services. Debug complex backend issues involving asynchronous processing, distributed transactions, and event-driven architectures. Leverage AI-assisted software engineering tools to improve test design, automation development, defect analysis, root cause analysis, and overall engineering productivity. Collaborate closely with engineering, product, DevOps, and architecture teams to ensure high-quality delivery of backend services. Required Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of QA experience focusing on backend services, distributed systems, or large-scale enterprise applications. Strong hands-on experience in API automation, integration testing, database validation, and end-to-end backend testing. Solid experience with performance testing tools such as JMeter, k6, Gatling, or equivalent. Strong understanding of distributed microservices, REST APIs, asynchronous messaging systems (e.g., Kafka, RabbitMQ), and event-driven architectures. Experience analyzing performance bottlenecks using monitoring platforms, distributed tracing, application logs, and database profiling. Strong SQL skills with experience validating data consistency across multiple systems. Proficiency in at least one programming language such as Java or Python. AI-assisted software engineering experience is required, with demonstrated ability to leverage LLM-based tools (e.g., GitHub Copilot, Cursor, Claude Code, Codex, or similar) to improve testing efficiency, automation development, debugging, and root cause analysis. Hands-on experience applying AI to software testing, including AI-assisted test case generation, automation development, intelligent defect analysis, or test workflow optimization. Excellent debugging, troubleshooting, and root cause analysis skills for complex backend systems. Experience with CI/CD pipelines and modern software development practices. Fluent in spoken and written English. Preferred Qualifications Experience in fintech, banking, payment, lending, or other transaction-intensive systems. Experience testing high-concurrency and high-availability backend services. Familiarity with cloud-native technologies and observability tools such as Docker, Kubernetes, Prometheus, Grafana, ELK, or Jaeger.