Software Development Engineer in Test

Remote

Description

We are looking for a Software Development Engineer in Test to join our team.

About our customer:

Our customer is a world’s leading online retailer of natural supplements and personal care products, US-based, shipping thousands of brands to millions of customers in 150+ countries. Their product is an online store platform with a built-in artificial intelligence feature for improved user experience. It supports many different languages, and multiple shipping and payment methods. Native mobile applications (iOS and Android) are also available.

Requirements
  • Familiar with modern software architecture such as microservices, event-driven architectures, and containers
  • Knowledge of automation tools like selenium, appium, postman, RestAssured and Karate
  • Familiarity with test automation using BDD / POM framework
  • Knowledge of performance testing tools like jmeter, blazemeter or K6
  • Familiar with CI/CD using Jenkins and TestCase management tools like TestRails
  • Familiar with cloud mobile testing solutions like saucelabs, browserstack or similar
  • Ability to understand loosely defined specifications and discovery of software behaviors via ad-hoc methods and identify areas of ambiguity in testing
  • Excellent organization skills and ability to effectively communicate with the rest of the team
  • English - Upper-intermediate or higher
  • Generally five (5) plus years of experience in Quality Assurance and Test Automation
  • Mobile automation using Appium, integration and backend testing experience would be a plus
  • Programming experience in Python
  • A Bachelor's Degree in Computer Science or equivalent work experience.
Responsibilities
  • Analyze user stories to develop comprehensive test suites for functional, integration, end-to end and performance testing
  • Monitor, maintain and continuously improve existing automated regression tests
  • Write test automation that are easy to maintain and extend
  • Continuously evaluate automation suites and refactor them to keep current
  • Identify quality issues and publish test and defect reports
  • Perform Gap analysis in automation, user stories and test coverage to enhance quality across the board
  • Collaborate with Product and UX teams to define QA acceptance criteria for user stories
  • Participate in Sprint grooming sessions and lead bug triage meetings
  • Participate in special projects and performs other duties as assigned
  • Perform security and performance testing and incorporate them in automated executions
  • Architect new automation solutions to enhance quality, coverage and speed of execution
Our Benefits

  • Сompetitive salary and fair evaluation procedures
  • Healthy work-life balance with flexible working hours and an option to work remotely
  • Great working conditions with no bureaucracy
  • Friendly environment with numerous offline and online events

August 23, 24A Kharkiv, UA 61000

    SHARE YOUR PROJECT IDEAS

    Ensure the smooth functionality of your software projects by hiring experienced and highly qualified QA engineers and software testers. Get in touch below.























    We use cookies to ensure your best experience. By continuing to browse this site, you accept the use of cookies and "third-party" cookies. For more information or to refuse consent to some cookies, please see our Privacy Policy and Cookie Policy