QA Automation Engineer

Cygilant ,
Belfast, Antrim

Overview

Job Description

QA Automation Engineer Overview We?re currently recruiting for a QA Automation Engineer in our Belfast office. The QA Automation Engineer plays an important part in our company?s product development process. Your work will ensure updates and improvements on the product are rolled out promptly and without issue, positively impacting our customers? ability to reduce their attack surface and avoid breaches Primary Responsibilities + Ensuring product deliverables meet all requirements: + Understand the product requirements + Implement automation tools/services + Implement test cases for the requirements + Write a trace matrix for testing the requirements + Setup testing instances + Analyze requirements and identify testable components and features + Build effective test suites and test cases + Configure and deploy test-beds + Execute test cases and compile the results + Report bugs using Bugzilla and/or Jira + Work with developers on various product teams Required Skills + Strong analytical skills + Strong communication skills + Object-oriented programming skills (preferable Java) + Dependency management (Maven or Gradle) + Unit testing (Junit, TestNG and related) + Web testing (Selenium WebDriver) + Rest API testing (Rest Assured, SoapUI, etc.) + Performance testing (Gatling, JMeter) + SQL + CI/CD (Jenkins, TeamCity or similar) Education and Experience + Bachelor?s or Master?s degree in Computer Science, Computer Engineering, Mathematics, or closely-related field with a significant amount of CS coursework + Minimum of 2 years of experience testing software + Practical knowledge in testing methods (black box, gray box, white box) + Practical knowledge in testing techniques (BVA, ECP, etc.) + Practical Unit, Integration and API testing knowledge + Understanding performance and load testing + Understanding software design patterns + Experience in implementing automated tests + Experience with CI/CD processes + Experience with SQL and NoSQL databases + Experience with AWS + Expertise with Windows, Linux and virtualization + Knowledgeable in Agile Methodology and the Scrum process Consummate relevant experience may be accepted in place of missed criteria. Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. Company Overview At Cygilant we believe that every organization, regardless of size, deserves an enterprise-class cybersecurity program. We are passionate about delivering affordable, best-of-breed hybrid security-as-a-service solutions to continuously protect our customers. Cygilant is a trusted security advisor to organizations that need to improve their IT security and compliance posture and protect against cyber threats and vulnerabilities. Acting as an extension of our customers? IT teams, Cygilant provides continuous security operations based on best-of-breed technology at a fraction of the cost of alternative solutions.