How Remoteville checks and expires listings

Software Development Engineer in Test

Skills
OOPSoftware DevelopmentAnalytical SkillsContinuous IntegrationEmerging TechnologiesHTMLHypertext Transfer Protocol
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience validating individual software components and orchestrating end-to-end system tests
  • Demonstrated capability in designing and testing failure scenarios resiliency and system edge cases
  • Strong proficiency in Object-Oriented Programming methodologies with a distinct preference for core Java
  • Extensive background in structured exploratory testing techniques
  • Familiarity with Continuous Integration and Continuous Delivery processes
  • Experience operating within Extreme Programming frameworks or structured pair programming workflows
  • Hands-on exposure to API Testing methodologies
  • Experience utilizing Selenium for UI Automation and front-end verification
  • Familiarity with distributed asynchronous or event-driven system architectures
  • Understanding of core networking protocols and messaging frameworks
  • Domain knowledge within Electronic Trading platforms across any asset class with a strong preference for Fixed Income markets

Nice to have

  • Analytical mindset
  • Proactive
  • Excellent communication skills
  • Collaborative
  • Highly adaptable
  • Curious

Day to day

  • Expand and maintain advanced automated acceptance and end-to-end testing infrastructure
  • Collaborate closely with engineers business analysts and technology specialists to strengthen test coverage and challenge requirements
  • Perform exploratory testing to uncover hidden failure modes and improve end-user experience

Hiring process

  • Submit application
  • If no response within 4 weeks assume unsuccessful