Test Analyst - Hybrid.

  • technology
  • permanent
  • Hampton

My client, a leading European company, has expanded its reach to customers in over 40 countries worldwide, boasting marquee wins with prestigious entities such as the Singapore and Hong Kong Police Forces. The clientele spans major markets, including the USA, France, Germany, Poland, and Italy.

Purpose of the Role: To carry out comprehensive testing of the client's software solutions, encompassing DEMS 360 and camera firmware. The testing scope extends to other products like smart docks, smart gateways, and additional hardware. The role involves maintaining and enhancing the Selenium end-to-end automated test suite utilized for the regression testing of DEMS 360 features.

Responsibilities:

Requirement Analysis:

  • Collaborate with the senior test analyst to analyze customer-reported issues, either validating them as known issues or logging them as new bugs with detailed steps to reproduce.

Test Planning:

  • Work with the senior test analyst to develop test scenarios for new features and system performance.

Test Execution:

  • Conduct smoke tests for each new build to ensure basic functionality aligns with expectations.
  • Execute test scenarios (both automated and manual) for new features and system performance in the test environment, logging any new issues in Azure DevOps.
  • Perform regression testing to ensure existing functionality and assess the impact of new features on it.
  • Conduct cross-browser compatibility tests (Google Chrome and Edge) and log any issues in Azure DevOps.

Test Automation:

  • Utilize Selenium to maintain and expand the end-to-end automated test suite for the regression testing of DEMS 360 features.

Sprint Planning:

  • Participate in sprint planning sessions to organize work items for the upcoming sprint.

Defect Backlog:

  • Discuss valid bugs in defect triage meetings and update DevOps statuses as needed.

Quality Assurance Sign-off:

  • Execute all test scenarios and update the test scenario document with results.
  • Re-test all resolved bugs and update the status.
  • Update test artifacts for new releases and share them with stakeholders.

General:

  • Participate in daily team stand-ups and biweekly sprint planning, providing estimates for test effort for each new feature.
  • Keep the product team informed about the general status of the current build, highlighting any new bugs, compatibility issues, performance concerns, or regression testing failures.
  • Support the wider team in testing camera features and other products.

Qualifications, Skills, and Experience:

Essential:

  • Minimum 3 years of experience as a Test Analyst.
  • Knowledge of software testing methodologies and testing types.
  • Experience in the preparation and execution of Test Cases and Test Plans.
  • Experience in Regression testing, Functional testing, and User Acceptance Testing.
  • Experience in Browser Compatibility testing.
  • Experience in system performance testing with a good appreciation of memory, CPU, and scalability.
  • Experience in Agile & Scrum development environments.
  • Experience in reporting build health and maintaining bug backlog in TFS, Jira, or similar.
  • Excellent written and verbal communication skills.
  • Experience in test automation using Selenium in C# coding.

Desirable:

  • Degree or equivalent in an IT/Engineering discipline.
Mae Hunter