Senior Automation Engineer - 80% Remote


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

5th July 2022

Location

Barcelona

Salary/Rate

£40662 - £49698

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Job DescriptionIt is a premier software house and game development company that is committed to talent and trends in the IT space.

The products and services they create are developed and maintained by a team of highly skilled people, operating in a highly competitive and increasingly sophisticated market.Working as part of a team which will enhance, condition, and guide the testing process and implementations to the forefront of industry standards.To provide knowledge and expertise to support the software development Lifecyle, improving the quality and efficiency of the products from development to live.

Role & ResponsibilitiesTested Software/Test ExecutionGuides Integration testing, Interacts and provides support between teams and Operators.Perform a variety of testing activities including sanity tests, functional, integration, regression & user acceptance testingActive participation to perform test trouble shooting, issue identification and root cause analysisFollows up on deployment and live testing.Ensures software version control is adhered to.Practices test case monitoring and management.Schedules, executes and records tests according to the test plan/checklists.Verifies Logs, traces and data confirmation during test execution. Test EnvironmentActive judgement, logic and communication across teams for environment deployment/installation and issues.Continuously monitors environments and completes necessary trouble shooting of issues.Ensures environment is available for testing and both internal and external pre-requisites for testing met.Follows the installation guide for successful deployment of features branches through to integration and UAT environmentsVerifies and compares final release from all previous releases to ensure all code changes (including branch merges) are included and tested. Test Preparation & PlanningActive participation on Product Refinement meetings & understanding of product requirementsAble to provide constructive, diplomatic and appropriate feedback to others, and attempts to re-enforce desirable behaviorsEnsures Test data is created/available for testing.Mentor and assist team in Identifying test cases, priorities and agrees automated test selectionReads release documentation and finds out all relevant information regarding the project and any external factor that may affect the project beforeTest tool/test data investigation and communication of findings if required.Verifies the release, ensuring all code changes are documented and traceableReviews any missed/Live issues and implements improvements to ensure better future quality Detected and Tracked DefectsRaises issues timely and ensures all impediments are communicated as they occur & Gathers appropriate information in order to review progress and provide feedbackEnsures all defects are addressed with all stakeholders, according to status before sign off.Ensures defects are retested and statuses updatedEnsures high priority defects found earlyTo be accountable for overall defect tracking and monitoring and ensures logged defects follow department Standards and naming conventions with sufficient detail.Ensures that there are no duplicate defect entries on the defect tracking system, when entering defects.Maintain a good defect detection Rate.Demonstrates passion by taking immediate action when confronted by an issue or made aware of a situation. Coding SkillsKnow how to program in an OOP language at a Senior level (i.e. C#, JAVA).Problem solving to an advanced level ProgrammingUnderstanding and application of Async ProgrammingProducing clean, maintainable code and enforce it in othersKnow how to use the SOLID principles within developmentPreform code reviews to enforce clean code and coding standards; critique code for better/easier ways to solve complex problemsKnow and implement design patterns within code to make it easier to maintain and readKeeping code DRY and CleanExpanding knowledge past your area of expertise i.e. UI to API, API to UI (mobile & desktop)Cross functional skills e.g comfortable doing code on Databases, UI tests or API tests and reviews across departmentsActively introducing new or better ways of writing testsActively producing tools to reduce the manual effort of repetitive tasksUnderstanding and application of SQL queries Test DocumentationPuts new knowledge, understanding or skill to practical and beneficial use in the accomplishment of departmental objectivesCompletes documentation - Test Plan, Test cases, Test execution report, Release information and sign off.Proactively reviews and improves, creates and innovates procedures, tools and methodologiesEnsure knowledge share documentation is maintained and updated for new tools and features.Accountable for maintaining checklists and test plans continuously as requirements/acceptance criteria change.Sense of ownership for Quality by contributing in test process/test cases improvements & bringing up innovating ideas for procedures, tools or methodologies

Skills & QualificationsExperience with TestRail, Jira and ConfluenceProgramming skills in an OOP language at an intermediate level (i.e. C#, JAVA).Exposure to Version Control System(GIT/SVN etc.)Experience using a unit testing framework i.e. NUnit, XUnit etc.Enhanced knowledge of testing specialisation Selenium or Appium for UI TestingPrevious experience in API Testing for C, C#, Java etc Knowledge and application of Continuous Integration (TeamCity, Octopus) pipeline BenefitsCompany life insuranceDiscretionary bonus from the company linked to results.Referral bonusPrivate health careA wellness amount of up to EUR45.00 per month to be used for any wellness activity, such as a gym membership.25 days of annual leave, increasing for each full year up to a maximum of 30 days, plus public holidaysLeisure budget of 120 euros per person per year.Among others

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: