About the Role:
We're looking for a skilled QA Engineer who is passionate about building high-quality products. In this role, you will:
- Collaborate closely with the Product and Engineering teams to deeply understand business processes and application functionalities.
- Design, develop, and maintain automated tests for mobile and web applications.
- Execute thorough manual and automated test scenarios across client-side applications, server-side systems, and databases.
- Contribute to establishing, improving, and enforcing QA best practices, standards, and processes across the team.
About You:
- Experience: 23 years of hands-on experience in both manual and automated testing for web and mobile applications.
- Testing Expertise: Solid understanding of QA fundamentals, best practices, and the Software Development Life Cycle (SDLC).
- Problem-Solving: Able to identify edge cases, uncover hidden issues, and spot missing requirements through exploratory and structured testing.
- Bug Reporting: Skilled in documenting and communicating bugs effectively with developers using clear steps to reproduce and impact analysis.
- Communication: Strong written and verbal communication skills; capable of drafting test plans, test reports, and clear documentation.
- Mindset: Detail-oriented, proactive, team player with a high level of integrity and ownership.
- Technical Skills:
- Proficient in at least one programming language (e.g., Python, Java, JavaScript, or Go).
- Experience with test automation frameworks such as JUnit, TestNG, Pytest, Mocha, or Jest.
- Familiar with API testing tools like Postman or Bruno.
- Basic understanding of databases and ability to write SQL queries.
- Comfortable using version control systems, especially Git.