.
QA Engineer
  • Katowice
QA Engineer
Katowice, Katowice, śląskie, Polska
TeamQuest Sp. z o.o.
13. 9. 2024
Informacje o stanowisku

Our client is a leading global provider of payment and foreign exchange services, revolutionizing interactions with financial institutions through innovative technological solutions since 2005. With a team of over 200 employees, the company promotes a culture of inclusivity, professional development, and work-life balance. With locations in London, Dubai, Amersham, and Warsaw, our client offers personalized currency solutions for individuals and corporations seeking trusted partners in the global economy. The firm is open to diversity and integration, seeking passionate, talented, and forward-thinking individuals to join their dynamically growing team. Current recruitments focus on a variety of positions, including business development managers, partnership managers, product managers, business analysts, and software development engineers, presenting an excellent opportunity for those interested in a career in the financial and technology sector.

Requirements:

Required Skills and Qualifications

  • At least 1 year of proven & battle-hardened experience in software quality assurance, with a focus on effective manual testing (backend, frontend, API).
  • Good understanding of automated testing concepts and practices.
  • Proficiency in test case design, execution, and defect management.
  • Solid understanding of software development life cycle and agile methodologies.
  • Familiarity with test management tools (e.g., Testrail) and version control systems (e.g., GitHub).
  • Experience with Gherkin syntax and behavior-driven development (BDD).
  • Good communication skills in English, both written and verbal
  • Ability to work effectively in a fast-paced, collaborative environment, with close everyday cooperation with the Dev team.

Character Perks Were Looking For

While we value a wide range of skills and experiences, having these perks will make you shine in our team:

  • The eagle eye: Your knack for spotting the tiniest details others might miss.
  • The problem-solver: Your ability to approach challenges from multiple angles and find creative solutions.
  • The tech enthusiast: Your passion for staying on top of new technologies and testing methodologies.
  • The time wizard: Your talent for juggling multiple tasks and prioritizing effectively in a fast-paced environment.
  • The team player: Your gift for collaboration and ability to work seamlessly with developers, product managers, and stakeholders.
  • The quality advocate & The curiosity engine: Your drive to champion best practices and continually improve our testing processes along with an insatiable desire to learn and to push the boundaries of whats possible in QA.
  • The bug whisperer: Your skill in crafting concise & actionable bug reports that speak developers" language.
  • The container connoisseur: Your comfort with containerized environments and understanding of their impact on testing.

Additional advantages:

  • Experience with utilising &maintaining tests in automated testing frameworks &tools (e.g., pytest, Behave, Behat).
  • Experience working with RESTful APIs and microservices architecture.
  • Knowledge of PHP, Python, and/or JavaScript/React.
  • Experience with database systems such as MySQL, MongoDB, and PostgreSQL.
  • Familiarity with CI/CD processes and tools (e.g., Jenkins).
  • Understanding of event sourcing patterns.
  • ISTQB certification.
  • Experience in the financial services industry.

We offer:

  • Employment based on an employment contract (copyright to 70% of the remuneration) or B2B contract
  • Annual bonus system (amount of one monthly salary)
  • Training budget
  • Medical care
  • Sports card
  • Flexible working hours
  • 100% remote work or hybrid work in the Warsaw office

Responsibilities:

As a QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software products. Your primary focus will be on manual testing, with an additional, strong emphasis on supporting and leveraging automated testing processes. Youll work closely with developers, scrum masters and other stakeholders in an agile environment, participating actively in scrum events.

  • Lead manual testing efforts across our product suite, with a focus on thorough integration, system, E-2-E and exploratory testing.
  • Effectively utilize and help develop the existing automated test suites and provide support in their maintenance and improvement.
  • Collaborate with developers to create and execute test cases and test plans in coordination with the overall sprint calendar.
  • Prepare clear, concise, and actionable bug reports
  • Write and maintain Gherkin scenarios for behavior-driven development (BDD).
  • Participate in business and dev refinements reviews to ensure adherence to quality standards and a good testability of discussed requirements.
  • Contribute to the continuous improvement of our QA processes and methodologies.

Additionally:

  • We develop and maintain our proprietary FinTech platform (currency exchange, payments, banking for companies).
  • The platform architecture is distributed and consists of several larger and smaller services and libraries.

Technical environment:

  • Languages: PHP, Python, JavaScript (React)
  • Frameworks: Symfony
  • Databases: MySQL, MongoDB, PostgreSQL
  • Testing Tools: PHPUnit, Behave, Selenium, Postman, TestRail
  • BDD: Gherkin
  • CI/CD: Jenkins
  • Version Control: GitHub
  • Containerization: Docker
  • IDE: PyCharm

  • Praca Katowice
  • Katowice - Oferty pracy w okolicznych lokalizacjach


    109 770
    20 536