Description
Key Skills: Playwright, Selenium, Java, Python, JMeter, Gatling, Test Automation, Performance Testing, CI/CD, API Testing
Good to Have Skills: k6, Locust, REST Assured, PyTest, JUnit, TestNG, Cucumber, TypeScript, SQL, Datadog, Dynatrace, New Relic, AppDynamics, Grafana, Docker, Kubernetes, AWS, Azure, GCP, GitHub Copilot, Cursor IDE, Postman, GraphQL, Pact, Jenkins, GitHub Actions, GitLab CI, CloudWatch, Prometheus, ELK stack, OpenTelemetry, chaos engineering, microservices testing, contract testing, distributed tracing
Roles & Responsibilities:
- Architect and maintain robust, reusable test automation frameworks for UI, API, and backend systems
- Develop automated test suites using Playwright, Selenium, PyTest, JUnit, or equivalent tools
- Implement Page Object Model, Screenplay, or component-based design patterns for maintainable test code
- Build data-driven and keyword-driven testing capabilities to support complex business scenarios
- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or similar platforms
- Design and execute performance test strategies including load testing, stress testing, and capacity planning
- Build and maintain performance test suites using JMeter, Gatling, k6, Locust, or equivalent tools
- Define performance baselines, SLAs, and acceptance thresholds for response time and throughput
- Conduct bottleneck analysis using APM tools and system-level profiling for performance optimization
- Execute scalability validation for microservices, APIs, and database layers under production-like traffic
- Collaborate with cross-functional teams to define test strategies, acceptance criteria, and quality goals
- Mentor junior SDETs and QA engineers, promoting best practices in test design and automation
- Leverage AI tools to accelerate test script development and implement AI-assisted test generation
Experience Required: 5+ years of experience in software engineering with focus on test automation and quality. Strong software development fundamentals in Java and Python. Hands-on experience with Playwright and Selenium. 2+ years of performance testing experience with JMeter, Gatling, or k6. Experience with CI/CD pipeline integration and APM tools. AI-native mindset with demonstrated experience using AI tooling for test development.