Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Automation Engineer image - Rise Careers
Job details

Automation Engineer

Company Description

About us:

At NCS Australia, we believe in doing technology services better. Our commitment to quality, focus on people, and willingness to challenge traditional thinking set us apart. Our team brings this belief to life by partnering with our clients and communities to make tomorrow together.

We are committed to creating an environment that prioritises innovation, collaboration, and purposeful work. Our diverse team is empowered to make a meaningful impact with curiosity, creativity and resilience to shape better outcomes. Join us and accept the challenge of creating a better tomorrow

Job Description

We are looking for Automation Engineer with expertise in Snowflake and Databricks to join our team. In this role, you will collaborate with clients to design, develop, and implement automated testing solutions tailored to their needs. Your responsibilities will include building and executing test frameworks to ensure data accuracy, performance, and reliability across cloud-based data platforms. 

Qualifications

 

  • Python for scripting and automation, including experience with pytest or other test frameworks
  • PySpark for validating transformations and testing distributed data processing
  • Intermediate to advanced SQL skills (joins, window functions, complex queries, performance tuning)
  • Experience with Databricks or Snowflake for testing data lakehouses or cloud data warehouses
  • Understanding of ETL/data pipeline testing strategies, including:
    • Data integrity, reconciliation, and transformation validation
    • Schema validation and backward compatibility testing
    • Performance and scalability testing for large datasets
    • Testing streaming and batch data processing workflows
  • Hands-on experience with test automation for data pipelines, including:
    • Using Python or PySpark for data validation automation
    • Writing automated data quality checks
    • Implementing data pipeline test frameworks
  • Familiarity with cloud services for data processing, such as AWS Glue, Azure Data Factory, or Google Dataflow
  • Experience with test automation frameworks like Selenium, Playwright, or Cypress
  • Strong understanding of test design patterns and automation strategies
  • Experience with API testing using tools like Postman, REST Assured, or Playwright API testing
  • Proficiency in Git and version control workflows
  • Knowledge of CI/CD pipelines and integrating automated tests into DevOps workflows

Additional Information

 

 

 

Why join us: 

NCS Australia is where you can feel at home, nurturing your talents and skills as we make tomorrow together, one day at a time. Our benefits include paid parental leave, initiatives focused on your well-being and discounted health insurance. You will also enjoy discounts on various products and services and be regularly recognised and rewarded for high performance. We are committed to your career development through our Capability Fingerprint, industry and partner training programs, special interest groups, and an AI-driven learning platform. No matter where you are in your career, we offer meaningful work and opportunities for growth.

 

NCS Australia is an equal-opportunity employer, and we take pride in our commitment to valuing and supporting our people and the communities we serve.We are dedicated to attracting, retaining and developing our people regardless of gender identity, ethnicity, sexual orientation, disability and age. Applications are encouraged from all sectors of the community and we strongly encourage applications from the Veterans, Aboriginal and/or Torres Strait Islander community.

At NCS Australia, we are committed to supporting adjustments throughout the recruitment and selection process, as well as during employment. We actively support and encourage people with disability to apply. 

 

Agencies:

We’ve got this. We request that you do not contact NCS employees outside of the Talent Acquisition team. NCS exclusively accepts resumes from agencies on our preferred supplier panel through the NCS Agency Portal. Agencies that submit resumes must have a valid fee agreement and be assigned to the particular requisition by the Talent Acquisition team. Any resumes that are submitted outside of this process will become the sole property of NCS. If a candidate is hired outside of this process, no fee or payment will be given.

 

Work rights and background checks: 

To be eligible for a position with us, applicants will need to have valid work rights for Australia and be willing to undergo a comprehensive background checking process, including probity and police checks

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Automation Engineer, NCS Australia

At NCS Australia, we are excited to invite passionate individuals to join our team as an Automation Engineer. In Melbourne, this role is all about embedding automation principles to create efficient testing solutions tailored for our clients' unique needs. You will delve deep into the world of data, utilizing your knowledge of Snowflake and Databricks to build robust test frameworks that ensure data accuracy and reliability across various cloud platforms. Your day-to-day responsibilities will include developing automated testing solutions, validating data transformations with tools like PySpark, and ensuring that our ETL processes maintain the highest standards. Our dynamic environment encourages innovation, and you will have the chance to collaborate with a diverse team that is committed to making a difference. If you're skilled in Python scripting, SQL, and have experience with CI/CD pipelines and API testing, you will feel right at home with us. We believe in nurturing your career, offering great benefits like paid parental leave and continuous learning opportunities, all within an engaging workplace culture. Come contribute your expertise to shaping a technology-driven future with us at NCS Australia!

Frequently Asked Questions (FAQs) for Automation Engineer Role at NCS Australia
What are the key responsibilities of the Automation Engineer at NCS Australia?

As an Automation Engineer at NCS Australia, your primary responsibilities will include designing and implementing automated testing solutions that ensure data quality and performance across cloud platforms. You'll work closely with clients to create test frameworks that validate data accuracy and support ETL testing strategies, including performance and scalability testing for large datasets.

