Senior QA Engineer

Описание вакансии

Rubius is an accredited IT company. We develop software for clients from various industries—from industrial and oil & gas to retail and medicine. Founded in the very heart of Siberia, Tomsk, we now have partner companies all over the world.

Our solutions are used by Russian and global leaders such as Apple, Tesla, Kaspersky, Amazon, IBM, Uber, Netflix, Gazprom, Russian Railways, and others. The company's partners are located in the UAE (Dubai), Kazakhstan (Astana), Russia (Moscow, St. Petersburg), and Saudi Arabia (Riyadh).

Job Description (contract for one year):

We are seeking a detail-oriented and proactive Senior QA Engineer with a strong background in both manual and automation testing, and domain expertise in oil and gas or oilfield services. This role plays a critical part in ensuring the quality, performance, and reliability of enterprise-grade applications that support upstream oilfield workflows, data management, and analytics. The ideal candidate will be well-versed in functional, regression, and performance testing, and comfortable working in complex technical and domain environments.

Key Responsibilities:

  • Collaborate with Product Owners, Developers, and DevOps engineers to understand product requirements, architecture, and deployment models.
  • Design, develop, and execute comprehensive test plans and test cases covering functional, regression, integration, and performance scenarios.
  • Perform manual exploratory testing to uncover edge cases and usability issues, especially in early development cycles.
  • Develop and maintain automated test scripts using Python and Selenium for UI and API testing.
  • Conduct performance and stress testing using tools like JMeter and analyze bottlenecks and scalability issues.
  • Integrate automated tests into CI/CD pipelines for continuous quality assurance.
  • Create and maintain clear documentation on test coverage, test execution results, and quality metrics.
  • Report and track software defects with clear reproduction steps and impact analysis.
  • Verify data integrity and accuracy by writing and executing SQL queries against relational databases.
  • Contribute to defining quality standards and driving best practices in testing and automation across teams.

Required Education and Skills:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional QA experience in software testing across manual and automated disciplines.
  • Excellent communication skills, both written and verbal, with strong analytical thinking.
  • Strong experience in writing test scripts in Python for automation.
  • Proficient in using Selenium for UI test automation and JMeter for performance/load testing.
  • Solid understanding of QA methodologies, software development lifecycle, and agile practices.
  • Familiarity with REST APIs and tools for API testing (e.g., Postman, REST-assured).
  • Strong hands-on experience with relational databases such as PostgreSQL or MS SQLServer, including writing SQL queries for validation.
  • Experience working in CI/CD environments using tools like Jenkins, GitLab CI, or Azure DevOps.
  • Ability to work independently, manage priorities, and drive testing efforts across multiple projects.

Nice to Have:

  • Familiarity with monitoring and observability tools to assess test environment health.
  • Experience with containerized environments (e.g., Docker) or cloud-based testing setups.
  • Exposure to AI-driven testing tools or test optimization through machine learning.

Domain Knowledge (Oil & Gas):

  • Familiarity with oilfield data management, drilling/completion workflows, reservoir modeling, or field operations.
  • Experience testing applications related to subsurface data visualization, production monitoring, or energy asset management is highly valued.

Industry Experience:

  • Experience in the oil and gas industry will be a significant plus.

  • Candidates with experience in building AI systems in other industries are also encouraged to apply.

What We Offer

Our employees are the main asset of Rubius. We support creative freedom and the soar of engineering thought. We strive to ensure that every member of our team realizes their potential. We care about our employees. Here, both remote and in-office teams feel maximally comfortable.

About Work and Compensation:

  • Official employment and timely "white" salary (fully legal & transparent)

  • Monthly performance bonus of up to 5%

  • Comfortable workspace with an ergonomic chair

  • Support with home office setup for remote employees

  • Flexible start to the working day

  • Bonuses for being part of an accredited IT company

  • Business trip expenses on us

About Growth and Development:

  • Individual development track

  • Work with a Tech Lead and a mentor (we have technical guilds)

  • Opportunity to join the company's Technical Council

  • 50% compensation for professional certification within individual tracks

  • Internal meetups on various topics and detailed guides

About the Office, Perks, and Atmosphere:

  • Paid sports activities (even for home workouts)

  • Opportunity to get private health insurance (including dental) after the probation period for office employees, and telemedicine for remote employees

  • Tasty breakfasts, an office with a veranda and a large kitchen

  • Discounts for you and your relatives at Rubius Academy

  • Bonuses for the birth of children and marriage

  • Diverse corporate events and activities

  • Developed and comfortable corporate culture, without hierarchy

  • Interest-based communities (soccer, tennis, our own music band, chess club...) and a team where everyone's opinion is heard.

To get to know us better, search for "Rubius" in your browsers.

We will be happy to work in a team with people who love what they do!

Please note that the employment contract will be for a fixed term of one year.

Посмотреть контакты работодателя

Похожие вакансии

Rubius
Удаленная работа
  • Томск

  • Не указана

Рекомендуем
Rubius
Удаленная работа
  • Томск

  • Не указана

Рекомендуем
Rubius
Удаленная работа
  • Томск

  • Не указана

Рекомендуем
Rubius
Удаленная работа
  • Томск

  • Не указана

Rubius
Удаленная работа
  • Томск

  • Не указана

Rubius
Удаленная работа
  • Томск

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию