NDEAVOUR CONSULTING

Related companies:

Jobs at this company:

Apply
🔥 Senior Test Automation Engineer
Posted about 2 months ago

📍 Bulgaria

🧭 Full-Time

🔍 IGaming/iGambling/Sportsbetting/iLottery

  • 5+ years of hands-on experience in Test Automation Development.
  • Proficiency in one of the following: Java, JavaScript or Python (Groovy is a plus).
  • Proven experience with Appium for mobile test automation (Android & iOS).
  • Experience with testing frameworks such as JUnit, TestNG, Cucumber/BDD, or PyTest.
  • Familiarity with continuous integration (CI) tools like Jenkins or GitLab CI.
  • Solid understanding of API testing and experience with tools like Postman or REST Assured.
  • Experience working with databases and writing SQL queries for data validation.
  • Understanding of system integrations, required to bridge system gaps and ensure seamless interoperability between different components.
  • Ability to write efficient, reusable, and maintainable test scripts and reusable test libraries.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Design, develop, and maintain robust automated test scripts for web and mobile applications.
  • Collaborate closely with developers, product teams, and QA engineers to understand application requirements and translate them into efficient automated test cases.
  • Develop and execute functional, regression, performance, and end-to-end tests using modern test automation frameworks.
  • Ensure test automation scripts are scalable, maintainable, and optimized for performance.
  • Integrate automated tests into CI/CD pipelines to enable seamless continuous testing and delivery.
  • Analyze test results, identify defects, and track them using issue-tracking tools.
  • Troubleshoot, diagnose, and resolve issues encountered during automated test execution.
  • Maintain comprehensive and well-structured test documentation, reports, and best practices.
  • Stay up to date with emerging tools, technologies, and industry best practices to continuously enhance test automation strategies.

PythonSQLJavaJavascriptJenkinsJUNITQA AutomationAPI testingGroovyManual testingMobile testingREST APISeleniumCI/CD

Posted about 2 months ago
Apply
Apply

📍 Sofia

🧭 Full-Time

🔍 Software Development

  • 5+ years of experience in recruitment or talent acquisition, ideally in a fast-growing or tech-driven environment.
  • Proven success in leading recruitment teams and scaling hiring operations.
  • Deep understanding of sourcing strategies, recruitment funnels, and candidate assessment techniques.
  • Lead and manage the recruitment function, including recruiters, sources, and coordinators.
  • Design and implement end-to-end recruitment strategies to attract top-tier talent.
  • Partner with hiring managers to define role requirements, manage job postings, and ensure a smooth and efficient hiring process.

Data AnalysisPeople ManagementHR ManagementRecruitmentStakeholder management

Posted 2 months ago
Apply
Apply

📍 All Cities

🧭 Full-Time

🔍 IGaming/iGambling/Sportsbetting/iLottery

  • Proven track record for successful completed projects, experienced in Enterprise Java Software Development in a service-oriented or microservice architecture
  • Proficient in Java / 5 + years of experience and back-end-programming and related frameworks (Spring, Spring Boot, Hibernate).
  • Proven experience in designing, building, and maintaining RESTful APIs
  • Experience working with Relational Databases such as PostgreSQL;
  • Experience working with message queues - RabbitMQ, Kafka or similar
  • Experience in working with Docker, Kubernetes and AWS is an advantage
  • Experience with CI/CD pipelines, including Jenkins/Bamboo and GitLab
  • Experience with reactive programming using Vert.x or similar is an advantage
  • Proficiency in Version Control Systems, specifically Bitbucket, GIT.
  • Practical knowledge and utilization of containers, specifically Docker, ideally coupled with Kubernetes expertise.
  • Excellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well
  • Bachelor's degree in Computer Science, Software Engineering, or related field or relevant professional experience
  • Develop new features and functionality for high transaction, large scale websites and services using Java
  • Participate actively in the design, implementation, and code review process of full stack end-to-end solutions.
  • Design modular, scalable, and portable solutions to meet project requirements.
  • Write clean, readable, and reusable code within specified deadlines following the agile methodology.
  • Organise and prioritise work effectively to ensure timely project delivery.
  • Creating and maintaining testable code.

AWSBackend DevelopmentDockerPostgreSQLAgileGitHibernateJavaJenkinsKafkaKubernetesRabbitmqSpringSpring BootAPI testingJava Enterprise EditionCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 3 months ago
Apply