• QA Engineer Ostrava
  • eMAG in Ostrava, , Czechia
  • jobs
  • 4 weeks ago

jobs description

We only offer Contract of employment (pol. Umowa o pracę (UoP))

eMAG is one of the largest online stores in the region. We operate in Romania, Bulgaria and Hungary and are expanding to other countries.

At eMAG, we constantly move forward and love what we do. If you are passionate about your job, whether offering consultancy to a customer or writing a code line, and aim high, then you belong with us.

We are looking for an enthusiastic QA Engineer to join one of teams in our IT Hub in Warsaw (remotely, Poland). We are an international team and we work on global projects that span across countries (Romania, Bulgaria, Hungary) and are responsible for thousands of orders and millions of USD revenue.

We seek a proactive and positive team player who enjoys collaborative problem-solving and is eager to take on challenging tasks.

If you're a QA specialist who thrives on working with others, takes initiative, and embraces challenges with a can-do attitude, we want you in our team.

The... team :

At the heart of our team is commitment to collaboration. We work closely, sharing knowledge and expertise to create a supportive and engaging workplace.

Our culture encourages open discussions in a safe space where every team member's voice is heard and valued.

We are responsible for developing and maintaining several applications based on PHP Symfony framework to cover processes related to sellable services like extended warranties, product insurances but also AC or TV installations.

Our team is quality-oriented we do code reviews, develop unit, functional, and e2e tests. We use PHPUnit, Codeception, and Playwright for them.

Responsibilities :
• Designing, documenting and executing test cases for tested applications
• Identifying, tracking and reporting defects
• Planning test strategies in accordance with project scope / delivery dates
• Participating in creating and maintaining of test processes and policies
• Close collaboration with stakeholders and software developers

Requirements :
• 3+ years of commercial experience
• Out-of-the-box thinking
• Strong analytical and problem-solving skills
• Agile mindset (focused on team’s goals, team player)
• Testing foundations (knows ISTQB syllabus)
• Technical profile
• Previous experience in creating test cases
• Understanding of common HTTP API concepts (REST)
• Experience in testing queue-based communication (e.g. RabbitMQ, Apache Kafka)
• Experience in writing SQL queries
• Familiar with debug interfaces in browser (Developer tools)
• Basic knowledge of any modern programming language
• Previous experience with at least one end-to-end tests automation tool (Codeception / Playwrigth / Cypress)
• English minimum B1
• Polish minimum B2

Will be a plus :
• GIT version control system
• Understanding OOP concepts
• Possibility to review unit tests
• Experience in contract testing

We offer :
• Fully remote work or from our Warsaw office or hybrid - it's up to you
• Self-organizing, multifunctional teams working in the spirit of Agile
• Lunch and gift cards (topped up monthly)
• Equal access to learning and development budget (we love conferences, for example, test : fest, 4developers, BoilingFrogs)
• Access to online learning resources
• Office library of 200 books
• Medicover
• Multisport
• Subsidized English classes

Recruitment process :

We respect your time, we move fast, but also want to be sure that we are aligned on goals and mutual expectations. Here are the steps :
• CV verification
• Phone call with Team Leader ( 20 minutes)
• Teams call with HR, QA Engineer and Team Leader ( 2 hours)
• Teams call with The Team ( 30 minutes)

How we work :
• We work on a few PHP + Symfony apps that are parts of our internal ERP system. One of them was built from scratch by our team a few years ago, others are a bit older (legacy alert).
• We prefer to make small changes and release them as quickly as possible.
• We prefer to use the latest version of PHP and libraries whenever possible. Some updates require manual regression testing (scripted or not, depending on application).
• Developers and QAs work in the same team, attend team meetings and meetings with business.
• We believe in three amigos approach. We work closely with the Business Analyst.
• Sometimes we work on the code in pairs or groups (pair or mob programming, synchronous code review, unit tests review).

QA might be a part of such group, asking questions, trying to find bugs, inconsistency, and uncovered test cases.

We use Jira for administration and Miro for planning, work tracking, visualisation, etc. Old documentation is stored in Confluence, new in Markdown.

We use ELK Stack and Grafana for monitoring). We have customised, OpenStack based platform for apps testing and development.
• We love to learn and try something new. From time to time, we do coding dojo sessions in the team. We participate in conferences, tech talks, and other learning initiatives.
• We have worked remotely since COVID-19 outbreak and it has worked well for us. We meet in person at least 3-4 times a year.

If you like, you can work from our Warsaw office at Gdański Business Center (Metro Dworzec Gdański).
• We speak Polish within the team and English when communicating with our foreign colleagues. The code, documentation, and Jira tickets are in English.
• QA is welcome to write production code and has lots of support from developers in case of such initiatives.

If you would like to shape the future of e-commerce in Europe - join us!

Send us your CV, there is a good chance that we need you
Ostrava Czechia


Apply - QA Engineer Ostrava