Senior QA Automation Engineer

Overview

Senior QA Automation Engineer

Our client is one of the largest telecommunications companies in the world.

Their product is largest GPS system in world. Cutting edge technology system, working in Kanban style, working with tools like Angular 5, Swift 5, Kotlin etc.

What you’ll be doing…

Working at our Dublin office, you will be part of a cross functional engineering team delivering key features for our award winning SAAS offering, Reveal. As a Senior QA engineer you will be working directly with UX, BA and full stack engineers to deliver coded automated tests for browser and mobile based applications in a CI/CD environment, following Kanban methodologies.

Responsibilities:

Coded automation testing

Test case development based on functional and technical requirements

Set up and monitoring of automation test suites as part of CI/CD pipeline

Working directly with our architecture team defining best in class automation test tools and frameworks

Working with product and engineering team members defining and managing feature backlogs

Maintaining bug backlogs - training and prioritizing with stakeholders

Advocate for QA and defining / maintaining quality standards within your team

Coaching / Mentoring junior developers

 

What we’re looking for:

General Experience

A minimum of 6-8 years’ experience in software development

Strong experience in agile/lean methodologies and processes (ideally Kanban or scrum) leading process improvements and engineering disciplines

Excellent communication skills both written and oral - comfortable presenting to their team and wider groups

Ability to lead systems analysis with application design individually and with an architecture team to deliver detailed application specifications

Demonstrated ability to lead and /or guide a team

Experience mentoring junior developers

Experience working in larger project and team environments with product, application support and operations teams

A passionate software developer with a strong interest in new and emerging technologies and the confidence to influence the technical direction on projects

Demonstrated delivery of major projects with a focus on quality and productivity

Ability to coach, mentor and influence colleagues through testing strategies and implementations

Strong experience in Unit Testing

Bachelor's degree in computer science or related discipline

 

Technical Skills

Strong understanding of testing fundamentals and best practices - development of test cases, edge case and boundary testing, smoke tests, regression tests and defining/testing non-functional application requirements

5-6 years’ experience in coded test automation in one or more languages - (C#, Java, Scala, etc)

Advanced understanding of Mobile and Web UI / Browser based testing on modern UI frameworks

Experience using Selenium Web Driver 2/3 and Visual Studio delivering coded automation tests

Experience developing test automation frameworks

Experience in a CI/CD environment maintaining ‘green board’’ policies, and driving test coverage statistics and defect reporting

Advanced level understanding of Object Oriented/SOLID Design principles and practices and their application as design patterns in automated testing

Professional experience using mobile automation tools such as Appium.

Cross browser testing experience

Experience with Multi-Threading and parallel testing

Strong SQL experience for data set up and verification - in high volume, high throughput environments

Experience with test case management tools such as Test Rail

Advanced level experience testing RESTful API architectures through code-based testing

Hands on experience testing Micro services or Service Oriented Architectures

The ability to read and understand production code to aide in test generation process.

Experience managing defect backlogs and requirements management with tools such as JIRA

Experience with GIT or related source control tools

Even better if you have:

Advocate/ambassador of clean code practices and processes

Demonstrated performance testing experience (JUnit, Load Runner or other tools)

Knowledge of Test-Driven Development and Domain Driven Design

Carlton Gentile, Technical Recruiter - Your e-Frontiers consultant for this job

Carlton started his career as a productive Recruitment Resourcer / Consultant at e-Frontiers. His mission is to connect talented Software Engineers and Test professionals with great companies in Ireland. After experiencing life in Thailand, Vietnam and America, he landed in Ireland to gain access to opportunities and experience in a leading international tech environment and holds a Bachelor of Business (Hons) from Maynooth University. With his multicultural upbringing, Carlton is a dynamic team player in e-Frontiers and proactive career supporter for our candidates.

Specialises in: QA