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
Requirements
Test Automation
SDLC
Nice-to-Have
What We Offer
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.
- 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.
- 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
📊
Average salary range of similar jobs in
analytics →
Loading...