Job Description
Responsibilities
- Develop comprehensive test plans and test cases to ensure software quality and functionality.
- Execute automated and manual tests using Java and Selenium to identify defects and ensure product reliability.
- Collaborate with development teams to understand product requirements and design effective testing strategies.
- Analyze test results and provide detailed reports to stakeholders highlighting areas for improvement.
- Participate in code reviews and provide feedback to enhance code quality and maintainability.
- Work closely with product managers and developers to ensure timely resolution of defects and issues.
- Implement continuous integration and continuous deployment (CI/CD) practices to streamline testing processes.
- Monitor and maintain test environments to ensure they are up-to-date and functioning correctly.
- Conduct root cause analysis of defects and work with teams to implement corrective actions.
- Stay updated with the latest testing tools and technologies to enhance testing efficiency and effectiveness.
- Provide mentorship and guidance to junior quality engineers fostering a culture of quality and excellence.
- Contribute to the development and maintenance of testing documentation and best practices.
- Engage in regular communication with stakeholders to provide updates on testing progress and challenges.
Qualifications
- Possess strong experience in Java and Selenium for automated testing.
- Demonstrate excellent problem-solving skills and attention to detail.
- Have a solid understanding of software development lifecycle and testing methodologies.
- Experience in program management is a plus providing a broader perspective on project execution.
- Exhibit strong communication skills to effectively collaborate with cross-functional teams.
- Show adaptability in a hybrid work model balancing remote and on-site work efficiently.
- Display a proactive approach to learning and implementing new testing technologies.
The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.
- Cognizant is a global community with more than 300,000 associates around the world.
- We don’t just dream of a better way – we make it happen.
- We take care of our people, clients, company, communities and climate by doing what’s right.
- We foster an innovative environment where you can build the career path that’s right for you.