Tech Aalto logo

Senior QA Automation Engineer

Tech Aalto
On-site
Australia, Australia
QA Automation Engineer
Job Title: Senior QA Automation Engineer
Job Description
We are looking for an experienced Senior QA Automation Engineer with a strong background in software quality assurance and test automation. The ideal candidate will have over 6 years of experience in designing, developing, and maintaining automated test suites for web applications and APIs. You will play a key role in ensuring the quality of our software products, focusing on automation, framework development, and comprehensive testing.
Key Responsibilities
  • Design, develop, and maintain automated test suites for web applications and APIs using industry-standard tools and frameworks.
  • Collaborate with development and QA teams to understand requirements and create test cases, test plans, and test scripts.
  • Work with existing automation frameworks or design frameworks tailored to meet specific project needs.
  • Perform API testing using tools like Postman and SoapUI and ensure thorough test coverage for RESTful services.
  • Conduct database testing, including SQL querying, to validate data integrity and transactions.
  • Integrate automated tests into CI/CD pipelines using tools such as TeamCity or Jenkins for continuous testing.
  • Generate detailed test reports and summaries using reporting tools such as JUnit or TestNG.
  • Apply a strong understanding of web technologies, including HTMLCSS, and JavaScript, to verify UI components and interactions.
  • Collaborate in Agile/Scrum teams, actively participating in sprint planning, retrospectives, and daily stand-ups.
Mandatory Skills
  • 6+ years of experience in software quality assurance and test automation.
  • Proficiency in Java and hands-on experience with Selenium for web and UI testing.
  • Expertise in API Testing and experience with relevant tools (e.g., Postman, SoapUI).
  • Strong background in Database Testing with solid SQL skills.
  • Knowledge of CI/CD pipelines and automation tools like TeamCity or Jenkins.
  • Proficiency in reporting tools such as JUnit or TestNG.
Desired Skills
  • Experience with object-oriented programming and proficiency in Java (experience with C# or Specflow is a plus).
  • Familiarity with additional test automation tools like LeanFT or Cucumber.
  • Experience with the Banking domain or Cloud applications.
  • Working knowledge of Agile/Scrum methodologies.
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Relevant certifications in QA automation or programming languages are an advantage.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.