Senior Software Test Engineer Job Vacancy in GfK London – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : GfK
Location : London
Position :
Job Description : Country
United Kingdom
Job Family
Technology
For over 80 years, GfK has been a reliable and trusted insight partner for the world’s biggest companies and leading brands who make a difference in every consumer’s life – and we will continue to build on this. We connect data, science and innovative digital research solutions to provide answers for key business questions around consumers, markets, brands and media. With our headquarters in Germany and a presence in around 60 countries worldwide, you benefit from our global company with a diverse community of ~9,000 employees.
Harnessing the power of our workforce, the greatest asset we have is our people. As part of GfK, you can take your future into your own hands. We value talent, skills and responsibility and support your development within our international teams. We are proud of our heritage and our future: Currently we are in the latter stages of a transformational journey from a traditional market research company to a trusted provider of prescriptive data analytics powered by innovative technology. This is only possible with extraordinary people and this is why we are looking for YOU to help create our future. For our employees as well as for our clients we pursue one goal: Growth from Knowledge!
Job Description
The senior software test engineer is the third level position on the software test engineer career path. The Senior Software Test Engineer is an advanced level of the career path requiring more knowledge and experience enabling holders of the title to solve more difficult software engineering problems better and faster.
Requirements Software testing processes
The ability to work from ambiguous requirements, uncover implied and missing requirements, find boundary conditions
Understand BDD, ability to work with product managers and developers to clarify business rules and capture these for automated verification
Thorough understanding of the SDLC awareness of the work involved in every phase even phases not heavy on software engineering tasks
The ability to define and implement test strategies for the product
The ability to design, implementation and delivery of scalable, maintainable, configurable, portable and robust test automation frameworks
Utilisation of test management and reporting tools to provide effective reporting around automation effort
The ability to participate in architectural and design discussions and drive the non-functional test requirements for the product
The ability to define and implement test data management for the product
The ability to analyse the root cause with pre-production and production issues and bridge the gaps in test strategy
The ability to escalate quality issues and highlighting risks, providing risk analysis, identifying application bottlenecks and planning
The ability to collect non-functional requirements and convert them into performance test plans, test scope definition, testing strategy and load model creation
The ability to validate the solution design and performance by testing the application against load, volume, capacity, and throughput
The ability to analyse the data gathered from performance test runs and provide sound recommendations to performance improvements
The ability to partner with operations teams and bridge the gap between understanding of software and infrastructure when it comes to knowledge around resolving complex issues
Software development tools
Thorough understanding of CI principles
The ability to implement CI pipelines from scratch
The ability to design and architect solutions for performance testing, component level testing, stubbing, tools POC and monitoring
The ability to spot shortcomings of tooling and enhance automation and process adherence through enhancing tooling
Technologies and standards
Extensive understanding of the technology stack(s) implemented within development teams
Understanding of application packaging and delivery mechanisms
Skilled in using a variety of testing tools at all levels in the testing pyramid
Ability to work in non-functional test tools such as JMeter, Blazemeter, Gatling, Stormrunner etc.
Solid API and Web Services testing skills (REST, WebAPI)
Skilled in Cucumber JVM/Cucumber/Gherkin tools for Behaviour Driven Development (BDD)
Expert in JUnit or equivalent test development
Experience with distributed source control (Git/Stash)
Experience using JSON/XML objects
Key Accountabilities
The accountabilities of a senior software test engineer are largely the same as the accountabilities of a software test engineer but increased norms apply, meaning a senior software test engineer is expected to be able to accomplish their tasks in less time, to a higher standard (total understanding and excellent adherence to applicable standards and guidelines) and be able to solve more complex problems.
The senior software test engineer is also accountable to pass on their knowledge on to other engineers when the opportunity arises during the course of their work:
Taking ownership of continuous improvement initiatives around testing and running “Communities of Practice” sessions
Help the team to perform testing during earliest stages of implementation
Help the team create well-defined testable acceptance criteria
Collaborate with product owners, have an understanding of what to test and deliver
Emphasise the importance of executing the right tests
Help other team members share responsibility of designing and performing tests
Work closely with developers during implementation to ensure appropriate type and levels of testing
Contribute to communities of practice through brown bag sessions or PoC projects
We are an ethical and honest company that is wholly committed to its clients and employees. We are proud to be an inclusive workplace for all and are committed to equal opportunity in employment which focuses on all of our employees reaching their full potential. At GfK we work collaboratively with our colleagues but offer a flexible working approach, including dividing our time between office & remote working as well as the opportunity to flex our working hours around team core hours.
We offer an exciting work environment that brings people together. We encourage an entrepreneurial and innovative spirit. We make use of the latest digital technologies. We are looking for self-starters, who accept challenges and create solutions.
Can there be a better place to take center stage in the digital revolution? We are excited to get to know you!
This post is listed Under Software Development
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company
