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.

Giggso β’ Chennai, Tamil Nadu, India
Role & seniority: Software Test Automation Engineer; mid-senior (5β8 years)
Stack/tools: Python, Pytest, Selenium, REST API testing, GitLab CI/CD, Docker; Kubernetes familiarity (plus); reporting: Allure/HTML/Extent; observability: Grafana (Prometheus/Loki bonus); performance: JMeter/Locust (nice-to-have)
Design, build, and maintain scalable Python test automation frameworks (unit, integration, E2E, regression, smoke) and define test strategy and risk-based coverage
Implement robust API/back-end automation (REST API contracts, positive/negative, idempotency, auth, pagination) and validate microservices behavior
Develop and maintain UI automation (Selenium) and integrate tests into GitLab CI/CD with quality gates and reporting
Advanced Python for automation frameworks and test suites
Advanced Pytest (fixtures, param, plugins, parallel runs)
Selenium for web UI automation
REST API testing (requests/httpx, schema/contract validation, auth flows)
GitLab CI/CD (pipeline design, stages, artifacts, MR gates)
Understanding of microservices, service contracts, resilience, and error handling
Docker; Kubernetes familiarity is a plus
DB testing (SQL/NoSQL, migrations, data validation)
Kafka validation (producers/consumers, ordering, DLQ)
Performance testing (JMeter/Locust)
Observability dashboards (Grafana; Prometheus/Loki)
Automated reporting (Allure/HTML
We are seeking a highly skilled and motivated Software Test Automation Engineer to design, develop, and implement automated testing solutions that ensure the quality and reliability of complex, distributed software systems.
The ideal candidate is hands-on with Python, Pytest, Selenium, REST API testing, and GitLab CI/CD, and is comfortable validating backend microservices, containerized applications, and data-centric workloads
Years of Experience: 5-8 years
API & Backend Automation (Must) Implement robust REST API test suites (schema/contract, positive/negative, idempotency, pagination, auth, rate limits). Validate microservices behavior including service contracts, resilience, and error handling.
UI Automation (Must) Develop and maintain Selenium test suites for web apps (accessibility basics, cross-browser, stability/retry patterns, test data mgmt).
CI/CD & Quality Gates (Must) Integrate automated tests into GitLab CI/CD pipelines (stages, artifacts, parallelization, flaky-test quarantine). Establish quality gates and reporting for PR/MR workflows.
Data & Platforms (Good to have) Design and execute DB tests for SQL/NoSQL (CRUD, migrations, referential integrity, data validation).
Validate containerized apps and test execution in Docker; familiarity with Kubernetes desirable. Streaming, Performance & Observability (Good to have) Automate validation for Kafka producers/consumers (ordering, retry, DLQ, schema evolution). (Good to have) Create performance tests with JMeter/Locust (throughput/latency, soak, baseline vs. regression). (Good to have) Set up error logging/observability dashboards (e.g., Grafana; bonus: Prometheus/Loki) for test runs and environments.
Reporting & Collaboration (Good to have) Publish automation reports (Allure/HTML/Extent) with trends and failure analytics. Partner with Developers, Product, and DevOps; contribute to coding standards, code reviews, and documentation.
Python β advanced, for building automation frameworks and test suites. Pytest β advanced (fixtures, parametrization, markers, plugins, parallel runs). Selenium β solid UI automation for web applications. REST API Testing β strong (requests/httpx, schema validation, auth flows, negative testing). CI/CD with GitLab β strong (pipeline design, jobs/stages, artifacts, merge request gates). Understanding of microservices architecture, including service discovery, API testing, and error handling Familiarity with Kubernetes. Experience in unit testing components, end-to-end (E2E) testing, and integration testing for frontend applications Experience in creating automated test suites for frontend workflows using modern frameworks like selenium. Ability to design comprehensive test strategies covering functional, integration, regression, and performance testing Strong debugging skills to identify issues in both backend microservices and frontend applications during automated tests
Performance: JMeter or Locust for load/stress/soak testing; result analysis and bottleneck identification.
Observability: Grafana dashboards for environment health/test telemetry (bonus: Prometheus/Loki/ELK).
Reporting: Allure, HTML, or Extent reports integrated into CI.
Containers/Orchestration: Docker (must for containerized tests); Kubernetes familiarity is a plus.
Microservices: Understanding of service discovery, contracts, resilience patterns, and error handling
Bachelorβs degree in Computer Science, Software Engineering, or a related field. Proven experience as a Test Automation Engineer or similar role. Strong analytical and problem-solving skills with attention to detail. Effective communication with developers, QA teams, and other stakeholders to ensure seamless integration of automated tests into the development lifecycle. 5+ years of experience in Test Automation development.
Show more Show less