Advance Search

Browse Jobs

Senior Software Development Engineer in Test - Player Experience B2B

Posted 19 days ago

  • Ipswich, Suffolk
  • Any
  • External
  • Expired - 2 months ago
Job Description
Working as a senior and highly experienced member of the team to enhance, condition, and guide the testing process to the forefront of industry standards. Provide QA/Development knowledge and expertise to the rest of the team and support the software development lifecycle by improving and contributing towards the creation, quality, and efficiency of the products from development to production.
Key Deliverables
Testing and Documentation
Help the development teams to test and release their products efficiently.
Ensures project defects raised adhere to department standards.
Identifies, creates, and maintains automated test scenarios.
Monitors and follows up on all defects across teams.
Reviews any missed or production issues and implements improvements to ensure better future quality.
Improves quality of output data from test frameworks (e.g., Graphite, Grafana, Splunk, Elastic, AppInsights).
Continuously monitors automation framework and suggests/implements improvements.
Automates feedback and alerts from tests, including reports and failures.
Implements automation improvements to the testing cycle to remove manual process.
Improves test run times, pass rate, and defect detection, whilst minimizing manual intervention.
Provides high quality analysis of data and feedback given by the tests, across all levels of the product.
Development Skills
Identifies and performs code reviews.
Creates clean, maintainable code to a high standard that meets technical requirements.
Follows SOLID coding principles.
Ensures solutions are fault tolerant.
Strong knowledge of best practices and standards.
Proposes changes to best practices and standards when required.
Implements development best practices to make code easy to maintain and read.
Providing development solutions for the tracking and tracing of live issues.
Follows a Shift Left approach to software development.
Environment & Operations
Ensures Environment improvements are logged and communicated to stakeholders.
Understands complex issues and uses troubleshooting techniques to identify hardware, connectivity, or service issues and can resolve them.
Guides teams in implementing new processes/ideas for environments.
Uses good judgement, logic, and communication across teams for environment deployment/installation.
Sets up and enhances CI/CD environments and pipelines.
Implements ephemeral test environments for testing solutions.
Automates the running of tests using DevOps.
Continuously monitors environments and reports environment issues with specific details and completes troubleshooting of issues.
Debugs the code to get better understanding and useful reporting of bugs.
Communication
A good ability to communicate clearly and concisely.
A good ability to listen and take in knowledge and advice.
Creates social networks across departments / offices to provide support and request assistance.
Ensures that all defects found are communicated to relevant stake holders.
Guides end to end testing, providing support between teams and Operators.
Provides advice and knowledge to developers on creation of automated tests.
Advocate automation improvements providing appropriate education where required.
Assists with product knowledge to those who require it.
Technical competencies, knowledge & experience
5+ years’ experience in software development and/or test automation.
Strong technical skills and knowledge in high-level
including C#, TypeScript, and SQL.
Strong technical skills and knowledge of testing frameworks including Jest, React Testing Library, NUnit, Selenium/Appium/Webdriver.io/Playwright, and Gerkin libraries.
Strong technical skills and knowledge in reporting tools including Splunk and Grafana.
Strong knowledge of CI/CD - Azure DevOps, App Insights, GIT, Octopus, Docker, Kubernetes, TeamCity.
Strong knowledge of ephemeral test environments (e.g., Docker, Kubernetes, OpenShift).
Strong product domain knowledge, understanding the flow of code and how it interacts with different components.
Process - Jira & Confluence.
Strong ability to communicate clearly and concisely.
Strong coaching and mentoring skills.
Strong analytical skills.
Benefits
Starting balance of 25 days annual leave
Bonus scheme
Company pension scheme
Company’s Life Assurance
Income protection Insurance
Private Healthcare
EAP
Eye care Voucher
EdenRed food card with £130 per month allowance
Gym membership
Dental Cover provided by Cigna
Critical Illness Cover
Cycle to Work Scheme and other salary sacrifice benefits are on offer
Please submit your CV in English as we will only consider applications submitted in this .
Derivco Sports is an equal opportunities employer. We value people as individuals with diverse opinions, cultures, lifestyles and circumstances and we are committed to equality of opportunity and to providing a productive working environment free from unfair and unlawful discrimination.
#J-18808-Ljbffr
Apply