logo

View all jobs

QA Automation Engineer (2 days in the office)

Sofia, Bulgaria

About the job

Our client is seeking a highly skilled and detail-oriented QA Automation Engineer to join our dynamic team. In this role, you will design and develop automation tests for our client’s products, working with the CLI and API in a complex, multi-server, cross-platform Unix-based environment. You’ll play a key part in the core processes of release management and quality assurance, ensuring the reliability and scalability of our cloud-based solutions.

Responsibilities

  • Develop, maintain, and enhance Java-based automation code for functional, regression, and performance testing across diverse environments.
  • Collaborate closely with developers, product managers, and other cross-functional teams to understand project requirements, user stories, and testability of features.
  • Execute automated tests, analyze results, and provide detailed reports to identify defects, track improvements, and ensure product quality.
  • Conduct code reviews and offer feedback on testability, ensuring high-quality standards throughout the development lifecycle.
  • Continuously improve testing frameworks, processes, and methodologies to enhance the efficiency and coverage of the automation suite.
  • Document test plans, test cases, and testing results to ensure clear communication and alignment among team members.
  • Actively contribute to the automation strategy and help define best practices within the QA team.
  • Execute comprehensive manual tests when required, ensuring coverage in areas where automation is not applicable.
  • Design and execute comprehensive, detailed test plans to simulate real-world scenarios.

Requirements

  • Strong knowledge of QA methodologies, with at least 5 years of experience in automation and infrastructure development.
  • Expertise in Java and Linux, with a solid understanding of REST/JSON API interactions.
  • Hands-on experience with cloud services (AWSAzure) and virtualization platforms (VMwareHyper-V).
  • Familiarity with CI/CD pipelines using Jenkins and version control systems like GIT.
  • Experience working in a fast-paced environment, with the ability to adapt and self-learn new tools and technologies.
  • Strong communication and teamwork skills, with a proactive approach to problem-solving.
  • Willingness to perform 20% manual testing, particularly in areas where automation isn’t feasible.

Advantages

  • BSc in Computer Science or a related field.

What we can offer

• 20 days of paid leave
• Hybrid work and flexible working hours
• Professional and career development benefits
• Top-quality work environment
• Online courses
• Online sports activities
• Team buildings and Christmas parties

Share This Job

Powered by