
QA Automation Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Serbia.
• Design, develop, maintain, and enhance automated test suites for web applications.
• Create dependable and maintainable end-to-end automated testing solutions.
• Analyze requirements and acceptance criteria, translating them into effective test scenarios.
• Conduct API testing and validate integrations across various services and system components.
• Perform database validation and utilize SQL for preparing test data and troubleshooting.
• Integrate automated tests into CI/CD pipelines and analyze any failed executions.
• Execute functional, regression, smoke, integration, and exploratory testing as needed.
• Investigate defects using application logs, monitoring tools, API responses, and database insights.
• Identify edge cases, potential risks, and unexpected system behaviors early in the development lifecycle.
• Report, document, reproduce, and track defects until resolution.
• Assist with release validation and post-deployment verification.
• Collaborate effectively with developers, product stakeholders, and other QA engineers to enhance overall product quality.
• Continuously contribute to the improvement of test coverage, automation practices, and QA processes.
• Over 3 years of professional experience in Software Quality Assurance, with substantial hands-on experience in test automation.
• Strong background with at least one established UI automation framework such as Selenium, Playwright, or Cypress.
• Hands-on programming/scripting experience using Java, JavaScript/TypeScript, Python, or a similar language.
• Extensive experience with API testing, utilizing tools such as Postman and/or automated API testing solutions.
• Solid understanding of REST APIs, HTTP methods, status codes, request/response structures, and service integrations.
• Experience with SQL and relational databases.
• Practical experience in integrating or executing automated tests through CI/CD pipelines, such as Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines, or comparable tools.
• Good understanding of software testing methodologies, test design techniques, and the software development lifecycle.
• Ability to independently investigate failed tests and differentiate between automation issues, environmental problems, and application defects.
• Familiarity with Git and modern development workflows.
• Strong analytical and troubleshooting abilities.
• Experience working in Agile/Scrum environments.
• Effective communication skills and the ability to collaborate with both technical and non-technical stakeholders.
• Professional proficiency in English.
• Nice to have: Experience testing microservices-based or distributed systems.
• Nice to have: Experience with Docker or containerized test environments.
• Nice to have: Experience with application monitoring and log-analysis tools such as Grafana, Datadog, or similar.
• Nice to have: Experience with performance or load testing using JMeter or similar tools.
• Nice to have: Experience in mobile or cross-browser testing.
• Nice to have: Experience with cloud-based environments.
• Nice to have: Experience contributing to the design or improvement of an existing automation framework.
• Private health care.
• Paid sick leave.
• Main and additional equipment.
• Social events.
• Opportunity to apply your skills and acquire new ones.
• Possibility of B2B cooperation.
Coretek
Jones Lang LaSalle Americas, Inc.
ELYON International
Get handpicked remote jobs straight to your inbox weekly.