hero
Vertex Ventures US
31
companies
192
Jobs

Backend Test Automation Engineer

Testlio

Testlio

Software Engineering, Quality Assurance
Remote
Posted 6+ months ago

About the job 

As a Backend Test Automation Engineer, you will be working on a global streaming app taking full ownership of designing and performing performance and reliability testing. If you have the mindset of a tester and the experience of a backend developer, this role is for you. 

Requirement Summary  

  • Location: EMEA, AMER, or APAC
  • Type of contract: Full-time contract.
  • Contract/Project Duration: 6 months 
  • Type of testing: Backend performance automation testing 
  • Workload: 40 hours per week Monday to Friday 
  • Supporting Hours :  8 hours per day with a minimum of 4 hours overlapping between 9:00 and 18:00 GMT+1.

Why You’ll Love This Job

  • Work on the quality of a global streaming platform, used by millions of users!
  • Chance to work alongside and learn from strongly motivated and experienced co-workers from diverse backgrounds and locations while enjoying the flexibility of a distributed team.
  • Work fully remotely in a Distributed By Design company.
  • Learn constantly in a truly diverse and fast-paced environment. 

What You’ll Be Doing

  • Taking full ownership of designing and performing performance/reliability tests on our streaming apps introducing “chaos”/sub-optimal conditions that run in multiple devices and territories at scale
  • Develop NFT capabilities on top of current backend test frameworks
  • Automate test scenarios in multiple backend and frontend frameworks and integrate them into the continuous delivery pipelines
  • Work with the business owner and developers to identify and ensure non-functional requirements are defined and satisfied through testing
  • Work within an agile environment, working closely with the Architecture team, Developers, QAs, Analysts, and Reliability Engineering Team to uphold excellent standards of quality
  • Design, document, and present performance testing strategies to multiple stakeholders
  • Produce clear test reports with visibility to the entire company and conduct meetings to present results to multiple stakeholders
  • Participate in the team’s planning sessions, daily stand-up meetings, showcases, and the entire delivery process

What You Need to Succeed

  • Coding experience in at least one programming language (Python, JavaScript or TypeScript)
  • In-depth understanding of APIs, Microservices, and protocols
  • 3+ years experience with backend performance testing.
  • Proficiency in New Relic, ELK Stack (Elasticsearch, Logstash, Kibana), and Witbe for app monitoring and analysis
  • Fluent in written and spoken English with good communication and people skills, in a technical or non-technical context
  • Ability to work well in a team, self-driven, and eager to learn and spread knowledge
  • Passionate about customer experience and product quality
  • Creative thinking, strong analytical skills with attention to detail, ability to interpret test results and identify issues
  • Out-of-the-box thinking to solve complex problems
  • Organized and methodical
  • Being able to learn quickly and continuously expand your knowledge.
  • Being socially open-minded, empathetic, and considerate of cultural differences.

Nice to haves:

  • Experience in frontend test automation with Cypress, Playwright, XCUITest, or Appium
  • Experience with chaos testing, soak testing, security, or any other non-functional testing
  • Experience with cloud device testing farms (AWS, BrowserStack, etc.)
  • Experience testing mobile devices, gaming consoles, streaming devices, STBs or TVs
  • Experience with Telemetry tooling (Conviva, New Relic, etc.)

Diversity and Inclusion