Job Summary
The Senior QA Specialist ensures the quality, reliability, and performance of software applications through comprehensive testing processes. The role includes designing test strategies, executing manual and automated tests, identifying defects, and collaborating with development and product teams to deliver high-quality software. The ideal candidate brings strong analytical skills, deep testing expertise, and solid understanding of SDLC and Agile practices.
Key Responsibilities
-
Develop and execute detailed test plans, test cases, and automated test scripts.
-
Perform functional, regression, integration, usability, performance, and security testing.
-
Identify, document, and track defects; collaborate with developers to ensure timely resolution.
-
Build and maintain automation frameworks using Selenium, Cypress, JUnit, TestNG, Postman, etc.
-
Conduct load, stress, and performance testing with JMeter, LoadRunner, or Gatling.
-
Ensure compliance with security and regulatory standards (GDPR, ISO 27001, HIPAA).
-
Support CI/CD integration using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
-
Set up, configure, and manage test environments.
-
Maintain test documentation and provide quality metrics reports.
-
Work closely with cross-functional teams to understand requirements and support quality delivery.
Job Knowledge & Skills
-
Proficiency with project management tools (JIRA, Trello, MS Project).
-
Strong experience with REST APIs, GraphQL, microservices, and frameworks (Express.js, Spring Boot, Django, Flask).
-
Solid understanding of HTML, CSS, JavaScript, and modern frontend frameworks.
-
Expertise in SQL (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
-
Experience with cloud platforms (AWS, Azure, GCP) and serverless technologies.
-
Skilled in CI/CD pipelines, Docker, Kubernetes, Terraform, and Git-based version control.
-
Experience with automated testing, code quality tools, and cybersecurity best practices.
-
ERP knowledge, preferably SAP functional skills, is required.
Experience
-
Minimum
8 years
total experience, including
5 years in a supervisory QA role
.
-
2 years GCC experience
is an advantage.
Education
-
Bachelor’s degree in
Computer Science
,
Information Technology
, or related field.