M

QA Automation Engineer (2 days in the office)

MiNDS
On-site
Sofia, Bulgaria, Bulgaria
QA Automation Engineer

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 (AWS,Β Azure) and virtualization platforms (VMware,Β Hyper-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