Point your AI agent at freehire and let it find you a job.

Get the CLI →

Enterra Solutions

Strong Middle/Senior QA Manual Engineer

Posted Updated 6 views
Discussion
Client/Project: Our platform provides solutions that leverage sophisticated machine learning, artificial intelligence (ontologies, inference engines, and rules) and natural language processing to provide highly actionable insights and recommendations to business users. Today, our solutions impact just about every aspect of the products you buy at your local store – from what is available to how its priced and even where it is placed on the shelf. Our SolaaS (Solution as a Service) solutions are deployed within private clouds – principally on Azure. We help transform market-leading companies into true data-driven digital enterprises.

Stage: 3-years-old project.

Timezone requirements: Europe working time is ok; the client is in the EST, and our team is in Europe.

English: Upper-intermediate.

Requirements:
  • 3+ years of prior experience working in QA function;
  • In-depth understanding of software testing methodologies, including manual testing techniques;
  • Proficiency in assessing new features against documented requirements and acceptance criteria using manual testing techniques;
  • Good knowledge of regression testing and ability to maintain regression test scenarios;
  • Demonstratable knowledge and experience developing test documentation (test plans, test cases, test scenarios, test reports, etc.);
  • Ability to identify, document, and report issues, including root causes and mitigation acceptance criteria;
  • Good SQL and database knowledge;
  • Understanding of REST API;
  • Experience with Git, GitFlow;
  • Attention to detail and ability to analyze complex software systems for quality assurance purposes;
  • Strong problem-solving skills and ability to troubleshoot issues effectively;
  • Knowledge of the software development life cycle (SDLC) and understanding of Agile methodologies;
  • Excellent communication and coordination skills (Upper-intermediate English is required);
  • Ability to thrive in a fast-paced, remote environment;
  • Comfortable with ambiguity with the ability to build structure and take a proactive approach to drive results.
The following additional skills would be beneficial:
  • Willingness to grow in the automation area. We offer an opportunity to transition into an automated QA role alongside manual testing responsibilities;
  • Experience in writing and executing automated test scripts;
  • Knowledge of one or more of the following technologies: Data Science, Business Intelligence, and Data Visualization;
  • Experience with Python, JavaScript.
What you will do:
The successful candidate will join a diverse team to:
  • Planning, driving, and prioritizing testing activities on different stages and environments;
  • Participate in building unique high-impact business solutions utilizing advanced technologies for use by world-class clients;
  • Develop comprehensive testing documentation for internal and external use (test plans, test cases, test scenarios, test results, and test reports);
  • Execute manual test cases to validate the functionality, usability, and performance of the system on the client and client environments;
  • Perform ongoing regression testing to ensure the stability and reliability of the software;
  • Identify root causes of issues and document mitigation acceptance criteria;
  • Report and document defects using defect tracking tools and verify fixes during the retesting phase;
  • Collaborate with developers and other team members to ensure the timely resolution of issues;
  • Continuously improve testing processes and techniques to enhance the quality of deliverables;
  • Participate in team meetings, providing input and feedback on testing-related matters;
  • Document and maintain test cases to support and accelerate the ongoing automation efforts.
Tech stack: the tech stack of the project
Backend
  • Programming Language: Python 3.11.2 (latest)
  • Package Manager: Poetry
  • Web Framework: FastAPI
  • Object-Relational Mapping (ORM): SQLAlchemy
  • Linting: ruff
  • Code Formatter: isort
  • Testing Framework: pytest
  • Property-based Testing: Hypothesis
  • Database: PostgreSQL
Frontend
  • Programming Language: TypeScript
  • Package Manager: PNPM
  • Framework: React
  • State Management: Zustand
  • Routing: React Router
  • Data Fetching: TanStack Query (successor to react-query)
  • Build Tool: Vite
  • Unit Testing: Vitest
  • Component Testing: React Testing Library
  • End-to-End Testing: Playwright
  • UI Kit (to be determined)
  • Linting: ESLint + typescript-eslint
  • Code Formatting: Prettier
And:
  • Docker and Docker Compose
  • Kubernetes
  • Airflow
  • Azure
  • Snowflake
Why choose us?
  • “Family and Friends”. We are no longer a start-up, but we still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
  • “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that cover industries from commercial aviation to fintech (different technologies, different products).
  • “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, mentorship opportunities, or learning from more experienced colleagues.
Benefits from 8allocate:
  • You’ll work with a supportive and spirited team of professionals.
  • Corporate events, holidays, and team buildings for your joy.
  • Training and development: we have a budget for your professional development.
  • Sport or massage compensation according to the general policy.
  • Compensation for psychological support or medical insurance compensation according to the general policy.
  • People-oriented management without bureaucracy.
  • Paid vacation and sick leaves.

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.