UNIFY prides itself on its reputation as a pre-eminent Identity and Access Management specialist company, trusting only the best and most capable, creative and customer-focused technology specialists available to undertake and lead engagements, particularly those involving greater levels of complexity.
Position Details
The Senior Test Analyst is responsible for driving quality across all their deliverables. The role involves test planning, execution, defect triaging, and resolution of issues impeding test efforts. The Senior Test Analyst actively contributes to UNIFY’s vision and strives to behave in a manner that reinforces UNIFY’s values. They forge and maintain professional relationships to become trusted advisers and actively promote UNIFY through social media, events, and other channels.
The Senior Test Analyst adapts and embodies the ‘UNIFY Way’ and strives to behave in a manner that reinforces UNIFY’s professional and ethical values throughout the company and across the market. The Senior Test Analyst must be fully invested in the company vision to be ‘the number one IdAM consultancy company in our niche’.
Responsibilities
Job Summary
- Practical experience in applying UNIFY’s test policy, methodology, tools, and techniques.
- Independently undertake relevant testing activities (analyse, design, execute and report) and be confident of being deployed at Client sites as a trusted Consultant.
- Good understanding of UNIFY’s business, products, services, and clients.
Technical Experience
- Able to support API development by creating BDD tests (from user stories) and manage their execution using build tools like Maven and Gradle.
- Able to perform Technical API Testing using tools such as Postman or Insomnia.
- Knowledge and experience of BDD testing using Cucumber and Gherkin syntax.
- Ability to develop test cases in code (Java preferred) and experience with source code version control (ideally Git).
- Ability to gather non-functional requirements and prepare performance test plans together with experience of Load & Performance Testing (ideally using JMeter) is desired.
- Knowledge of Cloud, IT Security / Secure Coding Practices, DevOps and Agile would be highly regarded.
Service Delivery & Client Experience
- Take ownership of the planning and delivering small testing assignments or projects.
- Create test plans and test cases.
- Execute test cases and report the results.
- Identify and report issues/defects.
- Coordinate and perform defect management.
- Liaise with customers and other vendors to unblock testing related issues.
Business Process & Compliance
- Ensure adherence and compliance to UNIFY’s business and testing processes, and mandated security practices.
- Contribute to process improvement initiatives.
- Handle project documentation as per UNIFY’s Information Security Policy.
- Record scheduled working hours in the timesheet system.
- Record planned and unplanned absence from work in the HR system.
- Report to supervisors if there is any risk to compliance procedures.
Collaboration & Knowledge Sharing
- Facilitate collaboration between team members from within and outside of the Department/Company.
- Actively mentor Associate Consultants.
- Operate knowledge sharing initiatives.
- Ensure that functional and technical information is recorded and shared with peers to reduce dependency.
Learning & Development
- Identify strengths and improvement areas to plan and manage the “Learning and development plan”.
- Display commitment to achieve the goals and demonstrate evidence that targeted skills have been acquired.
- Guide Test Analysts to attain their learning and development goals.
- Certifications:
- ISTQB Advanced Test Analyst.
- Certified Agile Essentials.
Communication & Reporting
- Listen actively and communicate confidently.
- Treat everyone with respect.
- Encourage transparent communication from team members.
- Provide testing status updates periodically to stakeholders that include objective analysis based on factual data.
- Identify and recommend steps to mitigate quality related risks and issues.
- Publish the test summary report.
- Contact the immediate Supervisor in case of any queries, issues or concerns that may impede their work.
- Address issues/concerns from junior Consultants and escalate to Senior Consultant as appropriate.
Survey
- 360 degree feedback process may be used for processes that include performance review and Learning and development plan.
- Relevant co-workers will be selected to complete the survey to gain objective feedback.
- Participate and contribute to the 360 degree feedback process.
Selection Criteria
Qualifications & Experience
- Minimum of 3 years of experience in Test Analyst roles that covers multiple technologies.
- Proven ability to create and maintain testing documentation that includes test plans, test cases, status reports and test summary reports.
- Practical experience in testing software applications that involve cloud platforms, virtual infrastructure and complex software integrations.
- Hands-on experience in performing different types of testing that include system, integration and acceptance testing.
- Exposure to test automation and execution processes and solutions.
- In-depth experience working on agile projects.
- Knowledge and experience in the full software development life cycle.
- Experience in Continuous Integration and Continuous Deployment technologies.
Values & Communication
- Excellent active listening skills.
- Exceptional written and verbal communication skills.
- Ability to clearly articulate messages to a variety of audiences.
- Demonstrated ability to apply critical thinking with a self-driven approach.
- Ability to communicate with team members of various technical abilities and differing cultures.
Desirable
- Industry certifications from accredited organisations like ISTQB and iSQI.
- Experience with Azure DevOps.
- Exposure to the identity and access management domain.
Other Requirements
- Ability to work in Australia.
- An understanding of and commitment to compliance of Occupational Health and Safety requirements.