Genpact is a global professional services and solutions firm delivering outcomes that shape the future. They are seeking a highly skilled Lead Consultant with expertise in Java, Selenium, and Mobile Testing to lead a team of developers and testers, delivering high-quality software solutions for clients.
Responsibilities:
- Lead and manage teams of developers, QA engineers, and testers to deliver high-quality software solutions
- Develop and implement Java-based applications to meet client requirements and business goals
- Create and maintain Selenium-based test scripts for automated functional and regression testing
- Ensure the quality of mobile applications by designing, implementing, and executing comprehensive testing strategies using mobile testing tools and frameworks (e.g., Appium)
- Provide technical leadership and guidance to the team, ensuring the best practices in coding, testing, and software development methodologies are followed
- Collaborate with cross-functional teams, including business analysts, project managers, and clients, to gather requirements and deliver technical solutions
- Conduct code reviews and ensure high code quality and maintainability
- Monitor project progress and manage client expectations to ensure timely delivery of software solutions
- Stay updated with the latest trends and technologies in Java, Selenium, and mobile testing, and incorporate best practices into the team’s workflows
- Assist with client communication, providing technical expertise and support throughout the project lifecycle
- Troubleshoot complex technical issues, providing innovative solutions when required
Requirements:
- Bachelor's degree in computer science, Engineering, or a related field
- Proven experience in Java development and testing
- Strong expertise in Selenium for test automation
- Solid experience with mobile testing frameworks like Appium, Espresso, or XCUITest
- Hands-on experience in both manual and automated testing for web and mobile applications
- Expertise in continuous integration (CI) and continuous deployment (CD) pipelines
- Strong understanding of software development life cycles and methodologies, including Agile and DevOps
- Excellent leadership and mentoring skills
- Strong analytical and problem-solving abilities
- Excellent communication skills, with the ability to work with both technical and non-technical stakeholders
- Experience with version control systems (e.g., Git) and project management tools (e.g., Jira, Confluence)
- Excellent analytical and problem-solving skills, with the ability to troubleshoot complex issues and drive resolution in a collaborative team environment
- Exceptional communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders
- Leadership experience, including leading teams, managing projects, and driving technical initiatives to successful completion
- Certifications in relevant technologies (e.g., ISTQB certifications) are a plus