At a Glance
- Tasks: Validate performance and reliability of enterprise applications through innovative testing strategies.
- Company: Join a forward-thinking tech company focused on quality and performance.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on collaboration and continuous improvement.
- Why this job: Make a real impact by ensuring systems perform at their best and are accessible to all.
- Qualifications: Experience in non-functional testing and familiarity with performance tools like JMeter and Azure.
The predicted salary is between 45000 - 55000 £ per year.
The Non-Functional Tester is responsible for validating the performance, scalability, reliability, and accessibility of enterprise applications. The role designs and executes non-functional test strategies, analyses results, and partners with engineering and business stakeholders to ensure systems meet defined non-functional requirements (NFRs).
Key Responsibilities
- Understand Non-Functional Requirements (NFRs) and scope from client documentation.
- Develop and maintain non-functional test strategies and plans aligned with business and technical objectives.
- Design and execute performance tests using tools such as JMeter and Azure Load test to evaluate system scalability and reliability, reporting using Blaze meter.
- Perform accessibility testing using Wave and Axe to ensure compliance with WCAG and other accessibility guidelines.
- Analyse test results to identify trends, patterns, and areas for improvement in system performance.
- Prepare detailed test reports, including metrics such as response times, throughput, and defect summaries.
- Collaborate with developers, architects, and business analysts to resolve non-functional issues and optimize system performance.
- Conduct load, stress, soak, and spike testing to validate system behaviour under varying conditions.
- Integrate non-functional tests into CI/CD pipelines to enable continuous performance validation.
- Define non-functional acceptance criteria and service-level objectives (SLOs) in collaboration with stakeholders.
Required Skills
- Experience in non-functional / performance testing of enterprise web and API-based applications.
- Hands-on expertise with performance testing tools such as Apache JMeter and Azure Load Testing, with result analysis and reporting in BlazeMeter.
- Experience with accessibility testing tools such as WAVE and Axe, and a working knowledge of WCAG 2.1/2.2 compliance standards.
- Strong understanding of non-functional requirements including performance, scalability, reliability, availability, and security.
- Ability to analyse performance metrics (response time, throughput, latency, resource utilisation) and identify bottlenecks.
- Familiarity with APM and monitoring tools (e.g., Dynatrace, AppDynamics, Grafana) for system observability.
- Experience integrating performance tests into CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitLab).
- Working knowledge of cloud platforms (Azure / AWS) and containerised environment.
Non Functional Tester in Slough employer: Cognizant
As a Non-Functional Tester at our company, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities and a commitment to work-life balance, all within a vibrant location that fosters creativity and growth. Join us to make a meaningful impact on enterprise applications while advancing your career in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Non Functional Tester in Slough
✨Tip Number 1
Get to know the company inside out! Research their products, culture, and recent projects. This will help you tailor your conversations and show that you're genuinely interested in being part of the team.
✨Tip Number 2
Network like a pro! Connect with current employees on LinkedIn or attend industry events. Building relationships can give you insider info and even lead to referrals, which can be a game-changer in landing that job.
✨Tip Number 3
Prepare for interviews by practising common questions related to non-functional testing. Think about how you would explain your experience with tools like JMeter and Azure Load Testing, and be ready to discuss your approach to performance metrics.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.
We think you need these skills to ace Non Functional Tester in Slough
Some tips for your application 🫡
Understand the Role:Before you start writing your application, make sure you really get what the Non-Functional Tester role is all about. Dive into the job description and highlight the key responsibilities and skills we’re looking for. This will help you tailor your application to show us you’re the perfect fit!
Showcase Your Skills:When you're putting together your application, don’t hold back on showcasing your experience with performance testing tools like JMeter and Azure Load Testing. We want to see how you've used these tools in real-world scenarios, so give us some juicy examples that demonstrate your expertise!
Be Clear and Concise:Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. Remember, we’re looking for specific non-functional testing experience, so make sure that shines through without any fluff!
Apply Through Our Website:We love it when you apply directly through our website! It makes things easier for both of us. Plus, it shows us you’re genuinely interested in joining the StudySmarter team. So, don’t forget to hit that apply button and let’s get started!
How to prepare for a job interview at Cognizant
✨Know Your NFRs
Before the interview, make sure you thoroughly understand non-functional requirements (NFRs). Familiarise yourself with how they impact performance, scalability, and reliability. Being able to discuss specific examples from your past experience will show that you can effectively translate client documentation into actionable test strategies.
✨Show Off Your Tool Skills
Be prepared to talk about your hands-on experience with performance testing tools like JMeter and Azure Load Testing. Bring examples of how you've used these tools to design and execute tests, and be ready to discuss how you analysed results using BlazeMeter. This will demonstrate your technical expertise and problem-solving skills.
✨Accessibility Matters
Don’t forget to highlight your experience with accessibility testing tools such as WAVE and Axe. Be ready to discuss how you ensured compliance with WCAG standards in your previous roles. This shows that you not only care about performance but also about making applications accessible for all users.
✨Collaboration is Key
Emphasise your ability to collaborate with developers, architects, and business analysts. Share examples of how you’ve worked together to resolve non-functional issues and optimise system performance. This will illustrate your teamwork skills and your understanding of the importance of communication in achieving project goals.