Senior Quality Assurance Specialist
Job Summary
The Quality Assurance (QA) Specialist will be responsible for ensuring the quality, reliability, and performance of software applications by implementing rigorous testing processes. This role involves designing test plans, executing test cases, identifying defects, and working closely with developers to enhance product quality. The ideal candidate should have strong analytical skills, experience with automated and manual testing methodologies, and a deep understanding of software development lifecycle and Agile practices.
Job Responsibilities 1
Develop detailed test plans, test cases, and test scripts to ensure software quality across different platforms.
Perform functional, regression, integration, usability, and performance testing using both manual and automated methods.
Identify, document, and track software defects, collaborating with development teams for quick resolution.
Develop and maintain automated test scripts using tools like Selenium, Cypress, JUnit, TestNG, and Postman.
Conduct performance, stress, and load testing using tools such as JMeter, LoadRunner, or Gatling.
Ensure applications adhere to security best practices and regulatory compliance (GDPR, ISO 27001, HIPAA).
Work closely with developers, business analysts, and product managers to understand requirements and ensure quality delivery.
Integrate automated testing into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
Set up and manage test environments, ensuring proper configurations for different testing scenarios.
Maintain detailed test documentation, create test reports, and provide insights into quality metrics.
Job Responsibilities 2
Additional Responsibilities 3
Job Knowledge & Skills
Experience with project management tools (JIRA, Trello, MS Project etc.).
Strong experience with RESTful APIs, GraphQL, microservices, and frameworks like Express.js, Spring Boot, Django, or Flask.
Advanced knowledge of HTML, CSS, JavaScript, and modern frontend frameworks.
Expertise in SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB).
Hands-on experience with AWS, Azure, or Google Cloud services, including serverless computing
Proficiency in CI/CD pipelines, Docker, Kubernetes, Terraform, and version control (Git, GitHub, GitLab).
Experience with automated testing, code quality tools, and cybersecurity best practices.
ERP knowledge preferably SAP functional skills
are a requirement to be successful in this role
Job Experience
Minimum 8 years working experience, 5 years in a relevant supervisory position, 2 years GCC experience is a plus
Competencies
Education