Software Developer Apprentice

Employer description:

Mitsubishi Electric is a global manufacturer of electrical and electronic equipment, with a history dating back to 1921. They are known for their focus on innovation, energy efficiency, and sustainability, particularly in the areas of HVAC, power systems and factory automation. Mitsubishi Electric aims to contribute to a low-carbon society through its technologies and products.

Overview: 

The apprentice will be responsible for the quality of software development and deployment. You will be involved in creating, maintaining and executing automated and manual tests to ensure the software created by developers is fit for purpose. Some of the duties include analysis of software, and systems, mitigate risk and prevent software issues.

Responsibilities:

  • Develops creation of effective test cases and test data. Analyse user stories, use cases and requirements for validity and feasibility.
  • Review and analyse system specifications and carry out testing as per the defined procedures.
  • Evaluate product code according to specifications.
  • Participate in walkthroughs of testing procedures - conduct post-release/ post-implementation testing - execute all levels of testing (system, integration, and regression).
  • Help troubleshoot issues, design, develop and maintain automation scripts when needed.
  • Detect and track software defects and inconsistencies. Execute test cases (manual or automated) and analyse results.
  • Create logs to document testing phases and defects - report bugs and errors to development teams - ensure that all tested related work is carried out as per the defined standards and procedures.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle - apply quality engineering principals throughout the Agile product lifecycle.

Required skills & experience:

  • Technical and analytical aptitude with a strong attention to detail.
  • Good communication skills and critical thinker and problem-solving skills.
  • Ability to handle multiple tasks simultaneously and to work in a fast-paced environment with minimal supervision.
  • Sense of ownership and pride in your performance and its impact on the company’s success.
  • Excellent written and verbal communication skills, able to present to wide variety of technical and non-technical stakeholders.
  • Team player, able to contribute ideas improving and influencing all software deliverables and related processes.
  • Excellent problem solving and analytical skills, able to evaluate designs and technologies in a pragmatic manner.

Additionally, the following experience is desirable:

  • Understands test-driven development, knows how to employ unit testing and integration testing.
  • Experience of working on agile software development projects, understands concepts of SCRUM and agile delivery.
  • Experience of IoT projects using cloud-based platform development.
  • Knowledge of DevOps.
  • Able to make pragmatic decisions based on a good understanding of trade-offs, constraints and other influencing factors common to the software development process.
  • 2 to 5 years hands on testing.
  • Knowledgeable in test analysis (ISTQB Foundation Test Analyst).

Entry requirements:

  • The learner must have completed a Level 3 Software Development Apprenticeship with QA or have an equivalent qualification with another training provider
  • OR an A-level in Science, Technology, Engineering or Mathematics (STEM) subject and a successful completion of our aptitude test
  • OR a BTEC Diploma in IT and a successful completion of our aptitude test
  • OR 2 years’ experience in a relevant role and successful completion of our aptitude test

You may also have a combination of qualifications and experience which demonstrate the minimum foundation needed for the programme. In this instance you could still be considered for the programme.

If you hold international equivalents of the above qualifications, at the time of your application you must be able to provide an official document that states how your international qualifications compare to the UK qualifications. 

For more information please visit the UK ENIC website.

Working hours:

40 hours per week.

Benefits:

  • Holiday - 26 days increasing up to 28 days over 2 years.
  • Pension. 
  • Private healthcare.
  • And many more!

Future prospects:

90% of QA apprentices secure permanent employment after completing: this is 20% higher than the national average.

About QA:

Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 50,000 successful apprenticeship graduates, we're a top 50 training provider, dedicated to helping you succeed. 

Interested? Apply now!

Company
QA
Location
Hatfield, Hertfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£27,500 per annum
Posted
Company
QA
Location
Hatfield, Hertfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£27,500 per annum
Posted