Senior QA Automation Engineer
- Job Ref: 4324
- Location: Dublin, Ireland
- Type: Permanent
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
[email protected]
+353 (0) 87 787 6153