Systems Test Analyst - Firmware and Software (C#/.NET)
Location
Kingston upon Thames, Greater London | United Kingdom
Job description
Roc Search
Job Title: Systems Test Analyst
Job Type: Permanent
Location: Kingston, Surrey - Fully Onsite
Salary: £45,000-£50,000 (Dependant on experience)
Skills: C#, Selenium, Automation, Azure Devops, Execution of test plans/test cases, Agile, Scrum, TFS/Jira, Firmware
Rooted in Europe, our client have become a trusted ally for many police forces, local authorities, and private organisations; . With an influence spanning over 40 countries, our mission to make a positive impact continues to gain momentum.
Purpose
To execute the testing of software solutions and a firmware. Testing will also overlap with other products.
To maintain and add to the Selenium end to end automated test suite used to automate the regression test of a key product
Your Responsibilities
- pecifications
- Test usage of key product under different network conditions
- Test company`s redactor software with different videos lengths and multiple concurrent users
- Perform cross-browser (Google Chrome and Edge) compatibility test
System (Camera/Software) Testing
- Test camera hardware and Key product together as a general user would use them
- Test uploading of files from cameras to Key product via PC, Smart Gateway, or wirelessly
- Perform compatibility testing of camera firmware with each relevant version of Key Product in terms of encryption, file upload, settings and all other functionalities.
Scalability and Load Testing
- Perform load testing on uploading files from many cameras to Key Product.
- Perform load testing on Key Product with hundreds of users uploading files, accessing Key Product to search for, view and edit files.
- Perform load testing with many cameras wirelessly streaming or uploading to Key Product
- Perform scalability and stress tests to find breaking points for the camera and Key Product
Operation
- Work closely with Technical Account Managers team to understand the real life deployments of our customers.
- Work with customers to understand scalability issues of they system and how it performs under different load.
- Simulate different customer environments to measure how the system performs and measure the breaking points of the system.
- Work closely with Service Delivery Team and assist in troubleshooting system issues reported by clients, differentiating known issues from new issues.
- Support the Operations Team and Service Delivery Team with general queries around camera, software and overall system features, behavior and performance.
- Reproduce and document any customer reported issues in the defect management tool, and report to Product Manager.
General
- Participate in daily team stand-ups and monthly sprint planning, providing estimates and progress updates.
- Keep the product team informed on the general status of the current build, highlighting performance concerns or system failures in testing.
- Participate in product design reviews to provide input on functional/non-functional requirements, system performance, or potential problems.
- Support the wider Software Development and Testing team in software testing, including both new features and regression testing.
Your Qualifications, Technical Skills and Experience
Essential
- Experience in software testing methodologies and testing types.
- Experience with C# and Selenium is a MUST
- Experience with both Software and Firmware is a MUST
- Minimum of 3 years in a similar Systems Test Analyst role
- Experience in defining test scenarios, test cases, test matrices and text execution.
- Ability to understand technical specifications.
- Experience in Browser Compatibility testing.
- Experience in system performance testing with good appreciation of memory, CPU, network, and scalability.
- Experience in building and running automated load testing test suites.
- Experience of Agile & Scrum development environment.
- Working knowledge of test management software and SQL.
- Ability to document and troubleshoot errors.
- Experience of reporting build health and maintaining bug backlog in TFS, Jira or similar.
- Excellent written and verbal communication skills.
Desirable
- Degree or equivalent in an IT/Engineering discipline.
Benefits
- Private Medical Insurance :
- Birthday Off :
- Holiday Purchase : Need more downtime? Purchase up to an additional 5 days of holiday.
- Employee Assistance Programme: Confidential 24/7 helpline and support for you and your immediate family.
- Time for You : They aim to finish work at 2pm on Fridays.
- Better Working : They embrace hybrid working and, where it is operationally practicable, they support employees splitting their working time between the office and home.
- Pension: Plan for tomorrow with our pension scheme via NEST.
Job tags
Salary
£45k - £50k per annum