Software Development Engineer in Test (SDET)

BAE Systems Applied Intelligence
United Kingdom
11 Nov 2017
17 Nov 2017
Contract Type
Full Time
The Applied Intelligence division of BAE Systems delivers solutionswhich protect and enhance the connected world. Everything we do createsa safer future. We want to solve problems for our customers and by bringing togethergreat minds, we can work together to make the world a safer place. Role summary BAE Systems Applied Intelligence is currently building a team ofmulti-disciplined specialists to work on our most challenging QA andtesting problems. The team will work across the entirecatalogue of ourCommercial Solutions (CS) division's Cyber Security products and willalso work closely with our Lead Engineers in the UK, USA, Ireland andAsia Pacific.Your focus will be on performance testing, automation, andnon-functional testing activities such as resilience and failover. Thisposition will span defining the approach and frameworks, providingsubject matter expertise, and implementing new and updated frameworksand technologies to meet our QA needs. This is a fantastic opportunityfor someone with a passion for delivering high quality software whowould like to grow professionally in a fast paced, global environment. In the short to medium term, this role will be based in Guildford orLondon, with some travel to our Guildford, London and Amersham officesas required. What you'll be doing Working to understand and resolve difficult technical issues Creating technical solutions to improve test process efficiency and validate the quality and performance of a range of systems within the CS product area You will apply prior technical experience and techniques to develop test frameworks/products and to enable continuous delivery You will design, develop and maintain automated test frameworks You will design and implement technical solutions to improve test process/efficiency across the business You will design, develop and implement performance test frameworks for a range of products and lead in their adoption and integration by the product teams You will define standards and continually developframeworks for automated testing to be used company wide You will define the infrastructure and tooling requirements and work with the product teams in their deployment and adoption What we're looking for The following skills, knowledge and experience are highly advantageousfor this role: Experience using testing frameworks (e.g. TestNG, xUnit) to script tests Experience using defect and test management tools (e.g. JIRA) to track defects and manage tests Experience using web based automation tools (e.g. Selenium) Experience using performance test tools (e.g. Gatling, NeoLoad, Jmeter) Knowledge of general technical automation tools (e.g. Puppet, Chef, Vagrant) Experience with cloud & containerisation (e.g. AWS, ECS, Docker) Experience working with version control systems (e.g. Git, Bitbucket, Subversion etc.) Experience developing using IDEs (e.g. IntelliJ, Eclipse, PyCharm etc.) Experience working with multiple methodologies (e.g. Agile, TDD, BDD etc.) Good working knowledge of Linux Knowledge of SQL and No SQL databases (ability to run basic queries, manipulate data) Experience using monitoring systems (e.g. Grafana, Graphite, ELK, Nagios, Sitescope) Security Clearance is required for this vacancy. If you are notcurrently Security Cleared, you will need to be eligible for this andwilling to go through the process. For more guidance on NationalSecurity Vetting please click here. About BAE Systems Applied Intelligence We help nations, governments and businesses around the world defendthemselves against cyber crime, reduce their risk in the connectedworld, comply with regulation, and transform their operations. We dothis using our unique set of solutions, systems, experience andprocesses. Our success is down to our people. The changing nature of our businessmeans that we're constantly looking for the brightest talent to help usfulfil our ambitions. As an experienced professional, we'll entrust youwith responsibility; this means that you'll have client contact, varietyand support from day one. We'll encourage and support you to develop your skills and reward youas you grow. Whatever your area of expertise, you'll be much more thanjust a job title; you'll be an integral part of the business where yourindividual contribution makes a difference every day. Great mindsdeserve great rewards, so we also offer a very competitive salary andbenefits package. Diversity and inclusion are integral to the success of BAE SystemsApplied Intelligence. Staying competitive in today's global marketplacerequires an organisational culture where employees with varyingperspectives, skills, life experiences and backgrounds - the best andbrightest minds - can work together to achieve excellence and realiseindividual and organisational potential. We also welcome discussionsabout flexible working. Division Overview: Commercial Solutions BAE Systems has been in the business of protecting some of the world'smost important assets and networks for over 100 years. We apply the sametechniques, intelligence and strategy used in defending nations andgovernments to businesses as well. That's us - Commercial Solutions - adivision of BAE Systems that specializes in providing businesses aroundthe globe with the products and services they need to stay protected intoday's connected world. We offer a broad portfolio of on premise, managed and cloud-basedproducts and services that are proven to protect our clientsagainstfinancial crime and persistent cyber attackers. We aim to be a global industry-leading, cyber and financial crimeproducts business and will do this by leveraging the BAE Systems brandand by delivering higher grade security solutions for our clients. Help us secure a connected world by being an unseen hero. Apply now andbe inspired. - provided by Dice AGILE, AUTOMATED TESTING, AWS, BDD, CLOUD, DOCKER, ECLIPSE, INTELLIJ, JIRA, JMETER, LINUX, NAGIOS, PUPPET, QA, SELENIUM, SQL, SUBVERSION, TDD