Automation Engineer
View: 109
Update day: 01-06-2024
Location: Morley Yorkshire and the Humber
Category: High Technology Mechanical / Technical Electrical / Electronics IT - Software
Industry: Truck Transportation
Position: Entry level
Job type: Full-time
Job content
The Automation Engineer also referred as Software Development Engineer in Test (SDET) is responsible for ensuring quality throughout the software development lifecycle working with cross-functional teams to build test automations that can be triggered on demand and by deployment pipelines. They are expected to collaborate with developers working towards enriching the automation test suite in order to standardize testing, prevent errors from being promoted to production and reducing deployment lead time.Qualifications, skills, and all relevant experience needed for this role can be found in the full description below.
You will report and work under the guidance of Primes and the Delivery Manger in Test provide support to more junior members of the team. You might be fully embedded in a squad or be expected to collaborate very closely with engineers in order to provide holistic view of the systems and how they integrate with each other. This will allow for engineers to anticipate issues in advance to reduce errors with complex integrations downstream. The Senior Automation Engineer should always be looking to automate repetitive tasks in order to reduce toil and lead time for deployment of secure code.
You will gain an in-depth understanding of EVRi parcel life-cycle (physical and logical). Will maintain test team standards and processes and promote a positive view of the test function.
In some cases, if working under the Delivery Manager in Test, direct line management duties are expected of more junior members of the team. The role holder will be expected to have basic people administration and management experience to a level that they can provide cover for Primes or Delivery Manager in Test should the need/opportunity arise.
This role will carry out some or all of the following activities:
Liaise with Product Owners and Technical Business Analyst to understand requirements
Analyse requirements to identify all relevant tests scenarios and edge cases.
Work with developer to understand the flow of code
Design, develop and execute test automation scripts using open source tools.
Apply test automation frameworks on multiple platforms such as Mobile, Desktop and Web
Create and documents comprehensive and well-structured test plans and test cases.
Design and implement datasets used by automated test scripts.
Estimating, prioritising, planning and coordinating quality testing activities.
Support System Integration, E2E testing and Regression team activity
Oversee deployment and system packaging process by coordinating with prime testers
Testing the modules and component parts of the application in isolation and integrated
Identify potential issues and escalate to team or function principal
Seek ways to improve/automate process and remove toil across the SDLC
Automate and execute all levels of testing regularly and no less than at every sprint:System - functional and non-functional (might include performance testing),
Integration,
Regression,
User Acceptance testing
Performing thorough automated regression testing on demand whenever:New software is committed
Bugs are resolved
Logging test executions and tracking defects.
Support on the investigation and troubleshoot of issues and non-conforming software.
Tracking quality assurance metrics around defects.
Staying up-to-date with new testing tools and test strategies.
You Will Be Accountable For
Coordinating with product management and software and support engineers to deliver stable enterprise software products.
Increasing the level of automation to improve resilience and reduce deployment lead time.
Prepare software defect tracking and report entire project release status to stakeholders.
Coaching and in some cases managing other junior members of the team.
Technical & People Skills
Solid understanding of JSON data structures and API calls
Solid understanding of SQL and scripting
Solid understanding of BDD, programming and testing
Understanding of: AWS, S3 buckets, Oracle, Serenity, J-Meter, Cassandra, Rabbit MQ
Java technology stack
Basic interaction with FTP and XML Structures
Translation of Gherkin into Cucumber
Selenium Web Driver
Experience using Git version control and JIRA
Experience with security testing practices and tooling (SonarQube)
Experience with Gitlab, specifically with CI/CD pipelines
Excellent interpersonal and communication skills
Attention to detail
Analytical mind and problem-solving aptitude
Knowledge & Experience
2 years of experience as a Quality Assurance Tester
4 years of hands-on experience working in programmatic automationData driven and API automated testing using Cucumber or equivalent
UI driven automated testing using Selenium or equivalent
Strong knowledge of using software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and cases
Hands-on experience with both white box and black box testing
Hands-on experience with performance testing using open source tools
Experience working in an Agile and DevOps software development team
Qualifications
BSc in Computing Science or equivalent combination of training/experience
ISTQB certification is desirable
Deadline: 16-07-2024
Click to apply for free candidate
Report job
SIMILAR JOBS
-
⏰ 12-06-2024🌏 Leeds, Yorkshire and the Humber
-
⏰ 13-06-2024🌏 Sheffield, Yorkshire and the Humber
-
⏰ 13-07-2024🌏 Leeds, Yorkshire and the Humber
-
⏰ 11-06-2024🌏 Chesterfield, Yorkshire and the Humber
-
⏰ 09-06-2024🌏 York, Yorkshire and the Humber
-
⏰ 09-06-2024🌏 York, Yorkshire and the Humber
-
⏰ 14-06-2024🌏 Chesterfield, Yorkshire and the Humber
-
⏰ 22-06-2024🌏 York, Yorkshire and the Humber
-
⏰ 16-06-2024🌏 Kingston upon Hull, Yorkshire and the Humber
-
💸 £14.60/hr - £14.60/hr⏰ 15-06-2024🌏 Bingley, Yorkshire and the Humber