Senior Automation QA Engineer

The customer had an idea to develop a full-stack solution for live broadcasting of everything that happens behind the scenes of sports events. In the course of this cooperation, Leobit created a product that offers simultaneous broadcasting to multiple targets, media team management, interaction with fans, viewer engagement, and other functions. This solution allows fans to peek into the life of their favorite sports team with the help of a smartphone and Internet access.

Responsibilities:
  • Design Automation test plans and work closely with manual QA team (review manual test cases, and select appropriate ones for automation)
  • Evaluate, monitor and work on increasing manual vs. automation test coverage, ROI
  • Setup and maintain Automation Test Framework
  • Develop and execute functional automated tests scripts / API test suites
  • Collect non-functional requirements, identify and monitor system quality attributes
  • Create and maintain Performance testing plan per client integration
  • Create, execute and maintain performance (load/stress/volume) tests
  • Assess readiness and deviation of product and project performance based on test results
  • Assess and raise risks associated with system operation and use
  • Collect product performance and usage during production periods, analyze data and apply CAPA to performance testing plan (if needed)
  • Investigate and assist development teams in identifying and resolving functional/system integration/performance problems
  • Perform automated Web Sockets Load testing
  • Perform manual/automated Fault Tolerance testing
  • Prepare reports and presentations with test results (on request)
  • Setup automation reports generation for stakeholders in “readable” format
  • Apply CI/CD practices in automation
Experience and skills we need:
  • At least 4 years working experience in test automation
  • Deep understanding of software testing processes, methodologies and standards
  • Experience in building from scratch automation testing frameworks
  • Experience in Selenium WebDriver supported languages (Java, Python, C#, etc.)
  • Experience with Automation frameworks (Selenium, Protractor, etc.)
  • Experience with JMeter/LoadRunner/Loaderio/other performance testing tools
  • Experience in Load/Stress/Volume testing of high-load systems
  • Experience with SoapUI/Postman/Fiddler/other API testing tools
  • Experience with mobile testing (functional/automated), traffic sniffers (web/mobile)
  • Knowledge of multi-media software testing specifics (live-streaming, videos, players)
  • Experience with continuous integration and source control systems
  • Profound knowledge of SQL databases
  • Experience in logging and debugging tools
  • Strong negotiation and problem-solving skills
  • Strong data and root cause analysis skills
  • Ability to work in Agile Pace mode (when needed)
  • Bachelor's or Master's degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
  • Upper-Intermediate level of English
We offer:
  • Interesting and challenging project
  • Competitive compensation and regular results-based salary review
  • A broad range of professional education and personal development possibilities
  • Comfortable and cozy working environment
  • Motivated colleagues with profound knowledge of the technical field
  • Attractive compensation package

JOIN LEOBIT'S TEAM

Fill out the form below or send us your CV at cv@leobit.com.

CV