Automation QA Engineer (offline)

CapsLock builds exceptional IT marketing solutions for large partners from North America. We create a unique marketing platform to deliver high-quality service in different industries. We don't just advertise our clients' products or services — we build long-term marketing solutions within the context of enduring partnerships.

Our people's diversity and their ideas inspire the innovation that runs through everything we do, from unique technology to industry-leading services and customer experiences. We believe teams that openly support and challenge each other are destined to win.

 

We're seeking a professional Middle/Senior Automation QA Engineer to join our team. You should be great at automation testing and scripting, always paying attention to details and dedicated to making things better. Your role is crucial in keeping our web apps running perfectly and always pushing for improvements through careful testing and ongoing enhancement efforts.

 

Key Responsibilities:

  • Design and implement automation scripts using PHP, tailored to our specific tech stack and application needs;
  • Participate in the design of new automation approaches;
  • Collaborate with the development team to identify system vulnerabilities and refine testing strategies;
  • Integrate automated tests seamlessly into the CI/CD pipeline to enable efficient and reliable software delivery;
  • Collaborate with development and QA teams to prioritize and resolve identified defects;
  • Enhance and maintain our automation framework to integrate new features and improvements effectively;
  • Analyse automated test results, promptly identifying and reporting deviations or issues;
  • Identify, document, and report bugs to the development teams;
  • Provide technical support and contribute to troubleshooting efforts as needed.

     

Technical Requirements:

  • 3+ years of commercial experience in test automation;
  • Strong automation coding skills in PHP;
  • Skilled with UI automation libraries/frameworks: Selenium/Selenide;
  • Experience with API automation libraries/frameworks;
  • Hands-on experience with version control systems (GIT, Bitbucket);
  • Competent in Web UI, web services, and API testing;
  • Solid understanding of SDLC and best practices in the software development process (code reviews, CI/CD, pipelines, etc.);
  • Experience with Postman, Swagger, or any of the API testing tools;
  • Strong code analysis, code review, investigatory and debugging skills;
  • Practical experience of working with databases, writing SQL queries;
  • In-depth knowledge of test automation approaches and procedures;
  • Familiarity with popular AQA reporting tools.

     

Professional Skills:

  • Exceptional debugging and analytical skills to efficiently identify and address issues;
  • Strong capability to work both independently and as an integral part of a team;
  • Clear and effective communication skills, essential for bug reporting and team collaboration;
  • A proactive mindset towards adopting the latest trends and technologies in automation testing.

     

Nice to have:

  • JavaScript coding skills;
  • Experience with Codeception;
  • Experience with CI/CD systems (configuration/maintenance of pipelines, etc.): Bitbucket Pipelines, Jenkins, and others;
  • Understanding of Docker.

     

Our Tech Stack:

  • Backend: PHP (Symfony LTS)
  • Frontend: JavaScript (Angular.js)
  • DB: PostgreSQL, Redis
  • Platforms & Services: Docker
  • CVS: Git, Bitbucket