Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Red hat Sr Software Engineer Test 
Brazil 
868668372

04.09.2024

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.