We are a global digital services company
QA Automation Engineer
Location
Ukraine
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
QA Automation Engineer
Innovecs
• Identify, design, and prioritise test scenarios covering functional, regression, integration, API, and end-to-end user journeys — focusing on the areas of highest risk and business value. • Develop and sustain scalable test automation frameworks and suites that are robust, reusable, and straightforward for the wider team to contribute to. • Embed automated testing within CI/CD pipelines (e.g., Azure DevOps) to enable continuous testing, fast feedback, shorter release cycles, and frequent, confident deployments. • Take ownership of API, integration, and contract testing for the platform's open-API layer and all dependent client and 3PL system integrations. • Verify data-driven and AI/ML-powered capabilities — such as automated disposition decisions, model outputs, and predictive analytics — applying fit-for-purpose strategies for non-deterministic behaviour. • Drive defect triage and Root Cause & Corrective Action (RCCA) analysis to identify why defects escape, and implement preventive measures to avoid recurrence. • Architect and run performance, load, and reliability tests to confirm the platform operates reliably as transaction volumes grow from thousands to millions. • Partner with cross-functional Agile teams — including software engineers, data scientists, product owners, and business stakeholders — to embed quality thinking from the earliest stages of development. • Establish and monitor quality metrics — including coverage, defect trends, test stability/flakiness, and release readiness — and report quality status clearly to all stakeholders. • Participate in code and test reviews, offering constructive feedback and upholding high engineering and quality standards across the team. • Keep test documentation current and comprehensive — covering test plans, frameworks, and processes — to ensure transparency and effective knowledge transfer. • Continuously explore emerging QA tooling and AI-assisted testing approaches, bringing fresh ideas to broaden coverage and minimize manual effort.
Job Requirements
- 4+ years in QA automation or SDET roles, shipping and supporting production-grade software products.
- Ability to write clean, modular automation code in at least one of: Python, Java, JavaScript/TypeScript, or C#.
- Practical experience with UI and API test automation tooling (e.g., Playwright, Selenium, Cypress, Postman, REST Assured).
- Deep knowledge of QA practices spanning functional, regression, integration, end-to-end, and performance testing — with a clear understanding of where automation delivers the greatest return.
- Proven track record of embedding automated tests into CI/CD workflows (Azure DevOps, GitHub Actions, Jenkins, or similar).
- Confident SQL skills and the ability to independently verify data quality across large, complex datasets.
- Hands-on experience with cloud-hosted applications, APIs, and system integrations; familiarity with Azure services is a strong advantage.
- Excellent communication abilities — comfortable translating quality risks and test outcomes into clear, actionable insights for both technical and business audiences.
- Solid background working within Agile teams, with demonstrated end-to-end ownership of quality outcomes.
- Nice to have: exposure to AI/ML or data-heavy system testing; performance/load testing tools (k6, JMeter, Locust); BDD frameworks (Cucumber, SpecFlow); containerised environments (Docker, Kubernetes).
Benefits
- Flexible hours and remote-first mode
- Competitive compensation
- Complete Hardware/Software setup – anything you need for work
- Open-door culture, transparent communication, and top management at a handshake distance
- Health insurance, vacation, sick leaves, holidays, paid maternity/paternity leave
- Access to our learning & development center: workshops, webinars, training platform, and edutainment events
- Virtual team buildings and social activities
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Design, develop, and maintain automated test frameworks and scripts in Java and/or JavaScript across the full payment migration scope. • Build test suites ahead of manual QA activity and development milestones — automation-first, not automation-after. • Build and maintain end-to-end, integration, and API-level tests covering payment flows across OMS, Salesforce Commerce Cloud, and returns/kit processing systems. • Validate payment-specific scenarios through automation: transactions, token migration, refunds, chargebacks, and edge cases across all integrated systems. • Integrate automated test suites into the CI/CD pipeline for continuous feedback and early defect detection. • Work closely with the QE Lead to align on coverage priorities, execution schedules, and reporting cadences. • Maintain clear documentation of frameworks, coverage, and results to feed into daily and weekly status reporting. • Support automation coverage expansion for additional workstreams pending scope confirmation. • Participate in end-to-end testing sessions and remain available for war room support through go-live and hypercare.
Software Development Engineer in Test III – Lead Gen
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Taking ownership of the quality of deliverables, encompassing new features and enhancements • Collaborating closely with the product and engineering teams to comprehend requirements and user workflows • Identifying and addressing quality assurance process bottlenecks for continuous improvement • Crafting efficient manual test cases and conducting functional, ad hoc, and regression testing • Demonstrating strong organisational and problem-solving skills, with meticulous attention to detail, especially in managing multiple test executions simultaneously • Mentor and guide team members, fostering a culture of continuous learning and improvement
• Be involved in the requirements management process with the responsibility to review product requirements • Define relevant test cases targeting to ensure the best coverage of the given requirements • Create test scripts according to coding guidelines and by applying black-box testing techniques (Test tool used - CANoe, Programming language used - CAPL) • Create defect reports and analyze failures (at both Software and System levels) • Participate in the definition and creation of core test libraries used as a basis for the test scripts • Create/configure own test bench based on specification (test benches can be accessed remotely) • Work with different external measurement and test conditions simulation devices such as: oscilloscope, digital multimeter, temperature chamber, signal generator, etc. (all external equipment can be controlled in an automated way from the test tool) • Be part of continuous improvement activities that aim to improve test automation and test process automation • Set up and update the test documentation accordingly • Take an active part in defining and planning testing activities, while collaborating with the team to develop and deliver innovative and Best-in-Class products
• Design, develop, and maintain automated test solutions for REST APIs, including authentication, authorization (RBAC), and request/response validation. • Build and enhance UI automation frameworks using modern testing tools and best practices. • Develop and maintain test automation scripts using Python and pytest. • Create and maintain test documentation, test cases, and defect reports. • Participate in defect triage, root cause analysis, and quality improvement initiatives. • Integrate automated tests into CI/CD pipelines to ensure continuous quality validation. • Collaborate closely with Software Engineers, Product Owners, and DevOps teams throughout the development lifecycle. • Contribute to quality assurance activities for conversational and voice-based AI solutions, including validation of user interactions, system responses, and performance characteristics. • Support performance and latency validation activities for real-time communication workflows.




