متن کامل آگهی:
We are looking for a Senior QA Specialist is a critical role responsible for ensuring the quality, reliability, and performance of software products through rigorous testing and quality control processes. This position involves designing and implementing testing strategies, leading QA efforts, and collaborating with cross-functional teams to uphold high standards of quality throughout the software development lifecycle (SDLC). The ideal candidate will have extensive experience in both manual and automated testing, a deep understanding of QA methodologies, and the ability to mentor junior team members.
Key Responsibilities
Quality Assurance & Testing Strategy
Develop and implement comprehensive QA strategies for software projects, including test plans, test cases, and testing methodologies.
Design and execute manual and automated tests to identify defects, ensure functionality, and validate performance across web, mobile, and desktop applications.
Perform various types of testing, including functional, regression, integration, system, performance, load, security, and user acceptance testing (UAT).
Lead testing efforts for complex, multi-system projects, coordinating with development teams to ensure alignment with project goals.
Quality Control & Process Improvement
Establish and enforce quality standards and best practices throughout the SDLC, ensuring compliance with regulatory and organizational requirements.
Conduct risk assessments and impact analyses to identify potential quality issues and mitigate risks early in the development process.
Implement and maintain QA tools and frameworks, such as Selenium, Postman, JMeter, and Cucumber, to enhance testing efficiency and coverage.
Monitor and report on quality metrics, including defect density, test coverage, and escape rates, to drive continuous improvement in QA processes.
Collaboration & Leadership
Collaborate with product managers, developers, and other stakeholders to define requirements, acceptance criteria, and quality goals.
Mentor and guide junior QA team members, providing training and support to enhance their skills and ensure consistency in testing practices.
Serve as the QA representative in project meetings, providing insights on quality status, risks, and recommendations.
Coordinate with external teams and vendors to ensure integrated systems meet quality standards.
Documentation & Reporting
Create and maintain detailed QA documentation, including test plans, test cases, traceability matrices, and defect reports.
Document and analyze test results, providing clear and concise reports to stakeholders on quality status and issues.
Ensure compliance with documentation standards and regulatory requirements, particularly in industries such as healthcare, finance, or government.
Qualifications and Experience
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Advanced degrees or certifications (e.g., ISTQB, CSTE) are preferred.
Experience
5+ years of experience in software quality assurance, with a focus on both manual and automated testing.
Proven experience in designing and implementing QA strategies for large-scale, multi-system projects.
Hands-on experience with testing tools such as Selenium, JMeter, Postman, Micro-Focus UFT, or similar.
Experience with performance and load testing tools like JMeter.
Familiarity with CI/CD pipelines and DevOps practices (e.g., Jenkins, AWS).
Knowledge of relational databases and ability to write SQL queries for data validation.
Experience in regulated industries (e.g., healthcare, finance, government) is a plus.
Essential Skills
Technical Skills
Soft Skills
Test Planning & Strategy
Leadership & Mentoring
Manual & Automated Testing
Communication (Verbal/Written)
Selenium, JMeter, Postman
Problem-Solving & Critical Thinking
SQL & Database Validation
Collaboration & Teamwork
CI/CD & DevOps Tools
Attention to Detail
Performance/Load Testing
Risk Management
Regulatory Compliance
Adaptability & Continuous Learning
Desired Attributes
Analytical Mindset: Ability to analyze complex systems and identify potential quality issues 19.
Proactive Approach: Takes initiative in identifying and addressing quality risks before they escalate 19.
Detail-Oriented: Meticulous in test case design, execution, and documentation.
Business Acumen: Understanding of how quality impacts user experience and business goals.
Performance Metrics
Defect Detection Efficiency: Percentage of defects identified during testing versus those found in production.
Test Coverage: Percentage of requirements covered by test cases.
On-Time Delivery: Adherence to project timelines for QA activities.
Stakeholder Satisfaction: Feedback from product managers and developers on QA support.
Gender: Any
Age: From 24 to 40
Seniority Level: Expert
Required Experience Year: 4 سال