Senior Software Quality Assurance (QA) Engineer
Exab
Posted 30+ days ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
We are seeking a highly skilled and detail-oriented Senior Software QA Engineer to join our team. The ideal candidate will be responsible for ensuring the quality, reliability, and performance of our software products through rigorous testing and process improvement. This role involves leading quality initiatives, designing and executing test strategies, and mentoring junior QA engineers.
Key Responsibilities:
Test Planning & Strategy
- Develop comprehensive QA strategies, test plans, and test cases based on project requirements.
- Define and enforce QA processes, standards, and best practices across the team.
Manual & Automated Testing
- Execute functional, regression, performance, and security tests for web, mobile, and API-based applications.
- Design and implement automated test scripts using industry-standard tools (e.g., Selenium, Cypress, JMeter).
Defect Management & Quality Control
- Identify, document, and track software defects using bug tracking tools (e.g., Jira).
- Collaborate closely with developers to ensure timely resolution of defects and verify fixes.
Continuous Integration & Deployment (CI/CD)
- Integrate automated testing into CI/CD pipelines (e.g., Jenkins, GitLab CI) to ensure continuous quality delivery.
Performance & Security Testing
- Conduct performance and load testing to identify bottlenecks.
- Validate security compliance according to OWASP and industry standards.
Collaboration & Reporting
- Work closely with product managers, developers, and DevOps teams to maintain high-quality standards.
- Generate QA reports and provide insights on software readiness for release.
Desired Candidate Profile
Required Qualifications
Education: Bachelor s degree in Computer Science, Information Technology, or a related field.
Experience: Minimum of 5+ years in software quality assurance, with at least 2 years in a senior or lead role.
Technical Skills:
- Strong knowledge of QA methodologies, tools, and processes.
- Hands-on experience in automated testing tools (e.g., Selenium, Appium, Cypress) and frameworks.
- Proficient in scripting languages (Python, Java, or similar) for automation.
- Experience with API testing tools (Postman, SoapUI) and performance testing tools (JMeter, LoadRunner).
- Familiarity with CI/CD pipelines and version control systems (e.g., Git, Jenkins).
Soft Skills:
- Strong analytical, problem-solving, and communication skills.
- Ability to work collaboratively in cross-functional teams and manage multiple priorities effectively.
Preferred:
- Knowledge of cloud platforms (Azure) and containerization technologies (Docker, Kubernetes).
- ISTQB certification or equivalent QA certifications.
Company Industry
- Engineering Design & Consulting
Department / Functional Area
- Engineering
Keywords
- Senior Software Quality Assurance (QA) Engineer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com