Senior Analyst Engineer

Job Type: Permanent
Posted: almost 2 years ago
Contact: fatema murtaza
Discipline:
Reference: 246983

Responsibilities

  • Innovate with new and existing tools, processes, practices and industrialize them into a regular delivery cycle agnostic of delivery methodology. Work to define and influence the ongoing QE solution process for all delivery engagements.
  • Applies knowledge of industry best practices and software design patterns to build various types of automated test frameworks, and test scripts to continuously test various software solutions, components, and system infrastructure.

  • Develops, maintains, and leads test frameworks and test automation solutions for End-to-End System, API/ Integration, Performance, Load, and Stress testing.
  • Designs, codes, and reviews automated software tests to verify software specifications and requirements are met.
  • Maximizes the efficiency of test authoring and maintenance by continuously improving frameworks, standards, and best practices.
  • Creation of test strategies for projects in the program
  • Supporting the Quality Engineers when they have questions and enabling them to articulate these in a way that can be understood by the wider team to ensure right outcomes
  • Take on a cross-functional role, communicating and working alongside Engineer Manager, Business Analysts & Engineers.
  • Working closely with and influencing our Enterprise Test and release teams
  • Provides technical expertise to Architects, Analysts, and other engineers as input for testability in product design and implementation.
  • Participates in test automation tool and library selections, development environment improvements, and process refinement.
  • Experience in DevOps tools and ways of working (JIRA/GIT/ Jenkins…)
  • Implement & monitor quality metrics including trend analysis of discrepancies and defects; drive investigations into problems and corrective actions relating to recurring problems
  • Proactively address issues discovered in the software components, infrastructure and scripts in the various environments
  • Ensure that quality procedures defined for the position within the service are followed.
  • Document quality procedures for the service
  • Ensure that an automation first approach is followed
  • Share knowledge through Code Reviews and Communities of Practice opportunities across the Service
  • Proactively manage risk; meet all policy and compliance requirements; perform controls; adhere to Process and Procedures pertinent to role and escalate events, issues or breaches as they are identified.
  • Drive, Innovate and embed Quality Engineering practices

Skills/experience required:

  • Relevant Software development, solution architecture and/or quality engineering experience in multiple environments
  • Must have in-depth, hands on experience building software solutions using JavaScript (ES6), React.js, Object Oriented Programming, Design Patterns and concepts.
  • Experience in setting up Test frameworks, writing test scripts, and building an overall software solution to automate End-to-End System testing across multiple browsers, operating systems and devices.
  • Adobe Experience Manager or equivalent CMS foundation concepts
  • Knowledge of Web Content Accessibility Guidelines (WCAG)
  • Experience with Test and Behaviour Driven Development (TDD/BDD) approaches
  • Proficient with automated unit/functional/browser testing (jest, jasmine, Karma, enzyme, protractor, selenium)
  • Experience with automated performance, load, and stress testing of web applications and APIs.
  • Responsive design concepts, CI/CD knowledge, Git source control
  • AWS experience with services: DynamoDB, Lambda, API Gateway, CloudFormation is desired.
  • Excellent communication, documentation, organization and time management skills
  • Must have interest and passion to build holistic test automation approach, tools, and scripts.
  • Building strong relationships with the ability to influence key decision making

Location: melbourne

Permanent full time position