We are looking for a skilled QA Engineer to join our team and ensure high-quality software delivery across multiple projects. You will be part of a dynamic environment, working with two teams alongside other QA professionals. This role requires strong analytical skills, excellent communication, and a passion for delivering high-quality software through both manual and automated testing.
Required Skills & Qualifications
- Experience in software testing (both functional and automation).
- Strong experience with any test automation framework such as Playwright, Selenium, etc.
- Proficiency in at least one programming language (C#, Python, or similar).
- Experience designing and implementing test plans and test cases.
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work in a collaborative team environment.
- Knowledge of Agile/Scrum methodologies.
Nice-to-Have Skills
- Hands-on experience with C# and Playwright.
- Experience in performance and security testing.
- Exposure to CI/CD pipelines and DevOps practices.
- Ability to quickly adapt to new technologies and frameworks as per project requirements.
Key Responsibilities
- Perform both automation and functional (manual) testing.
- Develop and execute comprehensive test plans and test cases.
- Conduct test analysis and report defects with detailed documentation.
- Ensure test coverage at different levels: unit, integration, system, and regression testing.
- Collaborate with developers, product managers, and stakeholders to ensure quality is embedded throughout the development cycle.
- Adapt to different test automation frameworks as needed (Playwright, Selenium, etc.).
- Support continuous integration and continuous deployment (CI/CD) testing strategies.
- Identify, analyse, and document software defects and work closely with developers to resolve them.

