Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Cognizant. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Job Summary:
We are seeking a highly motivated and detail-oriented Automation Engineer who will be responsible for ensuring the quality and reliability of our applications and systems through both manual and automated testing. The ideal candidate will be capable of working independently and collaboratively in a fast-paced environment, with a strong focus on delivering high-quality solutions.
Candidate should be SC cleared
Responsibilities:
- Design and develop scalable automation frameworks using Java, Python, and Cucumber.
- Implement automated UI tests using Selenium WebDriver and maintain regression test suites.
- Develop and manage BDD-based test cases using Cucumber and TestNG.
- Apply best practices such as Singleton and Dependency Injection in test framework architecture.
- Utilize tools like Maven and Jenkins for execution and reporting.
- Create automated test cases for REST and SOAP APIs using REST Assured, Karate, and Postman.
- Validate API schemas, endpoints, and authorization mechanisms (OAuth, GraphQL, OpenAPI).
- Automate backend service testing including Azure DevOps APIs and microservices.
- Build and manage CI/CD pipelines using Jenkins (Freestyle and Declarative Pipelines).
- Integrate test automation with Azure DevOps pipelines (Classic + YAML).
- Use Git and Bitbucket for source control and branching strategies.
- Test containerized microservices using Docker and Kubernetes environments.
- Deploy and validate services across environments with Docker Compose and Kubernetes clusters.
- Conduct event-driven architecture testing with Kafka integration.
- Conduct performance and load testing using JMeter and Gatling.
- Set up distributed test execution environments.
- Analyze performance metrics using Grafana and integrate into CI pipelines.
- Generate comprehensive test reports using Extent Reports, Cucumber Reports, and TestNG.
- Automate report generation and integrate it into the CI pipeline.
- Handle test data and result storage in JSON, XML, and Excel using Apache POI.
- Perform backend validation and data integrity testing using PostgreSQL and MS SQL Server.
- Write complex SQL queries and connect databases via JDBC for data verification.
- Perform accessibility automation testing using AXE-core, NVDA, JAWS, and Microsoft Accessibility Insights.
- Conduct compliance testing for WCAG 2.1, Section 508, and ARIA standards.
- Use Power Automate and Power Apps for RPA and no-code automation.
- Use WireMock, Postman, and SOAP UI for mocking APIs and simulating third-party services.
- Create and manage virtual services for testing decoupled components.
- Work closely with developers, DevOps, and product teams to integrate automated testing into DevOps workflows.
- Use GitHub and Azure Repos for code collaboration, reviews, and continuous integration.
Required Skills:
- Hands-on experience in test automation, API validation, and framework design using Java, Python, and BDD tools like Cucumber and Karate.
- Proficient in using CI/CD tools such as Jenkins, Azure DevOps, and Maven to integrate testing in the deployment pipeline.
- Strong exposure to REST API automation using RestAssured, Postman, and Swagger.
- Experience in containerization and orchestration using Docker and Kubernetes for microservices testing.
- Capable of conducting performance testing with JMeter and Gatling, and analyzing metrics using Grafana.
- Skilled in database testing using PostgreSQL and Microsoft SQL Server with strong SQL and JDBC knowledge.
- Adept in accessibility testing using AXE-core, NVDA, JAWS, and Power Automate for automation of compliance standards.
- Languages & Scripting: Java, Python, SQL, YAML
- Test Automation Tools: Selenium, Cucumber, Karate, TestNG, RestAssured
- DevOps & CI/CD Tools: Jenkins, Maven, Git, Azure DevOps
- API Tools & Virtualization: Postman, Swagger, SOAP UI
- Containerization & Orchestration: Docker, Kubernetes
- Performance Testing: JMeter, Gatling, Grafana
- Database Technologies: PostgreSQL, MS SQL Server
- Accessibility Tools: AXE-core, NVDA, JAWS, Power Automate
At Cognizant you will experience an exciting mix of innovation by design, creativity, collaboration, and efficiency within a framework of stimulating objectives and a passion for delivering the best to our customers.
You will be joining a network of some of the most creative, innovative, and dedicated people in the industry with ample opportunities to learn and develop your career.
Our Associates are chosen for their attitude, skills, knowledge, and enthusiasm but above all, their belief that anything is possible.
Cognizant is an equal opportunities employer, and we welcome all applications regardless of race, colour, gender, ethnic origin, nationality, religion or beliefs, disability, age, sexual orientation, political opinions, or trade union membership.