
Overview
Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide.
CACI Ltd is an international data and technology consultancy with £154m turnover and 1200 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference.
We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software.
Founded in 2022, CACI Services India is playing a key role in empowering digital transformation for CACI clients, by becoming a seamless integrated offshore software development capability for CACI Business Units, committed to delivering innovative, high-quality solutions, while fostering strong, collaborative partnerships and transcending geographical boundaries.
About the Role:
We are looking for a passionate and detail-oriented Software Tester with experience in both manual and automation testing. The ideal candidate will play a crucial role in ensuring the quality and reliability of our applications by designing and executing test cases, identifying bugs, and automating repetitive test scenarios.
Key Responsibilities:
Understand requirements and prepare detailed, comprehensive, and well-structured test plans and test cases
Perform manual testing on web/mobile applications, APIs, and backend systems
Develop, maintain, and execute automated test scripts using tools like Selenium, TestNG, JUnit, Postman, etc.
Collaborate closely with developers, product managers, and other QA team members to resolve issues and ensure product quality
Perform regression, functional, integration, and system testing
Log defects clearly and track them through resolution using tools like JIRA or Bugzilla
Contribute to test automation frameworks and maintain reusable code
Participate in sprint planning, daily stand-ups, and review meetings (Agile environment)
Required Skills:
5-6 years of experience in software testing (both manual and automation)
Experience in testing CMS - AEM, Drupal, Silver stripe, WordPress or any other CMS
Experience in Payment Gateway domain testing
Proficiency in automation tools like Selenium WebDriver, Postman, or similar
Experience with Java, Python, or JavaScript for automation scripting
Solid understanding of SDLC, STLC, and various testing methodologies
Good knowledge of API testing and tools like REST Assured, Postman
Strong analytical, debugging, and documentation skills
Excellent verbal and written communication skills
Preferred Qualifications:
Experience with performance testing tools like JMeter
Knowledge of BDD frameworks like Cucumber
Exposure to cloud platforms (AWS, Azure) is a plus
ISTQB Certification is an added advantage
More about the Opportunity
The Software Test Engineer is an excellent opportunity, and CACI Services India reward their staff well with a competitive salary and impressive benefits package which includes:
- Learning: Budget for conferences, training courses and other materials
- Health Benefits: Family plan with 4 children and parents covered
- Future You: Matched pension and health care package
CACI is an equal opportunities employer. Therefore, we embrace diversity and are committed to a working environment where no one will be treated less favourably on the grounds of their sex, race, disability, sexual orientation religion, belief or age. We have a Diversity & Inclusion Steering Group and we always welcome new people with fresh perspectives from any background to join the group
An inclusive and equitable environment enables us to draw on expertise and unique experiences and bring out the best in each other. We champion diversity, inclusion and wellbeing and we are supportive of Veterans and people from a military background. We believe that by embracing diverse experiences and backgrounds, we can collaborate to create better outcomes for our people, our customers and our society.