Senior Test Analyst
Posted February 6th Feb
· Work for a well-established IT consultancy firm
· Sydney CBD location (WFH part-time)
· Permanent opportunity (Further Training provided)
At Avocado Consulting Pty Ltd we truly believe there is no limit to our clients and consultants potential. Our professional services and tailored IT solutions help organisations to optimise, accelerate and transform their IT to increase productivity, reduce costs and deliver exceptional customer experiences.
We are currently on the lookout for a Senior Test Analyst who will be responsible for designing, developing, and implementing robust test strategies and frameworks for complex software systems. The role will focus on ensuring quality and functionality of software applications through both manual and automated testing processes, while working collaboratively with developers, product managers, and business analysts.
Responsibilities
· Design, develop, and maintain automated test frameworks and test scripts in line with software engineering best practices.
· Collaborate with software engineers to understand software architecture, identify test requirements, and influence design for testability.
· Write efficient and reusable code for test automation, integrating with CI/CD pipelines and custom solutions using a variety of technologies such as Selenium, Xamarin, JavaScript, Python and Rest API in accordance with quality accredited standards.
· Participate in the full software development lifecycle (SDLC), contributing to sprint planning, reviews, and retrospectives in Agile environments.
· Perform system, integration, regression, and performance testing of software applications.
· Analyse and debug test failures and report defects using defect management tools.
· Collaborate with Test Automation peers and Delivery Managers to deliver and lead cross-departmental and small client projects from conception to completion.
· Develop and maintain technical documentation, including test plans, strategies, and traceability matrices.
· Ensure all testing practices adhere to quality standards, policies, and compliance requirements.
· Mentor junior test analysts and provide technical guidance across the testing lifecycle.
· Continuously evaluate and improve testing tools, techniques, and processes.
· Communicate with key stakeholders on infrastructure, deployments details, etc. associated to project delivery as required.
Qualification and Skills
· Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
· 5+ years of experience in software testing, with at least 2 years in a senior or lead capacity.
· Experience with developing, reviewing and executing complex test cases.
· Proficient in one or more programming languages such as Java, C#, Python, or JavaScript.
· Solid understanding of software engineering principles and design patterns.
· Experience with test automation tools (e.g., Selenium, Cypress, JUnit, TestNG, Postman, REST Assured).
· Familiarity with version control systems (e.g., Git), CI/CD tools (e.g., Jenkins, Bamboo), and Agile methodologies.
· Strong analytical, debugging, and problem-solving skills.
· Excellent communication and documentation skills.
Nice to have:
· ISTQB certification
· Knowledge and experience of cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
· Experience with performance testing tools (e.g., JMeter, LoadRunner).
· Understanding of secure coding and testing practices.
· Experience with web servers and database platforms
· Passion for technology and enthusiastic about collaborating with software developers and test engineers to architect solutions and improve existing processes and systems
If you are interested in this Senior Test Analyst role, then hit the “APPLY Now” button and attach your resume and cover letter. Please be advised that the ideal candidate has to be residing in Sydney as there will be times when work has to be done on client site.