| Detailed JD *(Roles and Responsibilities) | Automation Testing using Selenium with Java, CI/CD Jenkins, Test Automation Framework Creation Candidate should have : Key Responsibilities - Design, develop, and maintain automated scripts for functional, integration, end-to-end, and performance testing
- Lead efforts to implement and enhance automation frameworks (BDD, Hybrid, Data-Driven)
- Develop test strategies and validate defect fixes and system stability across releases
- Build scalable, reusable test automation infrastructure across multiple products and environments
- Participate in Agile software development cycles, contributing to sprint planning, story grooming, and retrospectives or to all SDLC project phases
- Collaborate with developers, DevOps engineers, and business analysts to define test coverage and ensure seamless CI/CD integration
- Analyze test results, generate reports, and communicate defects and metrics to stakeholders
- Optimize test cases and frameworks for speed, efficiency, and accuracy
- Leverage existing test assets and ensure alignment with SDLC, STLC, and defect lifecycle processes
Required Skills and Qualifications - Strong knowledge of Core Java, OOP principles, and Collection Frameworks
- Hands-on experience with Selenium WebDriver, TestNG, and Maven/Gradle
- Experience in BDD frameworks like Cucumber, and hybrid/custom automation frameworks
- Familiarity with test management tools like Jira, GitHub, and Jenkins CI/CD integration
- Proficient in authoring and executing test scenarios, test cases, and test scripts
- Good understanding of SDLC, Agile and Waterfall methodologies, STLC, and Defect Management
- Exposure to cloud-based testing environments and test environments setup
- Strong debugging and troubleshooting skills for both backend and frontend automation
- Ability to perform end-to-end testing of microservices and web apps
- Excellent communication skills - verbal and written
- Passion for automation, clean code practices, and continuous learning
-
Preferred Skills - Exposure to API testing using tools like RestAssured, Postman, or SoapUI
- Knowledge of Docker, Kubernetes, or Cloud CI tools
- Performance testing experience using JMeter, Gatling, or similar tools
- Scripting experience in Python or JavaScript is a plus
-
Education - Bachelor's degree in computer science, Information Technology, or related field
- Relevant certifications in automation tools or QA practices are a plus (e.g., ISTQB, Selenium, etc.)
|