Quality Assurance Tester
Quality Assurance Tester

Quality Assurance Tester

Edinburgh Full-Time 30000 - 50000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Lead QA and software tests for network monitoring products, ensuring top-notch quality.
  • Company: Join a leading provider of optical communication solutions with a stellar reputation.
  • Benefits: Enjoy flexible working options and a collaborative team environment.
  • Why this job: Be part of a dynamic team that values innovation and quality in tech.
  • Qualifications: Knowledge of QA methodologies and experience with Python, C++, or Java preferred.
  • Other info: Opportunity to work on cutting-edge technology in telecommunications.

The predicted salary is between 30000 - 50000 £ per year.

About the Company

Our client delivers world-class solutions to the optical communications marketplace.

About the Role

Reporting to the Engineering Project Manager, candidates will be responsible for the design, verification and implementation of a set of test suites across the software sub-systems within our client's flagship network monitoring products. The role will be to proactively lead the QA and Software Tests for functional, non-functional, system, performance, regression and security elements.

Responsibilities

  • The successful candidate will be responsible for developing and maintaining automated test suites, as well as identifying opportunities to automate existing manual test processes.
  • They will play a key role in ensuring product quality by designing and executing tests, and identifying and reporting defects.
  • Included in the daily stand up meeting, they will collaborate closely with peers in the software, firmware and hardware teams, helping to investigate and resolve issues and ensure product quality throughout the product development lifecycle.

Beneficial Skills

  • Collaboration with developers to develop effective strategies and test plans.
  • Knowledge of CI/CD automated test tools/methodologies (Jenkins).
  • Detect, track, and verify software defects and inconsistencies.
  • Execute test cases (manual or automated) and analyze results.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Stay up-to-date with new testing tools and test strategies.

Preferred Technical Skills

  • Technical knowledge in at least one of the following: Python, C, C++, C#, Java.
  • Experience in cross-platform test development for Windows and Linux.
  • Experience of testing Open Source Linux-based embedded products.
  • Experience testing software / embedded software for FPGA-based hardware systems.
  • Specific experience of Telecommunication/Data Communication hardware products.
  • Knowledge of Telecoms Framing and Packet structures (OTN, SONET/SDH, PDH, Ethernet).
  • Familiarity with REST APIs / OPEN API.

Quality Assurance Tester employer: LinkedIn

Our client is an exceptional employer, offering a dynamic work environment that fosters collaboration and innovation in the optical communications sector. With a strong emphasis on employee growth, they provide opportunities for professional development and skill enhancement, particularly in cutting-edge technologies. Located in a vibrant area, the company promotes a culture of teamwork and inclusivity, making it an ideal place for Quality Assurance Testers to thrive and contribute to impactful projects.
L

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quality Assurance Tester

✨Tip Number 1

Familiarise yourself with the specific testing tools and methodologies mentioned in the job description, such as Jenkins for CI/CD. Being able to discuss your experience with these tools during an interview will show that you're well-prepared and knowledgeable.

✨Tip Number 2

Brush up on your programming skills in languages like Python, C, or Java, as these are crucial for developing automated test suites. You might even want to work on a small project or contribute to open-source software to demonstrate your coding abilities.

✨Tip Number 3

Network with professionals in the telecommunications field, especially those who have experience with optical communications. Engaging in relevant online forums or attending industry meetups can provide valuable insights and connections that may help you stand out.

✨Tip Number 4

Prepare to discuss your approach to collaboration and problem-solving, as the role involves working closely with various teams. Think of examples from your past experiences where you successfully collaborated to resolve issues or improve product quality.

We think you need these skills to ace Quality Assurance Tester

Automated Testing
Test Suite Development
Defect Tracking
Software QA Methodologies
CI/CD Tools (Jenkins)
Collaboration Skills
Test Case Execution
Performance Testing
Regression Testing
Security Testing
Python Programming
C/C++ Programming
C# Programming
Java Programming
Cross-Platform Testing
Embedded Software Testing
Telecommunication Knowledge
REST API Familiarity
Analytical Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in quality assurance and software testing. Emphasise any specific skills related to automated testing, CI/CD tools like Jenkins, and programming languages such as Python or Java.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with test suites and collaboration with development teams, and how you can contribute to ensuring product quality.

Showcase Relevant Projects: If you've worked on projects involving cross-platform testing or telecommunications hardware, be sure to include these in your application. Detail your role and the impact of your contributions on the project's success.

Highlight Continuous Learning: Mention any recent training or certifications related to QA methodologies or new testing tools. This shows your commitment to staying updated in the field and your proactive approach to professional development.

How to prepare for a job interview at LinkedIn

✨Showcase Your Technical Skills

Make sure to highlight your experience with programming languages like Python, C, or Java during the interview. Be prepared to discuss specific projects where you applied these skills, especially in relation to automated testing and QA methodologies.

✨Demonstrate Collaboration Experience

Since the role involves working closely with software, firmware, and hardware teams, share examples of how you've successfully collaborated in past projects. Discuss any strategies you used to communicate effectively and resolve issues as a team.

✨Familiarise Yourself with CI/CD Tools

Knowledge of CI/CD tools like Jenkins is crucial for this position. Brush up on your understanding of how these tools integrate into the testing process and be ready to explain how you've used them in previous roles.

✨Prepare for Technical Questions

Expect technical questions related to software QA methodologies and testing strategies. Review common testing scenarios and be ready to discuss how you would approach testing for different software subsystems, including performance and security aspects.

Quality Assurance Tester
LinkedIn
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>