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.