Firstly, apologies if this has been discussed in a separate thread before but I am looking for some guidance unique to my situation.
The back story being:
I moved to the UK on 31.08.2017 from Hong Kong with a Tier 2 General visa with the SOC code 2136 (RLMT was conducted). I joined a company that develops software applications for the media broadcasters as a Tester.
Below were my Job Title and Responsibilities:
Now, my visa will run out on 14.09.2020 and I have started the visa extension process. Over the past three (almost) years I have been promoted twice, first as a Senior QA Engineer and now as a QAE Lead. Now my employer identified that my SOC code according to my job role should have been SOC 2139 instead of SOC 2136. In order to change the SOC code, we have to do the RLMT again. My new Job Title and Responsibilities are posted below. So according to the Job title and responsibilities that I have now, nothing new has changed since 2017 apart from the fact that I will be managing a small team now.Job Title: QA Engineer
Job Description:
Knowledge and Skill-set:
- Good knowledge of Software Development Lifecycle
- Good knowledge of spam_do_not_click_here apps and technology
- Advanced personal or professional experience with minimum 2 of the following technologies: Smart TV, Game Consoles, Smart Phone, Tablets, Media spam_do_not_click_here Devices
- Intermediate level knowledge of SDLC methodologies (Scrum, Agile, Waterfall)
- Very good understanding of non-functional test design and compliance requirements of various platforms
- Experience creating test plans
- Ability to work on a project independently and confidently
- Comfortable interacting with clients: work with client, be able to identify conflicts and determine when to jump in or pass it to somebody else
- Good analytical thinking skills and good problem solving skills
- Good team spirit, positive attitude and a quality mindset
Responsibilities:
- Good written and verbal communication skills.
- Defining, developing and deploying project quality assurance initiatives throughout entire project life cycle, including current and future project development, enhancements or maintenance of existing projects
- Provide appropriate planning and execution in regression testing, performance testing, integration testing, and other non-functional testing to ensure successful application deployment
- Designing and executing test plans, cases and scripts to ensure that products of exceptional quality are delivered, aligned with business objectives on various platform such as mobile, tablet, web, TV, STB and game console
- Collaborate in a cross-function delivery team to ensure that all aspects of quality are actively discussed and addressed during the delivery process
- Work with clients to help convey issues around quality and build a relationship surrounding QAE on the respective project
- Updating and maintaining best QAE procedures and standards, including test planning, test data preparation and defect reporting.
- Defining and analyzing quality metrics and measuring against targets
- Estimate time for tasks and be the point of contact as an independent QAE on a project
- Provide input to the QAE Lead/QAE Manager for all QAE related activities and dependencies
My questions are:
1. Which is the most appropriate SOC code for my job ?
2. If it is SOC 2139 , what will happen if I do not change it to that and keep it as SOC 2136(same as before) while applying for my CoS as during the initial visa process in 2017, I had no issues getting a CoS or the visa?
SOC codes in concern:Job Title: QAE Lead
Job Description:
Knowledge and Skill-set:
- Knowledge of Senior QAE (Level 2)
- Professional experience in spam_do_not_click_here apps or technology
- Expert professional knowledge with minimum 2 of the following technologies: Smart TV, Game Consoles, Smart Phone, Tablets, Media spam_do_not_click_here Devices
- Expert experience using SDLC methodologies (Scrum, Agile, Waterfall)
- Ability to think analytically
- Advanced written and verbal communication skills
- General knowledge of automated testing and automation tools
- 2+ years of experience as a client facing test lead for projects with a distributed team
- Self-motivated, passionate, responsible and empathetic attitude
- Ability to assign tasks and participate in resourcing activities
- Ability to resolve conflicts
Responsibilities:
- Team size of 2-5 QAE/Senior QAEs
- Defining, developing and deploying quality assurance initiatives throughout entire project lifecycle, including development, enhancements or maintenance
- Provide appropriate planning and execution in regression testing, performance testing, integration testing, and other non-functional testing to ensure successful application deployment
- Designing and executing test plans, cases and scripts to ensure that products of exceptional quality is delivered, aligned with business objectives on various platform such as mobile, web, smart TV and game console
- Operate as a Test Lead for a client and provide primary communication and planning for clients on all testing activities as required
- Collaborate in a cross-function delivery team to ensure that all aspects of quality are actively discussed and addressed during the delivery process
- Perform as the primary point of contact for certain projects/clients to help foster an exemplary relationship between our companies
- Updating and maintaining best QAE procedures and standards, including test planning, test data preparation and test automation
- Perform 1 on 1’s and goal setting with assigned team members
- Conduct performance review with assigned team members and provide input for salary adjustments
- Provide mentorship to new employees on compliance, automation or planning
- Work with managers on pre-sales efforts and client-related requests for information
- Promote and act according to Accedo’s core values
- Assist in recruitment
- Provide input to the QAE Manager / Director for all QAE related activities and dependencies
2136 Programmers and software development professionals Example job tasks
• examines existing software and determines requirements for new/modified systems in the light of business needs;
• undertakes feasibility study to design software solutions;
• writes and codes individual programs according to specifications;
• develops user interfaces;
• tests and corrects software programs;
• writes code for specialist programming for computer games, (for example, artificial intelligence, 3D engine development);
• implements and evaluates the software;
• plans and maintains database structures;
• writes operational documentation and provides subsequent support and training for users.
Related job titles:
• Analyst-programmer
• Database developer
• Games programmer
• Programmer • Software engineer
Salary rates:
New entrant: £25,000
Experienced worker: £32,600
[Source: Annual Survey of Hours and Earnings (ASHE) 2018]
2139 Information technology and telecommunications professionals not elsewhere classified Example job tasks
• undertakes the testing of software, systems or computer games for errors, identifies source of problems and proposes solutions;
• develops, implements and documents test plans for IT software, systems and computer games;
• develops quality standards and validation techniques;
• makes recommendations concerning software/system quality;
• examines IT system for potential threats to its security and integrity and draws up plans for disaster recovery if security is compromised;
• deals with and reports on breaches in security.
Related job titles:
• IT consultant
• Quality analyst (computing)
• Software tester • Systems tester (computing)
• Telecommunications planner
Salary rates:
New entrant: £22,700
Experienced worker: £31,100
[Source: Annual Survey of Hours and Earnings (ASHE) 2018]
Apologies for the long post but any input would be highly appreciated. I have a call with the agency who is handling my visa along with the HR manager of my company next week. I want to gather as much useful information as I can before that. Thanks a lot in advance.
- Debbie