About the job QA Engineer / Senior QA Engineer (Manual + Technical)
QA Engineer / Senior QA Engineer (Manual + Technical)
(5-7 or 7+ years of experience)
About the Project
Our partner is one of the largest independent distributors in the USA and Canada, serving more than 12,000 retail stores across North America and over 50 countries worldwide.
The project involves a modern ecosystem of interconnected systems, including eCommerce platforms, POS systems, mobile applications, and backend services. The architecture is primarily based on microservices, with a React frontend and modern .NET services. Some parts of the system include legacy components that are being maintained as part of the broader platform.
Job Description
We are looking for a QA Engineer / Senior QA Engineer who is detail-oriented, reliable, and comfortable working in complex environments with multiple integrated systems.
This role is best suited for someone who enjoys hands-on testing, validating real business flows, and ensuring quality through structured execution, while working closely with senior QA and engineering team members.
You will be responsible for executing testing activities across different layers of the system, supporting existing automation efforts, and helping ensure consistent quality across releases.
Primary Duties
- Test software systems including web, mobile, APIs, and backend services
- Design and execute manual test cases based on requirements and acceptance criteria
- Validate end-to-end business flows across multiple integrated systems (eCommerce, POS, backend services, third-party integrations)
- Work with tools such as Jira and Zephyr to manage test cases, defects, and test execution
- Execute and monitor automated test suites (e.g., Playwright and API tests) as part of regular testing activities and CI/CD pipelines
- Perform API testing using Postman and Swagger
- Use SQL queries for data validation and test data setup
- Analyze logs and system behavior (e.g., via Datadog) to support issue investigation
- Create and maintain clear and structured test documentation
- Collaborate with developers, product owners, and QA leads to clarify requirements and ensure proper coverage
- Identify, document, and follow up on defects through resolution
- Support testing across different environments, including staging and production validation
Qualifications
- 5–7 years (QA Engineer) or 7+ years (Senior QA Engineer) in software testing
- Strong experience in manual testing of complex applications
- Experience testing systems with multiple integrations or services
- Solid understanding of software testing lifecycle and Agile methodologies
Working knowledge of:
- REST APIs and API testing
- SQL and database validation
- Web technologies (HTML, CSS, JavaScript basics)
- .NET environment (general understanding is sufficient)
Experience with tools such as:
- Jira / Confluence
- Zephyr (or similar test management tools)
- Postman / Swagger
- Git
- Experience working with test automation tools (e.g., Playwright, Selenium, RestSharp) with the ability to execute and support existing automated tests
- Familiarity with CI/CD environments and running tests within pipelines
Desired Attributes
- Strong attention to detail and quality mindset
- Reliable and consistent in execution of testing tasks
- Comfortable following established processes and technical guidance
- Able to work independently on assigned tasks while collaborating with the team
- Good analytical and problem-solving skills
- Able to quickly understand system behavior and document findings clearly
- Organized and capable of handling multiple testing activities
- Clear and effective communication
Nice to Have
- Experience testing microservices-based systems
- Experience with mobile application testing
- Exposure to monitoring/logging tools (e.g., Datadog)
- Experience with POS systems or eCommerce platforms
- Experience with performance and load testing tools (e.g., JMeter, NBomber)
Benefits
- Work from anywhere
- 25 vacation days
- Summer house for remote working
- Budget for education and professional development