Join Rise to see the full answer
What qualifications are needed for the Automation Engineer position at NCS Australia?

To excel in the Automation Engineer role at NCS Australia, candidates should have proficient skills in Python, SQL, and cloud data solutions like Snowflake or Databricks. Familiarity with ETL processes, API testing, and test automation frameworks are also critical. A sound understanding of data integrity checks and version control workflows will help you thrive in this position.

Join Rise to see the full answer
What tools and technologies do Automation Engineers at NCS Australia utilize?

Automation Engineers at NCS Australia utilize a variety of tools and technologies, including Python with frameworks such as pytest, SQL for data manipulation, and PySpark for handling large-scale data processing. Familiarity with cloud services like AWS Glue and testing frameworks like Selenium is also beneficial for success in this role.

Join Rise to see the full answer
Does NCS Australia offer career growth opportunities for Automation Engineers?

Absolutely! NCS Australia is committed to your career development. As an Automation Engineer, you'll have access to various training programs, mentorship opportunities, and a unique AI-driven learning platform to help you enhance your skills and advance in your career.

Join Rise to see the full answer
What company culture can an Automation Engineer expect at NCS Australia?

At NCS Australia, we pride ourselves on fostering a culture of innovation, collaboration, and personal growth. As an Automation Engineer, you'll be part of a diverse team that is passionate about making a positive impact. We support work-life balance and encourage our team members to share their ideas and challenge conventional thinking.

Join Rise to see the full answer
Common Interview Questions for Automation Engineer
Can you describe your experience with automated testing frameworks in your Automation Engineer role?

When answering this question, focus on specific frameworks you've used, like pytest or Selenium, and detail how they helped streamline the testing process in your previous roles. Mention any successful projects or improvements in efficiency that resulted from these implementations.

Join Rise to see the full answer
How do you ensure data accuracy during the testing phase?

Discuss your approach to data validation processes, including strategies for ETL testing and the use of automated quality checks. Provide examples of how you've identified and resolved data discrepancies in past projects to ensure integrity.

Join Rise to see the full answer
Can you explain what performance testing entails for data pipelines?

Highlight your understanding of performance testing items like load testing, scalability, and the tools you're familiar with for conducting these tests. Provide examples of specific datasets you've worked with and how you monitored performance metrics.

Join Rise to see the full answer
Describe a challenging project you worked on as an Automation Engineer and how you overcame obstacles.

Share a specific project detail, the obstacles faced, and the solutions you implemented. Emphasize teamwork, creative problem-solving, and any relevant technical skills that contributed to the project's success.

Join Rise to see the full answer
What role does version control play in your automation projects?

Explain the importance of using version control systems like Git for managing code changes and collaboration. Talk about specific instances where it helped you track changes or resolve conflicts within a team setting.

Join Rise to see the full answer
How have you implemented CI/CD processes in your previous roles?

Discuss your hands-on experience with integrating automated tests into CI/CD pipelines, detailing specific tools and methods you used. Highlight the benefits you observed, such as faster deployments or improved software quality.

Join Rise to see the full answer
What is your approach to API testing as part of your responsibilities?

Outline your familiarity with tools like Postman and your approach to testing APIs. Discuss methodologies you’ve applied, including functional and performance testing, and the importance of ensuring seamless integrations in your projects.

Join Rise to see the full answer
Can you tell us how you handle collaboration with cross-functional teams?

Talk about your communication skills and experiences working with developers, product managers, and other stakeholders to align on testing goals. Highlight how your collaboration has led to more effective testing outcomes.

Join Rise to see the full answer
What strategies do you use for validating cloud-based data processing solutions?

Detail your approaches and tools for validating processed data in cloud environments. Discuss your experience with specific platforms like Databricks or Snowflake, and how you ensure their performance and reliability.

Join Rise to see the full answer
How do you keep up-to-date with industry trends and new technologies?

Share your methods for staying informed, such as attending webinars, participating in industry meetups, or engaging with online communities. Emphasize your commitment to continuous learning and how it enhances your contributions as an Automation Engineer.

Join Rise to see the full answer
Similar Jobs
Posted 15 hours ago

NCS Australia seeks a Senior Project Manager to spearhead a pivotal cybersecurity initiative focused on data management and loss prevention.

NCS Australia Hybrid Sydney NSW, Australia
Posted 2 days ago

Become a pivotal part of NCS Australia as a Senior DB2 Engineer, transforming database technology landscapes for a better tomorrow.

Posted 6 days ago

Join Multnomah County as an Electronic Technician to innovate and maintain electronic systems across 160 buildings in a supportive team environment.

Photo of the Rise User
Celestica Hybrid Richardson, Texas, United States
Posted 11 days ago
Photo of the Rise User
Innophos Hybrid Nashville, TN
Posted 9 days ago
Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Hazelwood, MO
Posted 13 days ago
Altalink Remote No location specified
Posted 22 hours ago

Lead a dynamic team as the Manager of Project Engineering with AltaLink, contributing to the safety and efficiency of Alberta's electric utility landscape.

Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!