About the Role
We are looking for a detail-oriented and experienced Senior QA Engineer to join our team. You will play a key role in ensuring the quality, reliability, and performance of our products by designing, implementing, and maintaining robust testing strategies. As a senior member of the team, you will also mentor junior QA engineers, collaborate closely with developers, product managers, and operations, and drive continuous improvement in our QA processes.
Responsibilities
- Design, implement, and execute comprehensive test plans, test cases, and automated test scripts.
- Ensure product quality across functional, integration, regression, and performance testing.
- Build and maintain automation frameworks to increase testing efficiency and coverage.
- Collaborate with engineering and product teams to clarify requirements and define acceptance criteria.
- Perform root cause analysis for defects and work with developers to ensure timely resolution.
- Drive adoption of QA best practices, processes, and tools across teams.
- Conduct exploratory testing to uncover edge cases and usability issues.
- Mentor and guide junior QA engineers, fostering a culture of quality.
- Participate in release planning and provide go/no-go recommendations based on testing results.
Requirements
- 5+ years of experience in software quality assurance.
- Strong understanding of QA methodologies, testing types, and software development lifecycle.
- Hands-on experience with automated testing tools/frameworks (e.g., Selenium, Cypress, Playwright, JUnit, TestNG, etc.).
- Experience with testing in cloud environments (AWS, GCP, or Azure).
- Experience with CI/CD pipelines and build processes.
- Knowledge of API testing and API testing frameworks (Postman, REST Assured, etc.).
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration skills.
Nice to Have
- Familiarity with performance/load testing tools (e.g., JMeter, Gatling).
- Exposure to microservices architecture.
- Background in e-commerce, fintech, or other high-scale environments.
- Proficiency in at least one programming/scripting language (e.g., Java, JavaScript, Python).
Contract Details
- Duration & Availability: Full-time contract position for a long-term engagement.
- Location: Remote candidates are welcome, with some flexibility for team meetings across time zones.
Benefits
- Paid Time Off (Vacation, Sick Days, Public Holidays)
- Family Leave (Maternity, Paternity)
- Flexible Work Hours & Work From Home
About GearLaunch
GearLaunch is the leading end-to-end (E2E) e-commerce platform that provides everything needed for merchants to sell on-demand products. GearLaunch provides not only the tools to create online storefronts, but also back office support and logistics tasks such as production, shipping and customer service. In contrast to central destination marketplaces where sellers simply list products in hopes of making a one-time sale, GearLaunch places Internet entrepreneurs in full control of their own businesses and the all-important customer relationship, empowering the creation of sustainable and scalable business assets.
Join Us
Apply today and help shape the future of online commerce with GearLaunch!
Preporuke se učitavaju...