The point where experts and best companies meet
Share
What will you do:
Design, develop, and maintain automated test frameworks and test suites for our inventory management service.
Collaborate closely with software engineers, product managers, and QA analysts to understand requirements and ensure comprehensive test coverage.
Implement and execute automated tests for APIs, microservices, and user interfaces using Python and relevant testing libraries.
Deploy and manage test environments using Kubernetes to simulate production-like conditions.
Perform functional, integration, regression, and performance testing of backend services built on PostgreSQL databases.
Identify and troubleshoot issues, and work with cross-functional teams to resolve them in a timely manner.
Contribute to improving testing processes, methodologies, and tools to enhance the quality of our software products.
Document test cases, results, and defects, and provide regular progress reports to stakeholders.
What will you bring
Proven experience (6+ years) in software engineering and quality assurance, with a focus on backend systems and APIs.
Strong proficiency in Python programming language for test automation.
Hands-on experience with Kubernetes for container orchestration and management.
Solid understanding of relational databases, with practical experience in PostgreSQL preferred.
Experience with automated testing frameworks/tools such as pytest, Selenium, or similar.
Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD).
Ability to analyze and interpret complex systems and workflows.
Excellent communication skills and the ability to work effectively in a collaborative team environment.
Strong problem-solving and analytical skills, with a keen attention to detail.
The following are considered a plus
Experience using and participating in open source projects
Experience with cloud platforms (AWS, GCP, Azure) and serverless architecture.
Familiarity with Podman (or Docker) and containerization principles.
Knowledge of performance testing tools and techniques.
Experience with Agile/Scrum methodologies.
These jobs might be a good fit