Volpis logo

Senior Automation QA Engineer (Python)

Volpis·Salary not specified

Primary stack

pytestPythonCI/CDAPI

Nice to have's

iOS/Androidmanual testingautomated testingOOP principlestest design techniquesGitTestRailJiraAI toolsEnglish

Job description

Description language:

Senior Automation QA Engineer (Python)

About the Position

We are seeking a Senior Automation QA Engineer (Python) to join our team in Lviv, Ukraine. This role is fully REMOTE and requires 4+ years of experience in software QA, with a focus on mobile applications on iOS and Android, REST API testing, and CI/CD.

Responsibilities

  • Analyze product requirements and identify risks, gaps, ambiguities, and edge cases before development is completed.
  • Define appropriate test strategy and coverage for new features and releases.
  • Perform functional, exploratory, regression, integration, API, and mobile testing.
  • Create and maintain meaningful test documentation, including test cases, checklists, test plans, and regression suites where appropriate.
  • Design, implement, and maintain automated tests.
  • Integrate automated tests into CI/CD pipelines and monitor their reliability.
  • Investigate defects using logs, APIs, application behavior, and backend data.
  • Report defects with clear reproduction steps, impact, severity, and supporting evidence.
  • Perform root-cause analysis of escaped production defects and propose process improvements.
  • Assess release quality and clearly communicate risks to the team.
  • Collaborate closely with developers, product managers, business analysts, and customers.
  • Continuously improve QA practices, tooling, automation coverage, and testing efficiency.
  • Depending on seniority, mentor QA engineers and contribute to establishing consistent QA standards across projects.

Requirements

  • 4+ years of experience in software QA, including strong hands-on experience testing mobile applications on iOS and Android.
  • Strong experience with both manual and automated testing.
  • Hands-on experience designing, writing, and maintaining automated tests.
  • Strong knowledge of Python and experience with pytest or similar test automation frameworks.
  • Ability to write clean, maintainable, and reusable automation code.
  • Good understanding of OOP principles and basic software architecture concepts.
  • Strong understanding of test design techniques, exploratory testing, regression testing, and risk-based testing.
  • Strong REST API testing experience, including authentication, request/response validation, error handling, and API workflows.
  • Good understanding of HTTP methods, status codes, headers, JSON, authentication mechanisms, and client-server architecture.
  • Ability to investigate issues using logs, API responses, browser/device debugging tools, and backend information.
  • Experience integrating automated tests into CI/CD pipelines.
  • Experience with Git and modern CI/CD systems such as GitHub Actions, GitLab CI, Jenkins, or Azure DevOps.
  • Experience working with test management systems such as TestRail, Xray, Zephyr, or similar.
  • Experience with Jira or similar issue-tracking systems.
  • Ability to review requirements, identify gaps and ambiguities, challenge assumptions, and define test scenarios before development is completed.
  • Strong understanding of release testing, regression strategy, defect prioritization, and production risk assessment.
  • Ability to communicate quality risks clearly to developers, product managers, and customers.
  • Experience using AI tools to support requirements analysis, test design, debugging, automation, or QA process improvement.
  • Strong analytical and problem-solving skills.
  • Upper-Intermediate or higher English.

Nice to Have

  • Experience with mobile UI automation.
  • Experience with Playwright, Selenium, Appium, XCTest, Espresso, or similar tools.
  • Knowledge of Docker.
  • Experience testing applications with complex backend integrations.
  • Experience with performance, security, or accessibility testing.
  • Experience setting up automation infrastructure from scratch.

Leadership & Process Ownership

  • Experience improving or establishing QA processes at a project or company level.
  • Ability to define minimum QA standards across multiple projects or teams.
  • Experience mentoring QA engineers and reviewing their testing approach.
  • Ability to evaluate QA effectiveness across multiple projects without micromanaging individual testers.
  • Experience performing root-cause analysis for production defects and improving processes based on findings.
  • Ability to balance quality, business priorities, delivery timelines, and release risks.
  • Experience collaborating with engineering and product teams to introduce shift-left testing practices.

We Offer

  • 15 days paid vacation + 5 public holidays.
  • 7 days 100% paid sick leaves.
  • Sport and health compensation.
  • Flexible working hours.
  • Corporate training (internal and external).
  • IT Cluster membership.
  • Personal Birthday and anniversary gifts.
  • Corporate parties and team-buildings.
  • Company legal and accounting support.

About the Company

Volpis is a company that values quality and innovation in software development. We are committed to providing our team with a supportive and dynamic work environment, along with opportunities for professional growth and development.

Have questions? Say hi to our recruiter! She is happy to answer all your questions.

Vita Pylyp

Recruiter

Say hi on Linkedin

Say hi on Telegram

Contact us

© Volpis. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Regularly listed in the Top IT Outsourcing Companies and Top Custom Software Development Companies onClutch.co, Volpis has been transforming big ideas into robust software since 2016.Being a full-service company, we provide expertise in all phases of the software development life cycle. Together, we’ve created a dynamic, fun, inspiring environment where we can be ourselves and grow each day.Why should you join Volpis?🟢 Excellent salary — we aim to provide competitive compensation and valuable benefits;🟢 Paid sick leave, vacation time, and personal leave days;🟢 Flexible working hours;🟢 Career growth opportunities;🟢 Health and wellness program to support work-life balance;🟢 Sports activities — runs and active leisure;🟢 Regular pizza parties;🟢 Though we do work hard, we do enjoy a relatively relaxed environment.Learn more about us:Website:volpis.comFacebook:www.facebook.com/volpisInstagram:www.instagram.com/volpisdev/We’re always on the lookout for like-minded people who share our passion for engineering excellence. If you enjoy making things to the highest standards, check out our open roles to see if anything is a match.Welcome to a company where your talent is valued and your dedication is rewarded!

More at Volpis

All 4 roles

Popular searches