
Senior Software Quality Assuranc...
Job Details
Skills And Tools:
Job Description
Job Summary
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.
Job Requirements
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.