Senior QA Engineer
We’re seeking for a proactive and detail-oriented Senior QA Engineer to join our team. In this role, you’ll be responsible for ensuring our web applications and APIs meet the highest quality standards. You’ll work closely with our developers and product teams to design, execute, and refine both manual and automated testing strategies. Your ability to think outside the box and communicate effectively will be key to maintaining our reputation for excellence.

Who we are:
We’re a fast-paced startup committed to delivering high-quality releases and an outstanding user experience. We thrive on innovation, collaboration, and a commitment to excellence. If you’re someone who enjoys diving deep into both manual and automated testing, and you’re eager to make an impact in a dynamic environment, we’d love to hear from you.
Responsibilities:
- Test Strategy & Execution:
– Define and execute comprehensive test plans covering functional, regression, usability, UI, and non-functional aspects for web applications and APIs.
– Develop both manual and automated test cases, ensuring thorough coverage and efficient testing cycles. - Collaboration & Documentation:
– Review requirements, specifications, and technical design documents to understand the project scope and quality expectations.
– Identify, report, document, and track defects/bugs, ensuring clear communication with developers and stakeholders.
– Maintain and update detailed test schedules and test documentation (STP, STD, STR). - Hands-On Testing:
– Perform hands-on test execution and continuously improve test processes.
– Utilize API testing tools like Postman and write SQL queries to validate backend data integrity.
– Work across environments including Linux and Windows servers, ensuring consistent performance and reliability.
– Leverage scripting skills (e.g., Bash, Python, JavaScript) and tools (e.g., Playwright, Jenkins, Git) to create and maintain automation frameworks.
Experience & Skills:
- Bachelor’s degree in computer science, Engineering or related field – preferred
- Manual Testing Expertise: 2-5 years of hands-on experience in manual testing.
- Automation Experience: At least 2 years of automation testing experience, preferably using Java or JavaScript.
- Proven expertise in writing detailed test documentation and maintaining test schedules.
- Solid background in testing backend servers, web applications, and APIs.
- Familiarity with API testing tools (e.g., Postman) and the ability to write effective SQL queries.
- Hands-on Experience with CI/CD tools such as Jenkins, Azure DevOps.
- Experience with both Linux and Windows server environments.
- Technical knowledge in networking and communication protocols.
- Proficiency with issue tracking and project management tools (e.g., JIRA).
- Experience with at least one scripting language (Bash, Python, JavaScript) and exposure to tools like Playwright, Jenkins, or Git is a plus.
Personality & Soft Skills:
- Team Player: You thrive in a collaborative environment and value open, honest communication.
- Innovative Thinker: You’re not afraid to think outside the box and propose creative solutions to complex testing challenges.
- Detail-Oriented: You have a keen eye for detail, ensuring that nothing slips through the cracks.
- Adaptable & Proactive: You embrace change and are always looking for ways to improve processes and quality.
- Strong Communicator: You can articulate complex issues clearly and concisely to both technical and non-technical team members.
- Passionate & Self-Motivated: You’re driven by a passion for quality and excellence, and you take ownership of your work from start to finish.