Job Title: Software Test Lead
Job ID: 17525
Job Location: UK – Whiteley– Hampshire
Please note that onsite working will be expected for at least 4 days per week.
About this opportunity and L3Harris UK
From 12 UK sites, our team of over 1,400 people deliver unique capabilities across air, land, sea, space and cyber for military, security and commercial customers, worldwide.
At L3Harris Flight Data Services, we provide an outsourced Flight Data Monitoring service to aircraft operators worldwide. It is important to deliver insights to customers in a presentable and timely manner, enabling them to take action to reduce costs and improve safety to save lives.
L3Harris Flight Data Services has the largest flight data monitoring platform in the world; the Software Engineering Team supports & develops capabilities and ad-hoc analysis for this platform. We care deeply about aviation safety; our work reflects our passion for this, and we expect the same from you. We work with customers to improve their safety operations with insights and analysis capability.
As a Software Test Lead, you will devise the test objectives, organizational test policies, test strategies and test plans. You will estimate the testing to be done and negotiate with management to acquire the necessary resources. You will also recognize when test automation is appropriate, and if it is, plan the effort, select the tools, and ensure training of the team.
A few of our employee benefits are:
- 25 days holiday per year (plus bank holidays), increasing with long service and with the opportunity to buy/sell up to 5 days
- Private medical insurance with optional family cover
- Pension scheme of up to 7% employer contribution
- Life Assurance 4x salary (flexible up to 10x)
- Group income protection
- Flexible opt-in extras such as a health care cash plan, dental insurance, gym membership, critical illness cover and cycle to work scheme
- Employee assistance program providing mental health and wellbeing support
ROLES AND RESPONSIBILITIES
- Lead, guide and monitor the analysis, design, implementation and execution of the test cases, test procedures and test suites.
- Ensure proper configuration management of the test ware produced and traceability of the tests to the test basis.
- Make sure the test environment is put into place before test execution and managed during test execution.
- Schedule the tests for execution and then monitor, measure, control and report on the test progress, the product quality status and the test results, adapting the test plan and compensating as needed to adjust to evolving conditions.
- Write summary reports on test status.
- Review and analyze system specifications.
- Collaborate with Software Testers and Software Automation Testers to develop effective strategies and test plans.
- Prepare/review test plans.
- Prepare test cases, test scripts and test data.
- Execute test cases (manual or automated) and analyse results.
- Evaluate product code according to specifications.
- Create logs to document testing phases and defects.
- Report bugs and errors to development teams.
- Help troubleshoot issues.
- Conduct post-release/post-implementation testing.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
TECHNOLOGIES USED
- Python / NumPy / Pandas / Cython
- Django / Flask / Celery / RabbitMQ
- JavaScript / React
- Linux / Docker / Kubernetes
- PostgreSQL
- AWS & Azure
- JIRA
- Xray
- SoapUI
- ReadyAPI
- Confluence
- SharePoint
- MS Product suite
KNOWLEDGE, SKILLS, AND QUALIFICATIONS
- A mature, proactive, and responsible approach to work, with initiative and problem-solving capability.
- Excellent communication skills, both written and oral.
- Proven experience as a Software Tester or similar role.
- Experience in project management and testing methodology.
- Experience in creating test automation using tools such as Selenium.
- Ability to document and troubleshoot errors.
- Working knowledge of JIRA or similar tools.
- Working knowledge of SQL.
- Analytical mind and problem-solving aptitude.
- Strong organizational skills’
- Familiarity with Agile frameworks and regression testing.
- Familiarity with Jenkins and Docker for building test environments.
- BSc/BA in Computer Science, Engineering, or a related field.
Please note applicants who accept a conditional offer of employment must meet the requirement of right to work in the UK.
Overseas travel may be required.