Raif is the part of the Raiffeisen Bank International AG (RBI) banking group, Austria. Our bank is a reliable business partner in the banking market of Ukraine, we strive to become a bank with the most recommended financial services and create a positive customer experience.
11 октября 2021

Senior Automation QA Engineer (Python) (вакансия неактивна)


Essential Duties and Responsibilities

  • Analyze product requirements and make recommendations on automation testing strategies.
  • Coordinate testing strategies with QA leadership and QA Engineers.
  • Provide inputs for effort estimation.
  • Collaborate and build tools for internal use to ensure quality at customer scale.
  • Build automated test suites to exercise our application using SQL, Python, PyTest/PyTest BDD.
  • Execute automated tests and report on results throughout the development life cycle.
  • Provide visibility into automation performance with metrics and reporting.
  • Serve as a mentor to other members of the team to expand their technical competencies and to adapt the best software engineering practices.
  • Help to ensure team’s compliance to all outlined processes and procedures.
  • Conduct regular code reviews, as well as test plan reviews, for quality and consistency.

Required Qualifications

  • 3+ years of experience writing and extending automated test frameworks
  • 2+ years of experience working with a scrum team
  • Solid experience with SQL (PostgreSQL/Greenplum, Oracle, SAP IQ)
  • Experience writing code in an object-oriented programming language, Python is preferred
  • Experience with PyTest or a similar automation framework
  • Experience in DB testing
  • Good understanding of test methodology and automation strategies
  • Experience with defect reporting, defect verification and bug tracking systems
  • Strong critical thinking and problem-solving skills
  • BS/MS in Computer Science, Software Engineering or equivalent.
  • Excellent communication skills
  • Willingness to learn and embrace new technologies, languages, and frameworks

Additional Preferred Qualifications

  • Experience automating the validation of complex systems and data intensive applications
  • Previous big data testing experience.
  • Experience with Docker, Kubernetes and AWS
  • Experience with Apache Spark
  • Strong written and verbal communication skills to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.
  • Experience testing within an agile development environment.
  • Experience working in geographically distributed teams.
  • Experience with TDD/BDD approach.

About the project

You will be part of our Data Platform Team. Team is responsible for building Big data platform.

QA Automation Engineer will develop automated tests along with creating, modifying, executing test plans at all levels of testing. Maintain documentation of test results to assist in debugging and modification of software. Analyze test results to ensure existing functionality and recommend corrective action. Be an active member of high-performance feature-driven team. Cooperate with data engineers for problem resolving. Provide feedback in preparation of technical appraisals of programming languages, frameworks and tools.