Skip to main content

You will need to login before you can apply for a job.

Senior Software Automation Engineer

Employer
Cognizant
Location
Sydney, Australia
Salary
Competitive
Closing date
Oct 26, 2024
View moreView less
Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
Job description

What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportunities for people like YOU - people with an entrepreneurial spirit who want to make a difference in this world.At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story.

Position Summary:
  • Senior Automation Engineer to manage Automation framework development in C# Dot Net core with implementation on the health care applications. Should have 12 to 14 years' experience in QA projects.
  • Who can work on Implements, maintains, and reviews Health care & Clinical application functionalities to ensure all the end-to-end business flows working as expected after the new changes deployed on the point of sale, Assistance checkout with all the hardware combinations. Very good experience with automated testing frameworks and scripts development.
  • Good exposure required on Selenium C# development, TOSCA automation with Multi workspaces and VB script development.
Mandatory Skills:
  • Responsible for developing automation frameworks in C#/Java, defining the automation testing approach, and creating and maintaining automation scripts.
  • Strong experience with SpecFlow/Cucumber frameworks using Selenium C#/Java.
  • Proficient in Java/J2EE and at least two programming languages such as C#, JSP, and SQL, with experience in Agile methodologies including BDD, Cucumber, SpecFlow, and emerging trends in automation, mobile, IoT, Insights, and BOTS.
  • Skilled in using the TOSCA automation tool for web and API testing, including module creation, test design, and test case creation across multiple workspaces.
  • Hands-on experience with DevOps, Bitbucket, JIRA, qTest, and Confluence.
  • Strong understanding of version control tools like GIT and git-based workflows.
  • Working knowledge of Continuous Integration (CI) and Continuous Deployment (CD) processes.
  • Demonstrated expertise with SQL and NoSQL databases, particularly Oracle, Postgres, and MS SQL.
  • Developed Selenium C# Unified Framework for end-to-end testing, including API, UI, and database testing.
  • Test, diagnose, debug, and fix errors to maintain TC integration systems, adapting to architectural changes using automated tools such as TOSCA and Selenium.
  • Excellent written and oral communication skills, with the ability to learn quickly and work independently with minimal supervision.
  • Expertise in the healthcare domain with over 12 years of experience, including deep knowledge of the Medicare system.
  • Extensive validation of test data, ensuring effective interaction with upstream and downstream applications.
  • In-depth understanding of system intricacies, enabling the identification of solutions for problems and dependencies on other systems.
  • Comprehensive knowledge of the healthcare context in Australia, including Business to Customer (B2C) and Business to Business (B2B) interactions, as well as the end-to-end system architecture of clinical and pharmacy applications and associated middleware systems.
  • Proficient in scripting, updating, and maintaining technical programs, end-user documentation, and operational procedures.
Duties and Responsibilities:
  • Collaborate closely with the DevOps team to maintain and optimize the CI/CD pipeline, specifically configured for automation execution.
  • Implement and promote best practices in Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD).
  • Work with cross-functional teams to ensure the quality, stability, and timely delivery of software products.
  • Develop and maintain automation frameworks, including suite maintenance using the Page Object Model, and implement auto-heal solutions for object failures.
  • Conduct code development, testing, debugging, and diagnosing to correct errors and faults within applications, ensuring adherence to established testing protocols, guidelines, and quality standards.
  • Perform analysis, evaluation, and validation of changes required in the TC interface system, aligning with architectural changes.
  • Manage and maintain regression and smoke test suites using tools such as Selenium C#, TOSCA, and integrate them into the CI/CD pipeline with Azure.
  • Leverage extensive experience with tools like IntelliJ, Visual Studio, Microsoft SQL Studio, BitBucket, Git Bash, Postman, SOAP UI, SpecFlow/Cucumber, and JMeter for automation and performance testing.
  • Research, consult, and implement enhancements to the automation framework, ensuring continuous improvement.
  • Develop tools using VBScript to generate test data for automation execution.
  • Identify technology constraints and select appropriate tools for automating healthcare applications.
  • Write and maintain program code to meet system requirements, designs, and technical specifications, adhering to quality standards.
  • Understand client requirements deeply and propose solutions that enhance customer service, providing accurate information and support.
  • Provide comprehensive support for the automation lifecycle, particularly within Agile environments, using BDD, Cucumber, SpecFlow, and staying updated with new trends such as Appium, IoT, Insights, and BOTS.
  • Deliver technical solutions and conduct POCs on various tools and domains, performing automation assessments for digital transformation projects.
  • Use risk-driven techniques to develop, maintain, and execute automated test suites for various software products.
  • Communicate timelines and estimations clearly to the team, ensuring continuous updates are provided.
  • Support the upskilling of engineers and employees through knowledge sharing and training sessions.
  • Contribute to team-based ideation and problem-solving on various projects, collaborating with extended teams.
Salary Range: >$100,000

Date of Posting :4/9/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 http://www.cognizant.com/careers

Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.

About Cognizant:

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. Headquartered in the U.S. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

Sign in to create job alerts

Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.

Create alert