Description :
Key Responsibilities :
- Define, design, and implement test strategies and automation frameworks for large-scale enterprise applications.
- Perform manual and automated testing across frontend and backend systems.
- Develop and maintain UI and API automation using Selenium and REST Assured.
- Conduct performance testing and tuning using tools such as JMeter.
- Validate and test cloud-based solutions using AWS (EC2, S3, Lambda, CloudWatch).
- Collaborate with development, DevOps, and product teams to ensure quality throughout the SDLC.
- Drive automation within CI/CD pipelines (Jenkins, Maven, Git).
- Track, analyze, and report on test progress, coverage, and defects.
- Stay updated with emerging test automation tools and trends to continuously improve processes.
- Participate actively in Agile ceremonies and contribute to continuous integration and delivery.
Required Skills & Experience :
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5-12 years of experience in software testing and quality engineering.
- Strong hands-on experience in :
UI Automation : Selenium / Java
API Automation : REST Assured
Performance Testing : JMeter
Cloud Testing : AWS (EC2, S3, Lambda, CloudWatch)
CI/CD Tools : Jenkins, Maven, Git
- Good understanding of Java, OOP principles, and test automation frameworks.
- Familiarity with Agile methodologies, test management, and defect tracking tools (e.g., Jira).
- Experience working in microservices or cloud-native environments is an added plus.
- Professional certifications like ISTQB are desirable.
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a fast-paced Agile environment.
- Passionate about quality, automation, and continuous improvement.