To support our product growth, we are looking for a QA Automation Engineer with a passion for software quality, a solid technical background in test automation, and excellent teamwork skills. You will be part of the team that transforms our leading-edge product roadmap into enjoyable user experiences. Your mission will be to ensure that each of Apromore’s features is efficiently tested to meet high-quality standards.
Who we are?
Apromore is a leading provider of solutions for process mining and AI-driven business process improvement. Our vision is to enable organisations to achieve operational and customer excellence by making it simple for managers and analysts to visually explore and improve their business processes using data extracted from enterprise systems. Our customers include leading companies in the banking, insurance, healthcare, manufacturing, and government sectors worldwide. To learn more about us, visit https://apromore.com
About you
- 3+ years of experience in Quality Assurance (QA) automation, with a focus on designing, developing, and implementing automated test frameworks and strategies.
- Proven expertise in planning, executing, and managing QA automation efforts to ensure the delivery of high-quality software products.
- Proficiency in Playwright, Cypress for designing and executing automated tests for web applications.
- Knowledge of Java programming, essential for developing and maintaining automation test scripts and frameworks
- Experience with API testing and test-driven development (TDD) methodologies, utilizing tools such as Supertest, Karate, Rest Assured, Postman, or SoapUI for API validation and verification.
- Proficiency in using JMeter for UI performance testing, with the ability to conduct comprehensive load and stress tests on web applications.
- Familiarity with various testing tools and frameworks, such as JUnit, TestNG, or Cucumber, to support comprehensive test coverage and seamless integration with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Emphasis on a shift-left mindset, promoting early and frequent testing to identify defects at the earliest stages of the software development lifecycle.
- Excellent communication and teamwork skills
- Tertiary qualification in an IT-related field and/or relevant professional certifications
- Desirable: Prior experience in testing Java Web applications, with a thorough understanding of Java-based web technologies and frameworks
- Desirable: Experience in testing data-intensive applications, with a focus on validating data accuracy, consistency, and reliability in large-scale systems
Your responsibilities
- Collaborate with product managers and development team members to conduct QA scoping, planning, and execution with a focus on automation, ensuring a thorough comprehension of QA goals and requirements from an automation standpoint.
- Drive enhancements in the automation and reliability of QA processes, ensuring extensive test coverage and improved efficiency.
- Monitor all aspects of QA automation, including the development of relevant metrics and adherence to industry best practices.
- Work closely with other QA team members to develop and maintain automated test plans, test cases, and supporting documentation.
- Evaluate the quality of product releases from an automation perspective, acting as the principal decision-maker for ensuring release quality through automated testing.
What we offer (The Perks!)
- Competitive salary package.
- Option to work from home and flexible working arrangements.
- Stimulating problems to solve using leading-edge tech.
- Brand new office in Melbourne, within a world-class innovation centre with great onsite amenities
- Ongoing training and professional development.
- The best equipment and tech tools to empower you to do your best work.
- High degree of career development.
- Be a part of an innovative, supportive, and fun working environment.
Equity and Diversity
We are a multi-cultural company committed to equal opportunity in employment and welfare. All qualified candidates will receive consideration for employment.
Job Coordinates
Location: Melbourne, Australia (Hybrid)
Employment Type: Permanent Full Time
Work rights: Permanent working rights with no restrictions