Caviar maker

7 giorni fa


Padova, Veneto, Italia Càsa Immobiliare A tempo pieno

Quality Assurance Engineer

Location:
Australia (Sydney / Melbourne / Brisbane / Hybrid)

Employment Type:
Full-time

Seniority:
Quality Assurance Engineer / Mid-Level

About the Role

We are seeking a detail-oriented
Quality Assurance (QA) Engineer
to join our development team. As a QA Engineer, you will be responsible for ensuring the quality and functionality of our software products. You will work closely with developers and product teams to test new features, identify bugs, and ensure our software meets high-quality standards before release.

Key Responsibilities

  • Develop and execute detailed test plans and test cases for new software features and updates.
  • Perform functional, regression, integration, and performance testing across various platforms and devices.
  • Identify, report, and track defects using issue tracking tools (e.g., JIRA, Bugzilla, Trello).
  • Collaborate with developers and product managers to understand requirements and improve test coverage.
  • Automate tests where possible to improve efficiency and consistency.
  • Participate in code reviews, providing feedback from a quality assurance perspective.
  • Continuously improve QA processes and testing frameworks to ensure high software quality.
  • Perform exploratory testing and ad-hoc testing for complex or unknown features.
  • Ensure all product releases meet performance and security requirements.
  • Monitor post-release feedback and assist in resolving any production issues.

Skills & Qualifications
Essential

  • Bachelor's degree in
    Computer Science, Information Technology
    , or a related field.
  • Strong understanding of software development life cycle (SDLC) and testing methodologies.
  • Hands-on experience with test automation tools (e.g.,
    Selenium, Cypress, JUnit
    , etc.).
  • Familiarity with version control systems such as
    Git
    .
  • Experience with bug tracking and project management tools (e.g.,
    JIRA
    ,
    Trello
    ,
    Asana
    ).
  • Basic knowledge of programming or scripting languages (e.g.,
    Java, Python, JavaScript
    , etc.).
  • Strong analytical skills with attention to detail.
  • Excellent communication skills and the ability to work collaboratively with cross-functional teams.

Desirable

  • Experience with
    Agile/Scrum methodologies
    and working in Agile teams.
  • Knowledge of performance and load testing tools (e.g.,
    JMeter, LoadRunner, or Gatling
    ).
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Experience testing on different environments (e.g., web, mobile, desktop).
  • Familiarity with cloud platforms (e.g.,
    AWS, Azure
    ).
  • Experience in testing APIs (using tools such as
    Postman
    ,
    SoapUI
    ).

What We Offer

  • Competitive salary based on the Australian market.
  • Flexible working arrangements (hybrid or remote options).
  • Opportunities for career growth, training, and certification in QA tools and methodologies.
  • Access to the latest technologies and testing tools.
  • A supportive and collaborative work environment with a focus on professional development.

About You

  • You are a passionate and meticulous QA professional who enjoys problem-solving and ensuring software quality. You thrive in a fast-paced environment and have a keen eye for detail. You are eager to contribute to the success of the team by ensuring that software releases meet the highest standards of quality.