AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world with 5 offices: 2 in Sofia, 1 in Plovdiv, 1 in Skopje and 1 in Bucharest.
We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.
We are AppGreat! We are a young and ambitious company like no other!
WHY JOIN OUR DREAM TEAM?
The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits, and career growth opportunities.
We are looking for a highly skilled Automation Engineer to join our team. The ideal candidate will have a strong background in automation testing across cloud environments, a solid understanding of programming languages like Python and JavaScript/TypeScript, and hands-on experience with modern testing and CI/CD frameworks. You will design, implement, and maintain automation frameworks to ensure the quality and reliability of our software products.
RESPONSIBILITIES:
- Build and enhance UI and API automation frameworks using tools like Playwright, Cypress, or equivalent frameworks.
- Write clean, scalable, and reusable automation scripts in Python and JavaScript/TypeScript.
- Execute automated test cases and ensure coverage for functional, regression, and integration testing.
- Implement and integrate test reporting tools like Allure for actionable insights.
- Design and execute tests for cloud-based applications, leveraging experience with AWS or other cloud platforms.
- Ensure seamless automation in distributed and scalable cloud environments.
- Work with tools like Jenkins, GitHub Actions, or other CI/CD platforms to automate build, test, and deployment processes.
- Collaborate with DevOps teams to maintain and improve CI/CD pipelines.
- Work closely with development, DevOps, and product teams to identify and resolve issues early in the development cycle.
- Provide actionable feedback to improve application quality and performance.
- Stay updated on emerging testing tools, methodologies, and technologies to enhance the automation process.
- Identify areas for improvement and drive initiatives to improve test efficiency and effectiveness.
REQUIREMENTS:
- Bachelor’s degree in Data Science, Computer Science, or related degree;
- 3+ years of experience in automation testing and QA engineering.
- Proficiency in Python and JavaScript/TypeScript for test automation.
- Hands-on experience with UI testing frameworks like Playwright, Cypress, or similar tools.
- Familiarity with test reporting frameworks (e.g., Allure, TestNG).
- Strong knowledge of AWS or other cloud environments.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or others.
- Solid understanding of modern testing practices, including end-to-end, integration, and regression testing.
- Knowledge of version control systems (e.g., Git).
- Excellent analytical, problem-solving, and communication skills.
OUR OFFER:
- Attractive remuneration package;
- Excellent career growth opportunities;
- Flexible option for remote work;
- 25 days annual leave, plus an additional day for your birthday on top of that;
- A social package which includes additional medical insurance, sports club card, Netflix or Spotify subscription, company events, and many others;
- Comprehensive training and development programs!