About Company
Cognizant (NASDAQ: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in Teaneck, New Jersey, Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies globally. We are committed to fostering a diverse and inclusive workplace where every associate feels valued and empowered to contribute their best. At Cognizant, we believe in continuous learning, professional growth, and making a tangible impact on the future of technology and business. Join our team in Kansas City and be part of a dynamic environment where innovation thrives and careers are built.
Job Description
Are you a meticulous problem-solver with a passion for ensuring software quality? Cognizant Technology Solutions is actively seeking a talented and driven Software Tester to join our innovative team in Kansas City, Missouri. In this vital role, you will be instrumental in delivering high-quality software solutions to our diverse portfolio of clients. You will be responsible for the full lifecycle of quality assurance, from understanding requirements and crafting comprehensive test plans to executing tests, identifying defects, and working closely with development teams to ensure timely resolution. This position offers an exciting opportunity to work on cutting-edge technologies, collaborate with industry experts, and contribute to projects that drive real business transformation. We are looking for an individual who is not only skilled in traditional testing methodologies but also eager to explore and implement test automation, performance testing, and other advanced QA practices. If you thrive in a fast-paced environment, possess excellent analytical skills, and are dedicated to upholding the highest standards of software excellence, we encourage you to apply. This role is crucial to our success, empowering us to maintain our reputation for delivering robust, reliable, and user-centric applications. Join Cognizant and help us shape the future of digital experiences for our clients.
Key Responsibilities
- Analyze project requirements and design specifications to create detailed test plans, test cases, and test scripts.
- Execute manual and automated tests across various platforms (web, mobile, desktop) to identify defects and ensure software quality.
- Document and report bugs, inconsistencies, and usability issues using bug tracking systems (e.g., Jira), providing clear and concise reproduction steps.
- Collaborate closely with developers, business analysts, and project managers to understand system functionalities and resolve issues efficiently.
- Participate in sprint planning, daily stand-ups, and retrospective meetings, contributing to an Agile development process.
- Develop and maintain test automation scripts using industry-standard tools and frameworks.
- Perform regression testing to ensure new code changes do not adversely affect existing functionalities.
- Contribute to the continuous improvement of QA processes, tools, and methodologies.
- Provide accurate estimates for testing efforts and communicate progress to stakeholders.
- Conduct root cause analysis for identified defects and suggest preventative measures.
Required Skills
- Minimum 2 years of professional experience in software testing or quality assurance.
- Proficiency in creating and executing detailed test plans, test cases, and test scripts.
- Strong understanding of QA methodologies, tools, and processes.
- Experience with bug tracking and test management tools (e.g., Jira, Azure DevOps, ALM).
- Familiarity with Agile/Scrum development methodologies.
- Basic knowledge of SQL for database testing.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a collaborative team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
- Experience with test automation frameworks and tools (e.g., Selenium, Playwright, Cypress).
- ISTQB certification or other relevant QA certifications.
- Experience with performance, security, or usability testing.
- Familiarity with continuous integration/continuous delivery (CI/CD) pipelines.
- Experience working in a consulting environment or with diverse client projects.
- Knowledge of programming languages such as Java, Python, or JavaScript.
Perks & Benefits
- Comprehensive medical, dental, and vision insurance plans.
- Competitive paid time off (PTO) and holiday schedule.
- 401(k) retirement plan with company match.
- Professional development opportunities and access to cutting-edge training platforms.
- Tuition reimbursement program.
- Employee assistance program (EAP).
- Flexible spending accounts (FSA) and health savings accounts (HSA).
- Employee wellness programs.
- Collaborative and inclusive work environment.
- Opportunities for career advancement within a global organization.
How to Apply
We invite all qualified candidates to apply for this exciting opportunity. Please ensure your resume highlights your relevant experience and skills that align with the requirements of this role. To apply, click on the application link below, which will direct you to our official careers page. We look forward to reviewing your application and potentially welcoming you to the Cognizant team!