7 hours ago
Remote, Ukraine or Kyiv, UkraineSenior
Responsibilities
- Automate regression and functional testing at the UI and API levels.
- Build and maintain automated testing frameworks using the stated testing stack.
- Review automation code, mentor QA engineers, and support quality expertise across the software development lifecycle.
- Analyze test results, investigate failures, report defects, and prepare test reports for stakeholders.
- Integrate automated testing into continuous integration processes.
- Define and execute testing strategies, including test data planning and approaches for automation limitations.
- Collaborate with Product Owners to ensure feature specifications are testable and promote BDD and TDD practices.
- Perform and support functional, contract, integration, performance, and load testing.
- Work effectively in distributed cross-functional teams and influence project-level decisions.
Requirements
- 4+ years of professional experience in QA automation for web products.
- 3+ years of hands-on test automation experience with TypeScript and Playwright.
- 3+ years of API automation experience using Playwright API testing or a similar tool.
- Experience creating automation frameworks from scratch.
- At least 1 year of commercial QA automation experience with C#, Selenium WebDriver, and NUnit or xUnit.
- Hands-on experience with TypeScript, JavaScript, Playwright, npm, Git, ESLint, Playwright Test Runner, PageObject pattern, Playwright API testing, Playwright request interception, and SonarQube.
- Practical knowledge of quality assurance practices, tools, and methods in agile environments and at scale.
- Experience with cloud technologies and services, preferably AWS.
- Experience with Atlassian tools including JIRA and Confluence.
- Experience testing RESTful services and front-end applications.
- Knowledge of test automation strategy, methods, techniques, and procedures.
- Practical knowledge of software engineering practices including BDD and TDD.
- Experience with continuous integration processes and tools, preferably Gitlab CI.
- Fluent or Upper-Intermediate English.
- Desirable experience includes Gatling Cloud performance testing, API automation for microservices-based applications, SQL, PostgreSQL or similar databases, and Docker.
- Ability to investigate and resolve complex issues, work effectively in distributed teams, influence stakeholders, and supervise or guide others where applicable.
Benefits
- Full-time position in Ukraine with the option to work remotely or from an office.
- Internal events, meetups, conferences, workshops, Udemy access, language courses, and company-paid certifications.
- Opportunities for internal mobility and exposure to diverse domains and large-scale projects.
- Company-paid medical insurance, mental health support, and financial and legal consultations.
- Collaborative community and professional growth opportunities.
Tech Stack
Categories
About Ciklum
Ciklum is an IT services firm that builds custom digital products and provides nearshore engineering teams, QA, DevOps, data analytics, and UX for enterprises and high-growth startups. It operates a services model spanning product engineering, e-commerce solutions, and managed delivery centers. Founded in 2002 and headquartered in London, the privately held company serves global clients including Just Eat and Zurich Insurance.
