Cognizant (Nasdaq-100 : 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. Learn how Cognizant helps clients lead with digital at or follow us @Cognizant
Position Summary :
The Software Engineer position requires knowledge and expertise in designing, building, testing, deploying, and maintaining software applications on traditional and cloud-based environments using CI / CD pipelines. This role needs solid knowledge in Automation, Robotic Process Automation, Quality Assurance, with expertise in advanced cloud technologies (AWS / Azure) and Strategic Stack applications used across the Enterprise architecture.
Mandatory Skills :
- Strong knowledge of object-oriented languages – Java, JavaScript
- Core knowledge of Telecom and Retail Products such as Siebel CRM and Salesforce CRM and Splunk
- Core knowledge of Open Banking - ADR Simulator, Camunda, Internet Banking, Nab One
- SME in Automation Frameworks using Selenium with TDD (TestNG / Junit) and BDD (Cucumber), Tricentis Tosca, Blue Prism (Robotic Process Automation), Rest and Soap Automation, Mainframes, Putty (Linux boxes).
- Highly detailed-oriented ability on Continuous Integration tools like Jenkins, Bamboo and build tools such as Maven, Gradle, Nexus OSS and extensive experience in SCM tools like GitHub, Bit Bucket and Mercurial.
- Must be proficient in DB (Oracle, MySQL) and in Triggers and Procedures.
- Ability to work in Agile and Waterfall models with knowledge in test management tools such as JIRA, Confluence and HPALM / QC.
- Ability to work in Karate Framework AWS Services (API Gateway), ServiceNow, ADR Simulator, Camunda, Internet Banking, Nab One.
- Preferable to have web technologies like HTML, CSS, JavaScript, React and Classic ASP.
- Must be certified in Tricentis AS1, AS2.
Duties and Responsibilities :
- Hands-on experience in OSS and BSS architecture in the telecom domain.
- Hands-on experience on TPC, ABPE, AMDOCS and Open Banking.
- Must be proactively working on building and exploring new automation technologies from scratch; automation experience with TOSCA, Blue Prism and Selenium is a must.
- Experience on Telecom products like other large and complex provisioning / billing applications in the telecom domain is required.
- Experience in virtualizing services using CA LISA and DevTest.
- Experience in Automation Frameworks - TestNG, Junit, Pytest, Cucumber, Karate.
- Set up development environment, configure IDEs, version control systems, and build tools.
- Responsible for automation feasibility analysis and prepare Automation plan for a sprint.
- Created and configured automation frameworks from scratch using technologies such as Selenium WebDriver, REST Assured, JUnit, and Allure Reports.
- Conduct code reviews to improve the quality of the automation scripts and ensure adherence to coding standards.
- Continuous Integration / Continuous Deployment (CI / CD) : Work with CI / CD pipelines (Jenkins, GitLab CI, Azure DevOps) to integrate scripts into the development process.
- Refactoring and Optimization : Continuously optimizing the code to improve efficiency and maintainability.
- Writing scripts to facilitate automated deployment and rolling back changes. Responsible for performance testing techniques that exercise a system and then, measures, validates and verifies the response time, stability, scalability, speed, and reliability.
- Experience in creation, updating and maintaining of the automation scripts using Selenium and Rest Assured which involves system integration testing, and scripts configuration using Hybrid framework.
- Developed case study and automation feasibility analysis.
Salary Range : $100,000
Date of posting : 11 / 12 / 2024
Next Steps :
If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us. For a complete list of open opportunities with Cognizant, visit Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.