Location UK / Belfast
Job Type Permanent full-time, TemporaryContract
Salary Not disclosed
Updated 4 days ago
Are you an inquisitive QA Engineer looking for a truly innovative company, with TDD at its core? Then look no further than PA Consulting.
PA Consulting are an innovation and transformation consultancy that believes in the power of ingenuity to build a positive human future in a technology-driven world. Our diverse teams of experts combine innovative thinking with breakthrough technologies to progress further, faster.
With a global network of FTSE 100 and Fortune 500 clients, we offer you unrivalled opportunities for growth and the freedom to excel. Combining strategies, technologies and innovation, we turn complexity to opportunity and deliver enduring results, enabling you to build a lasting career.
Duties & Responsibilities
We work in an agile way across all our projects, and as a Test Engineer you’ll be a key member of the team. You’ll have a lot of influence over our working methods, and will be passionate about testing and automation. You might be a Test Engineer, but that doesn’t mean you are solely responsible for QA, that lies across the team, but we’ll be looking at you to enable the team and apply the most appropriate quality gates before releasing code.
Depending on the scale of the project, you could be maintaining an automation framework for a large-scale project. Alternatively, you could be acting in a testing capacity within a project, ensuring that acceptance criteria are implemented correctly on each sprint. Thinking like a tester is a skill, and we rely upon our Test Engineers to ensure our solutions. You’ll have an inquisitive and curious mindset, creating test cases capable for happy-path and edge cases.
Using tools like JIRA for tracking progress and traceability.
Developing code using CI/CD tools.
Working against a branching strategy, committing code regularly to repo E.g. git, svn or cvs.
Strong understanding of OOP, including Page Object Model and Solid.
Writes clean, readable, maintainable and reusable code
Experience in using fundamental tools and languages E.g. OS, SQL, Unix, CLI tools, PowerShell, Shell Scripting, HTML and CSS.
Selenium. Web Driver API experience, not just using the GUI as a tool for automation. You can use the Web Driver API to write specific test classes and methods.
BDD tools such as Cucumber, SpecFlow with experience in writing feature files, building feature hooks and testing scripts.
Integration between testing framework and CI/CD tools, such as Bamboo and Jenkins, ensuring automation runs as part of the build process.
To apply, please forward your CV via the APPLY button below.
Closing date: 31st of January 2019