QA Automation Engineer

Sharkscode is looking for a skilled QA Automation Engineer to strengthen our team and contribute to a new Back Office project. We seek a professional with strong technical expertise, a deep understanding of testing processes, and hands-on experience in building and maintaining automation frameworks.

Key Responsibilities

  • Analyze business and functional requirements, technical specifications, and other project documentation.
  • Participate in meetings with the client to clarify requirements.
  • Decompose tasks and estimate effort for automating mobile, web UI, and API testing.
  • Define and prioritize test cases suitable for automation; create and maintain Test Cases, Test Suites, and Test Plans.
  • Develop and maintain automated tests for UI, API, and mobile applications.
  • Integrate automated tests into CI/CD pipelines.
  • Participate in code reviews, ensuring high code quality standards.
  • Collaborate closely with development teams to improve product testability and ensure fast defect resolution.
  • Prepare test reports and provide clear testing status updates.
  • Participate in product demos and testing-related planning sessions.

Requirements

Test Automation
  • Practical experience in developing automated UI and API tests.
  • Strong knowledge of automation patterns (Page Object, Page Factory).
  • Experience integrating tests into CI/CD pipelines.
  • Experience with REST API testing and API-based verification.
  • Experience configuring testing environments, including Docker.
Programming
  • Solid knowledge of Java.
  • Strong understanding and practical application of OOP principles, SOLID, and design patterns.
  • Ability to write clean, maintainable, and well-structured code.
  • Experience using static code analysis and code quality tools.
  • Hands-on experience with RestAssured for API testing.
  • Experience with Playwright for UI automation.
  • Experience building or extending automation frameworks.
Tools & Technologies
  • Confident experience with Git, including conflict resolution.
  • Experience with build and dependency tools (Maven, Gradle).
  • Understanding of browser cookies, tokens, and JavaScript for testing purposes.
  • Solid knowledge of CI/CD practices and pipeline configuration.
  • Experience working with Docker will be a plus.

SDLC
  • Active participation in all stages of the development lifecycle (daily meetings, planning, retrospectives).
  • Ability to estimate tasks and prioritize work effectively.

Nice-to-Have
  • Experience with Appium for mobile test automation (Android/iOS).
  • Understanding of microservices architecture.
  • Awareness of security aspects in mobile development.
  • Experience using mocks and working with databases for testing purposes.


What We Offer
 
  • A chance to influence processes and make a visible impact on company growth.
  • Competitive compensation, growing with your achievements.
  • 17 paid vacation days + paid sick leave.
  • Medical insurance.
  • Budget for conferences, workshops, and professional training.
  • Free English courses.
  • Flexible working hours and a healthy work-life balance.
  • A modern office in central Kyiv with free parking and a cozy work environment.

 

Published 20 November
70 views
·
17 applications
To apply for this and other jobs on Djinni login or signup.
Loading...