QA Automation

Senior Specialist
Full-time
Remote

We are looking for someone who believes that they can build a meaningful future through meaningful technology. Expertise is not enough. RULIAD is about building the next-generation prosocial media, something that has never been done before. To do it we need someone who is ready to do all it takes — on an adventure of a lifetime.

Responsibilities:

  • Develop and maintain automated test scripts. Build and update a robust suite of automated tests covering key product functionalities. Leverage modern testing frameworks like Selenium, Cypress, Playwright, and others to enhance testing efficiency and reliability.
  • Manual Testing (on demand).Swiftly switching to manual testing to address critical issues and ensure product stability.
  • Conduct functional testing. Thoroughly verify product functionality against specified requirements, analyzing user stories and technical documentation. Identify and document defects.
  • Test the user interface (UI). Evaluate usability, visual appeal, and responsiveness. Ensure accurate display of elements across various devices and screen resolutions.
  • Perform regression testing. Ensure new changes don’t negatively impact existing features.
  • Document testing outcomes. Prepare detailed bug reports with clear problem descriptions, reproduction steps, and expected results. Actively participate in defect management processes.
  • Create and update testing documentation. Develop and maintain test plans, checklists, and test cases.
  • Prepare test data. Generate and manage test data to enable effective testing of various scenarios.
  • Analyze testing results. Review automated and manual testing outcomes to identify trends and areas of concern.
  • Product Development Involvement. Directly involved in all stages of product development, from backlog grooming to prioritizing tasks.
  • Collaborate with the development team. Work closely with developers to resolve defects and improve product quality.

Required technical skills:

  • Mobile Automation: Proven experience in automating tests for both hybrid and native iOS applications using Appium or XCUITest/XCTest frameworks. Deep understanding of iOS-specific APIs, gestures, and interactions.
  • Programming Languages: Proficiency in Java, JavaScript/TypeScript, or Python, with a strong foundation in object-oriented programming principles. Basic knowledge of Swift or Objective-C for code comprehension.
  • Testing Frameworks and Tools: Hands-on experience with REST API and UI test automation, CI/CD pipelines (Jenkins, GitHub, GitLab), and reporting tools like Allure.
  • Mobile Development: Solid understanding of iOS architecture (MVC, MVVM), Xcode, and iOS Simulator. Experience with setting up and maintaining local test environments.
  • Performance and Optimization: Proven ability to optimize test suites for speed and stability. Knowledge of architectural patterns like Page Object and Screenplay Pattern.
  • Security Testing: Experience with mobile application security testing, including data encryption, authorization mechanisms, and vulnerability assessments.
  • Additional Skills: Proficiency in API testing (Postman, Swagger), database interactions (SQL), and Agile/Scrum methodologies. Strong documentation skills, including writing test cases, test plans, and bug reports.

Required soft skills:

  • Patience and attention to detail.
  • Strong communication and teamwork abilities.
  • A love for documentation (checklists, test cases, bug reports).
  • Flexibility and adaptability to change.
  • Self-organization and time management skills.
  • Willingness to ask questions and clarify requirements.
  • Tolerance for repetitive tasks and the ability to manage stress.
  • Commitment to continuous learning and self-improvement.

What we offer:

  • Exciting projects. Work on innovative and groundbreaking products.
  • Professional growth. Opportunities to master new technologies and tools.
  • Supportive team. Colleagues who are always ready to help and collaborate.
  • Creative freedom. Your ideas and initiatives are always welcome.
  • Competitive salary.
  • Paid vacation and sick leave.

Interested in this job?