Posted on: 03/12/2025
Description:
Role Overview
We are seeking a highly skilled QA Engineer with strong experience in manual and automation testing. The ideal candidate must be capable of designing test strategies, writing automated test scripts, ensuring application quality across web/mobile/API layers, and working closely with cross-functional teams to deliver reliable, high-performing software.
You will be responsible for validating product functionality, expanding automation coverage, identifying defects, improving QA processes, and contributing to continuous improvement initiatives.
Responsibilities:
- Design, develop, and execute manual and automated test cases for web, mobile, and API applications.
- Build and maintain automation frameworks using Selenium, Playwright, Cypress, or similar tools.
- Conduct API automation testing using RestAssured, Postman/Newman, Karate, or equivalent frameworks.
- Perform functional, regression, smoke, integration, system, performance, and compatibility testing.
- Identify, report, and track defects using tools like JIRA, Azure DevOps, or similar.
- Collaborate closely with developers, product owners, and DevOps teams to ensure quality throughout the SDLC.
- Ensure high test coverage and maintain robust regression suites.
- Participate in Agile ceremonies (sprint planning, grooming, daily stand-ups, retrospectives).
- Review requirements, create test plans, test scenarios, and test strategies.
- Integrate automated tests into CI/CD pipelines.
- Provide clear, concise, and accurate test documentation and test reports.
- Ensure delivery of high-quality releases through continuous testing and quality validation.
Mandatory Skills:
Testing & QA Fundamentals:
- Strong understanding of SDLC, STLC, testing types, QA methodologies, and defect lifecycle.
- Hands-on experience in manual testing of web and mobile applications.
- Ability to write requirement-based test scenarios and test plans.
Automation Skills:
- Strong experience with at least one automation tool:
Selenium WebDriver, Playwright, Cypress, or TestComplete
- Ability to build and maintain automation frameworks (Java, Python, TypeScript, C#, etc.)
- Experience with BDD frameworks:
Cucumber / Behave / SpecFlow
- Strong programming skills in one language (mandatory):
Java / Python / JavaScript / C#
API Testing:
- Hands-on experience with API automation, not just manual Postman testing.
- Strong knowledge of RestAssured, Karate, or SuperTest.
- Ability to validate JSON/XML responses, headers, tokens, authentication flows, etc.
CI/CD & DevOps Exposure:
- Experience integrating automated tests into CI/CD tools:
Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or Bitbucket
- Understanding of build pipelines, automation triggers, and deployment flow.
Database & Backend Validation:
- Strong SQL knowledge (joins, complex queries).
- Ability to validate backend data, logs, and system interactions.
- Experience with relational databases like:
MySQL, PostgreSQL, SQL Server, Oracle
Version Control:
- Strong Git experience (branching, merging, pull requests).
Mobile Testing:
- Knowledge of mobile testing (manual or automation).
- Experience with Appium is a plus (can be mandatory if needed).
Cross-Browser & Cross-Platform Testing:
- Experience using BrowserStack, Sauce Labs, or similar tools.
Soft Skills:
- Excellent communication (written & verbal).
- Strong analytical and problem-solving skills.
- Ability to work in an Agile/Scrum environment.
- Ability to handle multiple priorities and deadlines effectively.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1584473
Interview Questions for you
View All