We’re a technology company with clients from the US and Canada. Today we’re a team of 90+ engineers, working with software startups and mature non-software businesses. Our difference is that we believe in the power of engineering and we bring our teams as close to real-world problems as possible.
13 вересня 2024

Middle A/QA Engineer (50/50 manual/automation)

віддалено

Our client is a well-known loyalty program in Canada and has been around for more than 30 years. It’s a big corporation with many mature established processes.

You will work on its mobile app that allows users to manage their accounts and bonuses and use various functionalities to receive and spend bonuses. The role provides 50% of manual and 50% of automated testing.

Stack of the project

  • Kotlin, Swift
  • Material Design
  • Firebase
  • Retrofit + OkHttp
  • Adobe SDK
  • Gradle
  • Junit 4, Mockito
  • Glide V4
  • Bitrise
  • GitHub

Responsibilities

  • Analyze business requirements, architect features, and integrations
  • Participate in technical and product discussions
  • Be responsible for Quality Assurance
  • 50% automation testing, 50% manual testing
  • Communicate with engineering teams from Canada

Requirements

  • Proficiency in Java is a must
  • Practical experience with Mobile Automation tools such as Appium with Flutter Selector Support
  • Appium testing with Accessibility ID type selectors
  • Experience working with Selenium
  • Strong understanding of working with build tools (Maven, Gradle)
  • Sound knowledge of version control systems (Git, Mercury)
  • Proficiency in API testing tools that demand strong coding skills for test creation (e.g., Rest Assured, Postman)
  • Proficiency in setting up and conducting load tests (JMeter, Blazemeter)
  • Proficient in crafting clear and comprehensive BDD test cases (Cucumber, Gherkin)
  • Experience with the Test-Ops Model
  • Familiarity with cloud device farms (AWS device farm, Browserstack)
  • Upper-Intermediate English speaking level
  • Fluent Ukrainian speaking level

Will be a plus

  • Knowledge of WireMock
  • Familiarity with CI/CD Integration (Jenkins, GitHub Actions)
  • Experience working with cloud technologies (AWS, Azure, GCP)

Additionally, from a Quality standpoint, the Engineer should possess

  • Ownership & sense of Accountability
  • Competence in creating test cases and test plans
  • Understanding of Defect and Test Management Tools
  • Ability to distinguish between full regression and smoke tests

Team setup & processes

  • Engineering Manager (Canada)
  • Product Owner (Canada)
  • Scrum Master (Canada)
  • BA (Colombia)
  • Senior iOS Engineer x3 (Canada, Ukraine)
  • Senior Android Engineer x2 (Canada)
  • Senior Flutter Engineer x2 (Canada, Brazil)
  • Senior QA Engineer х2 (Canada, Mexico)
  • Middle QA Engineer (Europe) — open position

We’re following 2-week Sprints with Story Point estimates, refinements, plannings, demos and retrospectives.

Interview process

  • HR interview (30 min)
  • Tech interview (60 min)
  • PM interview (30 min)
  • Client interview (30 min)

Benefits

We are all for the self-development of each team member. As a part of our team, you’ll be supported in your professional growth, work on Macs, receive certifications, and visit conferences. On top of that, you will enjoy an attractive social package, including

  • Сompetitive monthly compensation
  • Flexible working schedule
  • Working remotely
  • 18 paid vacation working days
  • Paid sick leaves (with 5 undocumented days per year)
  • Health support with medical insurance or sports programs
  • English lessons, sports activities, and charity events
  • Full support of Private Entrepreneur reporting services (ФОП)
LinkedIn