We are looking for an experienced QA Engineer with a strong background in B2C (Business-to-Consumer) software testing to support this growth.
Responsibilities
- Collaborate closely with cross-functional teams, including developers, product managers, and designers, to understand requirements and user stories from an end-user perspective.
- Develop and execute detailed test plans, test cases, and test scripts to thoroughly validate software applications from a B2C standpoint.
- Create, maintain, and enhance automated test scripts using Playwright and Python to increase testing efficiency and coverage.
- Perform comprehensive regression testing to identify and report defects, inconsistencies, and potential user experience issues.
- Design and implement test frameworks and strategies that align with the B2C context, ensuring the best possible user experience across various devices and platforms.
- Analyze testing results, communicate findings effectively, and collaborate with the development team to resolve issues and improve product quality.
- Mentor junior QA team members, sharing best practices and promoting a culture of continuous learning and improvement.
- Improve QA processes and methodologies, advocating for QA practices throughout the development lifecycle.
- Stay updated with industry trends and emerging technologies to drive innovation in the QA domain.
Requirements
- Minimum of 5 years of professional experience in quality assurance, focusing on B2C software testing.
- Strong proficiency in test automation using Playwright and programming in Python.
- Proven experience in end-to-end regression testing and a deep understanding of the B2C user journey.
- Solid understanding of agile development methodologies and the role of QA within such environments.
- Excellent analytical and problem-solving skills, with the ability to troubleshoot complex issues and articulate them clearly to technical and non-technical stakeholders.
- Exceptional attention to detail, organizational skills, and the ability to work in a fast-paced, dynamic team environment.
- Strong communication skills, both written and verbal, with the ability to collaborate effectively with cross-functional teams.
- Familiarity with CI/CD tools (like Semaphore CI)
- Prior experience in JIRA, Agile, TestRail (any Test Management tool)
Nice to haves
While not specifically required, tell us if you have any of the following.
- Prior experience in mentoring junior QA engineers is a plus.