QA Engineer
Project description
An OnPrem application built on containers working together with a wrapper cloud-based infrastructure management platform built on modern microservices and cloud-native technologies, enabling centralized monitoring, lifecycle management, and automation of enterprise and edge infrastructure across hybrid cloud environments.
Responsibilities
- Design, develop, and maintain automated tests for API, UI, and end-to-end workflows using Cypress.
- Review product requirements, user stories, and technical design documentation to define test scenarios and testing scope.
- Create and maintain manual test cases based on functional requirements and system design.
- Execute manual and automated tests to validate new features, bug fixes, and system integrations.
- Analyze test results and CI/CD pipeline outputs, investigating failures through debugging and root cause analysis.
- Investigate issues using log analysis, monitoring dashboards, and system metrics.
- Collaborate with development, QA, and DevOps teams to improve test coverage, product quality, and release stability.
- Contribute to the development and improvement of the test automation framework and supporting tools used for automated testing.
- Coordinate testing activities within the team to ensure alignment with sprint goals and release timelines.
- Participate in Agile/Scrum ceremonies (e.g., sprint planning, backlog refinement, retrospectives)
SKILLS
Must have
- Experience in test automation using JavaScript with modern automation frameworks (Cypress preferred).
- Experience with manual software testing, including test case design based on requirements, user stories, and technical documentation, with solid knowledge of software testing methodologies and QA best practices.
- Experience with API testing (RESTful services, HTTP methods, JSON payloads).
- Experience with Git version control.
- Understanding of microservices-based architectures and cloud platforms.
- Experience with collaboration and project management tools such as Jira and Confluence.
- Strong analytical, debugging, and troubleshooting skills, attention to detail, and the ability to collaborate effectively within cross-functional teams in a fast-paced Agile environment.
- Experience with virtualization technologies and hypervisors (e.g., VMware, Hyper-V, VirtualBox).
Nice to have
• Familiarity with database systems (MongoDB). • Internal APIs testing • Experience with performance, scalability, or large-scale system testing. • Familiarity with CI/CD pipelines and Continuous Integration • Basic networking fundamentals. • Experience using AI-assisted tools (e.g., GitHub Copilot, LLM-based assistants, AI agents) to support test automation development, debugging, and productivity. • Experience with container technologies such as Docker and Kubernetes.
Required Skills
Required Languages
🇬🇧 English