QA Engineer

QA Engineer Image

QA Engineer

Dublin

Permanent

€50,000 - €60,000

Ref: E183NB

Job Description

A top client in Dublin North is recruiting for a QA Engineer to join their existing team.

Overview

The QA Engineer will work under general supervision to monitor software quality and associated business/technical risks across the software development lifecycle. This person is responsible for creating an end-to-end test plan; executing the plan and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected. The solution should be tested in terms of functionality, performance, reliability, stability and compatibility with other legacy and / or external systems.

As a QA Engineer you will estimate, plan, and coordinate testing activities. You will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in various defect tracking system. Guide, direct others and perform in the set-up and performance of the tests. Prepare recommendations for testing and documentation procedures to be used in the product design phase through the initial production. We have big ambitions for the business, so any potential person needs to share these ambitions.

Duties

Review functional and design specifications to ensure full understanding of individual deliverables. • Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts. • Identify test requirements from specifications, map test case requirements and design test coverage plan. • Execute and evaluate manual or automated test cases and report test results. In technical support of hold and facilitate test plan / case reviews with crossfunctional team members. • Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.

Ensure that validated deliverables meet functional and design specifications and requirements. • Isolate, replicate, and report defects and verify defect fixes. • Knowledge and experience in technical aspects of software solution being tested • Provide technical support for other team members and other internal staff. • Broad understanding of customer-facing and business-specific needs in terms of web and mobile usability and user experience standards. • Work closely with software developers, product owner, stakeholders, architecture and operations teams and any other department affected by the product under test • Report consistently to his / her QA line manager. • Write automated tests using the WebDriver protocol to cover regression test scenarios as appropriate. • Support project management in the following areas: task identification, workload estimates, risk assessments and suggesting solutions.

 Required Skills

If you are you must have at least 3 years’ QA testing experience with functional end to end testing, system testing, batch processing, user acceptance testing and regression. You are also have experience working in a successful team and have solid understanding of QA methodology and test environments. You have proven experience create clear, concise detail oriented test plans/cases. Our technical ecosystem is mainly based on Java and Spring technology with the addition of web technologies (HTML5 / CSS3, JavaScript frameworks such as AngularJS) and PostgreSQL database. The successful candidate will have good knowledge of this technological stack, in addition to a strong overall technical culture.

  • A solid understanding of QA methodology and test environments; • Expertise on Java and Spring; • Solid knowledge of web technologies: HTML / CSS, JavaScript frameworks; • Experience in XP programming best practices: TDD / Unit testing, pair programming, refactoring. • Experience in the testing of websites, exploratory testing and creation of automated test scripts

 Nice to have:

  • A relevant qualification in IT, preferably a BSc • ISEB / ISTQB certification would be considered an asset; • Experience in Agile methodologies would be considered an asset; • Experience in the testing of websites, exploratory testing and creation of automated test scripts; • Working knowledge of: o SpecFlow, Cucumber or equivalent BDD automation tool o Selenium WebDriver o Selenium Grid2 o SoapUI o Protractor o NUnit o CI build systems, preferably Jenkins

How to Apply

If you are interested in this role, then please Apply along with your updated CV and I will be in touch with you to discuss your application in more detail, otherwise feel free to connect with me by whichever medium you are most comfortable with be that Linkedin, Email or Telephone. Remember we have limited our site to a maximum of 200 Jobs so if this Role is not a 100% match to your requirements please be sure to connect with us as we will most likely have another role which you may find more suitable.

Apply for Job

Not what you're looking for?

If this isn't the job for you then why not reach out to one of our consultants today and send us your CV so we can find the one that is?

Reach out to a Consultant