Job Description
Responsibilities
- Lead the quality assurance efforts for various software projects ensuring adherence to company standards and best practices.
- Oversee the development and execution of test plans test cases and test scripts using Java and Selenium.
- Provide guidance and mentorship to junior quality engineers fostering a culture of continuous improvement.
- Collaborate with cross-functional teams including developers product managers and business analysts to ensure comprehensive test coverage.
- Conduct thorough reviews of requirements design documents and code to identify potential quality issues early in the development process.
- Implement and maintain automated testing frameworks to streamline the testing process and improve efficiency.
- Monitor and report on key quality metrics identifying trends and areas for improvement.
- Ensure timely and accurate defect tracking reporting and resolution.
- Participate in agile ceremonies such as sprint planning daily stand-ups and retrospectives to provide input on quality-related matters.
- Stay current with industry trends and advancements in quality engineering practices and tools.
- Drive continuous improvement initiatives to enhance the overall quality of our software products.
- Ensure compliance with regulatory requirements and industry standards as applicable.
- Foster a collaborative and inclusive work environment that encourages innovation and excellence.
Qualifications
- Possess strong technical skills in Java and Selenium with a proven track record of successful quality assurance projects.
- Have experience in developing and executing automated test scripts and frameworks.
- Demonstrate excellent problem-solving and analytical skills with the ability to identify and address quality issues effectively.
- Exhibit strong communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams.
- Show a proactive and detail-oriented approach to quality assurance with a commitment to delivering high-quality software products.
- Have experience in Program Management is a plus providing additional value to the role.
- Be familiar with agile methodologies and practices with experience participating in agile ceremonies.
- Display a continuous learning mindset staying current with industry trends and advancements in quality engineering.
- Possess a strong understanding of software development life cycle (SDLC) and quality assurance best practices.
- Demonstrate the ability to lead and mentor junior quality engineers fostering a culture of continuous improvement.
- Show a commitment to maintaining a collaborative and inclusive work environment.
- Have excellent organizational and time management skills with the ability to manage multiple projects and priorities effectively.
- Be able to work effectively in a hybrid work model balancing remote and in-office work as needed.
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.