We are seeking a highly experienced and motivated Senior QA Engineer to join our growing team. The ideal candidate will be passionate about ensuring the quality and
reliability of our cutting-edge fintech and marketplace applications. You will play a pivotal role in shaping our testing strategies, implementing automation, and
collaborating closely with development and product teams to deliver exceptional user experiences. This role requires a deep understanding of web technologies, robust
testing methodologies, and a proactive approach to identifying and resolving issues.
Key Responsibilities:
- Design, develop, and execute comprehensive test plans, test cases, and test strategies for our web-based fintech and marketplace applications.
- Conduct thorough manual and automated testing to identify defects, ensure functionality, performance, security, and usability.
- Analyze and debug complex issues, troubleshoot application behavior, and provide detailed reports to development and product teams.
- Champion quality best practices throughout the entire software development lifecycle.
- Collaborate effectively with Product Managers, Software Engineers, and other stakeholders to understand requirements, define acceptance criteria,
and ensure alignment on quality goals.
- Mentor junior QA team members and contribute to the continuous improvement of our QA processes and tools.
- Stay abreast of emerging technologies and testing trends, proactively recommending and implementing advancements.
Required Qualifications:
- Experience: 5+ years of professional experience in Software Quality Assurance, with a significant focus on web application testing.
- Domain Expertise: Proven proficiency and hands-on experience testing complex applications within the Fintech and E-commerce/Marketplace domains.
- Web Technologies: Strong understanding of web protocols, including HTTP, HTTP/2, and WebSockets, and their practical implications for testing.
- Mobile Testing: Hands-on experience testing mobile applications on iOS and Android platforms, including functional, usability,
and compatibility testing across different devices and OS versions. Familiarity with mobile testing tools, device simulators/emulators,
and real-device testing is preferred.
- Testing Tools Mastery: Expert-level skills in utilizing essential testing tools such as Postman for API testing, Swagger/OpenAPI for API documentation analysis,
and cURL for command-line data transfer.
- Automation Experience: Demonstrated experience in designing, developing, and maintaining automated test suites using tools like Selenium WebDriver.
Experience with other automation frameworks is a plus.
- Communication Skills: Excellent verbal and written communication skills, with the ability to effectively articulate technical issues and quality insights
to both technical (Engineering) and non-technical (Product) teams.
Preferred Qualifications:
- Programming Skills: A good working knowledge of at least one programming language, preferably JavaScript or Python, for test automation scripting and debugging.
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with CI/CD pipelines and integrating automated tests into them (e.g., Jenkins, GitLab CI, GitHub Actions).
- Good knowledge of database testing and SQL.
- Experience with containerization technologies (e.g., Docker).
- Familiarity with agile development methodologies (Scrum, Kanban).
* Why Join Us?
- Opportunity to hybrid work as a remote and on site.
- Collaborative and supportive team environment.
- Competitive salary and benefits package.
- Opportunities for professional development and career growth