Job Overview
We are seeking a skilled Software Quality Assurance Engineer to play a critical role in ensuring the quality and reliability of our products.
The successful candidate will work closely with developers and product teams to identify and fix defects, and collaborate on the development of test frameworks and processes.
This is an exciting opportunity for a detail-oriented individual who thrives in a fast-paced environment and is passionate about delivering high-quality software solutions.
Key Responsibilities
* Design, write, and maintain automated test suites for enterprise-grade distributed systems.
* Own and execute manual, regression, and API-level UI tests for Onprem and cloud-based systems.
* Collaborate with developers to ensure features meet high standards of reliability and performance.
* Identify, document, and track bugs through resolution using established QA tools.
* Contribute to the creation and maintenance of quality gates, test plans, and release readiness criteria.
Requirements
* 3-4 years of experience in software testing.
* Demonstrated experience working with Onprem and SaaS based products.
* Deep understanding of QA methodologies, test processes, and defect lifecycle management tools.
* Hands-on expertise with manual and automated testing strategies.
* Expertise on Python with pytest framework and UI automation using Selenium or similar.
Preferred Qualifications
* Proficiency in one or more programming languages (Python preferred).
* Experience working in security-focused environments.
* Prior exposure to containerized environments, Kubernetes, and CI/CD pipelines.
* Familiarity with TDD/BDD approaches and the confidence to evangelize and implement them.
We offer a collaborative and dynamic work environment that encourages innovation and growth. If you're a motivated and detail-oriented individual looking for a challenging opportunity, we encourage you to apply.