Overview:
Prodapt is the largest specialized player in the Connectedness industry. As an AI-first strategic technology partner, Prodapt provides consulting, business reengineering, and managed services for the largest telecom and tech enterprises building networks and digital experiences of tomorrow. A ServiceNow-invested company, Prodapt has been recognized by Gartner as a Large, Telecom-Native, Regional IT Service Provider. A "Great Place To Work Certified(TM)" company, Prodapt employs over 6,000 technology and domain experts across the Americas, Europe, India, Africa, & Japan. Prodapt is part of the 130-year-old business conglomerate The Jhaver Group, which employs over 32,000 people across 80+ locations globally.
We are seeking a highly skilled and strategic Senior Software Engineer in Test (SDET) to architect, develop, and maintain our advanced test automation infrastructure. This pivotal role requires expert-level proficiency in building scalable, robust automation frameworks using Selenium WebDriver with Java and implementing Behavior-Driven Development (BDD) via Cucumber. You will be responsible for defining the quality strategy, mentoring junior engineers, and ensuring high-quality software delivery through process optimization and comprehensive progress reporting. Responsibilities:
Key Responsibilities
Test Automation Architecture & Development ??
Framework Design: Architect, design, and evolve scalable, maintainable, and reusable test automation frameworks from scratch or improve existing ones using Java, Selenium WebDriver, TestNG/JUnit, and the Page Object Model (POM) pattern.
BDD Implementation: Lead the effective implementation of Cucumber (Gherkin) to translate complex business requirements into executable, living documentation and robust test scenarios.
Test Case Creation & Execution: Develop, execute, and maintain automated end-to-end, functional, regression, and cross-browser test cases for Web applications.
Code Quality & Debugging: Develop custom libraries, utilities, and reusable components using Java. Ensure adherence to coding standards, perform regular peer code reviews, and efficiently debug test scripts and underlying application code.
API & Database Testing: Design and implement automation for API testing (using tools like REST Assured or similar) and perform database validation using SQL.
Process Improvement & Continuous Quality ?
CI/CD Integration: Integrate all automated test suites into the CI/CD pipeline (e.g., Jenkins, GitLab CI, Azure DevOps) to enable continuous testing, providing fast and reliable feedback to the development team (Shift-Left).
Progress Reporting & Dashboards: Define metrics, generate detailed, automated progress reports on test execution status, coverage, and defect trends. Configure and maintain quality dashboards (e.g., using Allure or custom reporting) for real-time visibility.
Process Optimization: Proactively identify and recommend improvements to the software development lifecycle and testing methodologies to maximize efficiency and automation ROI.
Test Data Management: Establish robust strategies for creating, managing, and utilizing dynamic, reliable, and secure test data for automation.
Strategy & Leadership ?
Automation Strategy: Define the long-term test automation strategy and roadmap for the product line, ensuring technology choices are scalable and fit future needs.
Mentorship: Mentor, train, and guide junior SDETs and QA engineers on automation best practices, framework development, Java coding standards, and effective BDD implementation.
Collaboration: Work closely with Product Owners and Developers from sprint planning through release to ensure testability and quality are built into the product from the requirements stage. Requirements:
Required Qualifications
Experience: Minimum 15 years in Software Testing, with at least 3 years dedicated to complex test automation development in an Agile/Scrum environment.
Core Automation Stack: Expert-level proficiency in designing, building, and maintaining robust test automation frameworks using Selenium WebDriver with Java.
BDD: Extensive practical experience with Cucumber/Gherkin for behavior-driven development and testing.
Programming: Strong proficiency in Java and applying Object-Oriented Programming (OOP) principles to framework development.
Testing Tools: Expertise with test runners like TestNG or JUnit, and build tools like Maven/Gradle.
DevOps & Version Control: Proven experience integrating automation with CI/CD tools (Jenkins, GitLab CI, etc.) and proficiency with Git.
API: Hands-on experience with API test automation using REST Assured or similar tools.
Preferred Qualifications
Experience with cloud testing platforms (e.g., Sauce Labs, BrowserStack, Selenium Grid).
Familiarity with containerization technologies like Docker.
Experience with performance testing (e.g., JMeter) or security testing concepts.
Familiarity with Mobile automation (Appium).
Relevant industry certifications (e.g., ISTQB Advanced Level).
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.