Key Responsibilities
- Design, build, and maintain automation frameworks using Selenium, Postman, and custom scripting.
- Proactively write scripting solutions (Python, JavaScript, Java or similar) to accelerate test creation, data generation, and environment validation.
- Suggest, design, and implement new automation scripts and utilities independently to improve testing efficiency.
- Develop automated suites for microservices, REST APIs, and event-driven workloads.
- Perform performance testing using LoadRunner; analyze metrics and identify bottlenecks.
- Validate Kafka event flows, topic configurations, and message delivery patterns.
- Execute testing within Kubernetes and Docker-based environments.
- Integrate automation into CI/CD pipelines using GitHub Actions.
- Utilize Dynatrace and Splunk for monitoring and root-cause analysis during functional and performance tests.
- Validate SQL / NoSQL queries, data integrity, and schema changes in Oracle and DynamoDB.
- Collaborate closely with engineering, QA, and DevOps teams to ensure end-to-end quality.
- Mentor junior QA resources and enforce industry-standard QA best practices.
Required Skills & Experience
- 8+ years of QA experience with strong focus on automation.
- Hands-on expertise with Selenium WebDriver, Postman, and building scalable test automation frameworks.
- Working knowledge of scripting languages (Python, JavaScript, Java or similar) and the ability to build scripts independently to aid in automation testing.
- Strong experience testing microservices, REST APIs, and event-driven systems.
- Solid understanding of AWS services, cloud deployment models, and distributed application testing.
- Experience with Kafka topics, producers/consumers, and troubleshooting event flow issues.
- Practical knowledge of Kubernetes and Docker for creating test environments.
- Experience with CI/CD tools, particularly GitHub Actions.
- Proficiency with performance testing using LoadRunner.
- Experience monitoring and debugging with Dynatrace and Splunk.
- Working knowledge of Oracle RDBMS, DynamoDB and validating SQL / NoSQL data operations.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and documentation abilities.