Senior QA Automation Engineer

Bonapolia

  • Warszawa, mazowieckie
  • Stała
  • Pełny etat
  • 2 dni temu
We are looking for a Senior QA Automation Engineer:FTE: 2Employment type: Full timeWorking Time Zone: CETStart: ASAPPlanned Work Duration: 12 monthsTechnology Stack: Appium, Kotlin, Flutter, DartCustomer Description:A platform for rides, delivery, intercity trips, freight transportation, errands, and financial services.Project Description:One app, many services: from ride-hailing and delivery to financial services, with a transparent and fair business model.Project Phase: ongoingHard Skills / Must Have:
  • Knowledge of testing methodologies and quality assurance processes
  • Experience with bug tracking tools (e.g., JIRA)
  • Knowledge and experience with automated testing systems (e.g., Appium, Kotlin)
  • Understanding of Git workflow and CI/CD
  • Understanding of client server application principles
  • Practical experience in testing mobile applications on Android and iOS, including using emulators/simulators, intercepting traffic with tools like Charles or Proxyman, understanding testing specifics for different operating systems, and collecting logs from real devices
  • Backend testing experience, including sending and reading API requests with tools like Postman, working with databases (CRUD), and basic knowledge of bash/zsh commands
Hard Skills / Nice to Have (Optional):
  • Experience with Flutter testing / Dart (golden tests, widget tests)
Responsibilities and Tasks:
  • Conduct functional and non functional testing of mobile applications on iOS and Android, including testing on real devices and emulators/simulators
  • Create and maintain automated test scripts for mobile applications using tools like Appium, Kotlin
  • Willingness to learn Flutter testing / Dart (golden tests, widget tests)
  • Identify, document, and track bugs using bug tracking tools (e.g., JIRA), ensuring timely resolution in collaboration with the development team
  • Perform traffic interception and analysis using tools like Charles or Proxyman, as well as collecting logs to investigate and reproduce issues
  • Test client server interactions by sending and validating API requests (e.g., with Postman) and verifying data integrity in databases using CRUD operations
  • Participate in backend testing to ensure seamless integration and functionality across systems
  • Collaborate with the team to refine testing strategies and ensure adherence to quality assurance processes and best practices
  • Actively contribute to team discussions and planning, ensuring efficient communication and alignment on testing goals
  • Stay up to date with new testing tools, methodologies, and industry trends, sharing insights and implementing improvements where possible
  • Strong teamwork and excellent communication skills
👍English: upper-intermediate📩 Ready to Join?
We look forward to receiving your application and welcoming you to our team!For job seekers, BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment. We believe that the right job can transform lives, and we are committed to making that happen for you.

Bonapolia