At Learnship we help our international business clients overcome language and cultural barriers to success in an increasingly complex world. We do this by providing innovative language and cultural learning solutions closely aligned to the learner and the organization’s business needs. You will work in a highly diverse team with flat hierarchies: We are 250 employees from more than 30 different nationalities, working from 15 different countries in 3 continents. Our love for languages and new technologies is what unites us. You will have the chance to actively contribute to our successfully and rapidly growing, international company. About the Role We are looking for a skilled, curious, and proactive Automation Quality Engineer to join our QA team. This role demands a strong passion for quality and a relentless drive to improve software delivery through a combination of automated and manual testing, with an automation-first approach to accelerate time-to-market and reduce manual effort. As part of our cross-functional Agile team, you will collaborate closely with developers, product managers, and stakeholders throughout the software development lifecycle. You’ll take ownership of testing and actively contribute ideas and improvements to ensure a seamless user experience and maintain product quality. We value individuals who are self-motivated, continuously learning and evolving, and who bring a problem-solving mindset to the team and thrive on driving excellence in QA practices. Our Ideal Candidate • 5+ years of hands-on experience in both automated and manual testing, preferably in Agile/Scrum environments. • Proficiency in JavaScript or Java for writing automated tests. • Strong experience in designing and maintaining automation frameworks using Cypress, Playwright, or Selenium. • Expertise in API testing and automation using tools like Karate, REST-assured, or Postman. • In-depth understanding of QA methodologies, test planning, and execution best practices. • Proven ability to write clear, maintainable, and reusable test cases and scenarios. • Familiarity with CI/CD pipelines using tools like GitHub Actions. • Experience with database validation and SQL for backend testing. • Proficient in using test management tools such as Zephyr, and bug tracking tools like Jira. • Experience with BDD frameworks like Cucumber is a plus. • Strong problem-solving skills, with the ability to identify root causes and implement effective resolutions. • Ability to design environment-agnostic tests for execution across local and production environments. • Excellent communication skills in English—verbal and written. • A continuous learner who is enthusiastic about exploring new tools, technologies, and testing practices. • Brings fresh ideas to testing and automation and contributes to continuous improvement initiatives. Nice to Have • Experience or knowledge of AWS, Helm, or Kubernetes (Minikube preferred). • Hands-on experience with Docker and local development setups that mimic production environments. • Exposure to accessibility testing and performance testing tools. • Familiarity with observability and monitoring tools, such as Datadog. Key Responsibilities • Design, develop, and maintain reliable and scalable automated test suites integrated with CI/CD pipelines. • Implement shift-left testing strategies to detect issues early. • Drive test automation best practices, including optimal test coverage and quick feedback loops. • Collaborate with developers and product managers to deeply understand requirements and build meaningful test strategies. • Perform functional, regression, integration, API, end-to-end, and database testing. • Define and maintain test cases/scenarios that are environment-independent, enabling local and production-level testing. • Contribute to root cause analysis and actively prevent bugs rather than just identifying them. • Take ownership of QA processes, championing automation and reducing manual intervention. Continuously learn and evolve, suggesting new tools, technologies, or strategies to improve QA effectiveness
At Learnship we help our international business clients overcome language and cultural barriers to success in an increasingly complex world. We do this by providing innovative language and cultural learning solutions closely aligned to the learner and the organization’s business needs. You will work in a highly diverse team with flat hierarchies: We are 250 employees from more than 30 different nationalities, working from 15 different countries in 3 continents. Our love for languages and new technologies is what unites us. You will have the chance to actively contribute to our successfully and rapidly growing, international company. About the Role We are looking for a skilled, curious, and proactive Automation Quality Engineer to join our QA team. This role demands a strong passion for quality and a relentless drive to improve software delivery through a combination of automated and manual testing, with an automation-first approach to accelerate time-to-market and reduce manual effort. As part of our cross-functional Agile team, you will collaborate closely with developers, product managers, and stakeholders throughout the software development lifecycle. You’ll take ownership of testing and actively contribute ideas and improvements to ensure a seamless user experience and maintain product quality. We value individuals who are self-motivated, continuously learning and evolving, and who bring a problem-solving mindset to the team and thrive on driving excellence in QA practices. Our Ideal Candidate • 5+ years of hands-on experience in both automated and manual testing, preferably in Agile/Scrum environments. • Proficiency in JavaScript or Java for writing automated tests. • Strong experience in designing and maintaining automation frameworks using Cypress, Playwright, or Selenium. • Expertise in API testing and automation using tools like Karate, REST-assured, or Postman. • In-depth understanding of QA methodologies, test planning, and execution best practices. • Proven ability to write clear, maintainable, and reusable test cases and scenarios. • Familiarity with CI/CD pipelines using tools like GitHub Actions. • Experience with database validation and SQL for backend testing. • Proficient in using test management tools such as Zephyr, and bug tracking tools like Jira. • Experience with BDD frameworks like Cucumber is a plus. • Strong problem-solving skills, with the ability to identify root causes and implement effective resolutions. • Ability to design environment-agnostic tests for execution across local and production environments. • Excellent communication skills in English—verbal and written. • A continuous learner who is enthusiastic about exploring new tools, technologies, and testing practices. • Brings fresh ideas to testing and automation and contributes to continuous improvement initiatives. Nice to Have • Experience or knowledge of AWS, Helm, or Kubernetes (Minikube preferred). • Hands-on experience with Docker and local development setups that mimic production environments. • Exposure to accessibility testing and performance testing tools. • Familiarity with observability and monitoring tools, such as Datadog. Key Responsibilities • Design, develop, and maintain reliable and scalable automated test suites integrated with CI/CD pipelines. • Implement shift-left testing strategies to detect issues early. • Drive test automation best practices, including optimal test coverage and quick feedback loops. • Collaborate with developers and product managers to deeply understand requirements and build meaningful test strategies. • Perform functional, regression, integration, API, end-to-end, and database testing. • Define and maintain test cases/scenarios that are environment-independent, enabling local and production-level testing. • Contribute to root cause analysis and actively prevent bugs rather than just identifying them. • Take ownership of QA processes, championing automation and reducing manual intervention. Continuously learn and evolve, suggesting new tools, technologies, or strategies to improve QA effectiveness
About the Role We are looking for a highly skilled and motivated Senior Software Engineer with a strong background in .NET Core, Classic ASP, JavaScript, and Angular, alongside experience in Docker, Kubernetes, AWS, and MS-SQL. This role is ideal for a passionate technologist who enjoys working in a fast-paced, agile environment and is eager to contribute to the design, development, and deployment of enterprise-grade applications. Key Responsibilities • Design, develop, and maintain scalable web applications using .NET Core, Classic ASP, Angular, and JavaScript. • Build, integrate, and manage RESTful APIs and back-end services. • Implement containerized solutions using Docker and orchestrate using Kubernetes. • Deploy, monitor, and manage applications on AWS Cloud Infrastructure. • Write and optimize MS-SQL queries, stored procedures, and database schemas. • Participate in software architecture decisions and design reviews. • Ensure software is secure, scalable, and adheres to best practices. • Collaborate with QA, product management, and UI/UX teams. • Conduct code reviews and provide mentorship to junior developers. • Improve CI/CD pipelines and contribute to DevOps practices. Required Skills and Experience • 4+ years of hands-on experience in software development. • Strong proficiency in .NET Core (C#) and Classic ASP (VBScript). • Proficient in JavaScript, Angular (v8+), HTML5, and CSS3. • Experience working with MS-SQL Server and writing complex queries. • Hands-on experience with Docker and Kubernetes in a production environment. • Proficient in AWS services such as EC2, S3, RDS, Lambda, and CloudWatch. • Solid understanding of RESTful APIs and web services. • Experience with Git and version control workflows. • Familiarity with CI/CD pipelines, especially using tools like Azure DevOps, GitHub Actions, or Jenkins. Preferred Qualifications • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • Knowledge of microservices architecture and cloud-native application development. • Exposure to Agile methodologies (Scrum, Kanban). • Familiarity with monitoring/logging tools is a plus. What We Offer • Competitive salary and performance-based incentives. • Flexible working hours with hybrid/remote work options. • Health, dental, and wellness benefits. • Ongoing professional development and upskilling support. • Inclusive, innovative, and collaborative team culture.