At a Glance
- Tasks: Create and execute manual and automated tests for innovative firmware products.
- Company: Dynamic tech company focused on cutting-edge measurement technologies.
- Benefits: Competitive pay, flexible working, and opportunities for professional growth.
- Why this job: Join a talented R&D team and make an impact in the tech world.
- Qualifications: Experience in firmware testing and automation, strong problem-solving skills.
- Other info: Fast-paced environment with exciting projects and career advancement potential.
The predicted salary is between 40000 - 50000 £ per year.
Location - Lisburn
Working in an Agile Scrum environment, you will report to the Firmware QA Manager. This role will require working with the Scrum development team and product management team to create and execute test solutions, both manual and automated, for product releases. You will work among a talented and motivated R&D team, applying technologies such as On-line Dissolved Gas Measurement (DGA), Bushing Measurement (Tan Delta and Capacitance), Partial Discharge (PD) detection (UHF & Electrical) and Fast Transient measurement. The scope of the team is unique, covering fundamental research on new measurement technologies, through to advanced Cloud based Industrial Internet concepts and deployment.
Responsibilities:
- Define, implement, and execute manual and automated tests across our fleet of products to ensure product functionality and robustness.
- Identify opportunities and tools to automate the test process.
- Develop automation test frameworks using Python, Robot Framework or other object-oriented language.
- Implement test automation where appropriate to improve test efficiency, repeatability, coverage, and accuracy.
- Methodically review user stories, acceptance criteria and product requirements.
- Create detailed, well-structured and comprehensive test plans and cases.
- Ensure traceability of requirements to test cases.
- Identify, recommend, and implement procedures to improve the efficiency of QA test execution.
- Work closely with the scrum development team to carry out smoke and regression test executions in a timely manner (manual and automated).
- Assist in prioritization and analysis of reported defects and work with development to facilitate timely closure.
- Validate that firmware defects have been fixed.
- Triage and analyse the test results.
- Participate in peer review of test designs / scripts.
- Maintain a record of test results for release documentation.
- Write test results and release documentation.
- Maintain a repository of software and firmware release artifacts.
- Ability to capture debug output and stack traces to assist developers identify and fix root causes for firmware bugs.
- Carry out additional duties as requested by the Embedded Software Leader.
Essential Criteria:
- Extensive experience as a Firmware test and automation engineer.
- Designed and maintained a complete test automation framework.
- Excellent diagnostic and troubleshooting skills.
- Ability to work independently and be self-motivated.
- Excellent written and verbal communications and interpersonal skills.
- Excellent organisational skills and ability to multitask.
- Hands on experience in testing microservices in a docker environment (both Manual and automated).
- Hands on with Python and Robot-Framework.
- Familiarity with Jenkins.
- Familiarity with test automation framework such as Selenium.
- Competent in use of configuration management tools preferably github.
- Planning and organising skills.
Desired Criteria:
- Bachelor’s Degree in an Engineering or Computer Science discipline or equivalent.
- Understanding of embedded systems and environments.
- Preferably hands-on experience with PyCharm or VS.
- Familiarity with CI / CD pipeline.
- Experience of Linux Operating system.
- Familiarity with HP ALM Quality Centre and Rally / JIRA.
- Ability to use signal generators and oscilloscope.
- Ability to understand mechanical and electronic systems.
- Enthusiastically research new tools and testing processes.
- Evidence of mentoring/coaching software team members.
- Ability to design and construct electronic hardware simulators.
- Experience in testing of both Photoacoustic spectroscopy (PAS) gas detection, Bushing Monitoring (BMT) and Hydran.
System Analyst in Lisburn employer: NES Fircroft
Contact Detail:
NES Fircroft Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land System Analyst in Lisburn
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews by practising common questions and scenarios related to system analysis. We recommend doing mock interviews with friends or using online platforms to get comfortable with your responses.
✨Tip Number 3
Show off your skills! Create a portfolio or GitHub repository showcasing your test automation frameworks and any projects you've worked on. This gives potential employers a tangible look at what you can do.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace System Analyst in Lisburn
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Systems Analyst role. Highlight your experience with firmware testing and automation, and don’t forget to mention any relevant tools like Python or Robot Framework that you’ve used.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for our Agile Scrum environment. Share specific examples of how you've tackled challenges in previous roles.
Show Off Your Skills: In your application, be sure to showcase your diagnostic and troubleshooting skills. Mention any hands-on experience you have with testing microservices or using configuration management tools like GitHub.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at NES Fircroft
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of firmware testing and automation tools like Python and Robot Framework. Be ready to discuss your experience with these technologies and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've diagnosed and troubleshot issues in previous roles. Highlight your ability to work independently and how you’ve contributed to team success in a fast-paced environment.
✨Understand Agile Methodologies
Since the role involves working in an Agile Scrum environment, be familiar with Agile principles and practices. You might be asked about your experience in sprints, user stories, and how you collaborate with development teams.
✨Prepare Questions for Them
Have a few thoughtful questions ready to ask the interviewers. This shows your interest in the role and helps you gauge if the company culture and team dynamics are a good fit for you.