Job Description
Job Title: Senior QA Engineer
Location: El Sheikh Zayed, Giza
Department: Quality Assurance
Reports To: Head Of QA
Job Summary
BitBang is looking for a meticulous and forward-thinking
Senior QA Engineer to join our Quality Assurance team. This role is ideal for professionals with
5+ years of hands-on experience in software testing who are passionate about ensuring product excellence and driving continuous quality improvements. As a senior member of the team, you will take ownership of the QA process, design and implement automated testing frameworks, and mentor junior QA engineers to maintain high-quality standards across all BitBang projects.
Key Responsibilities
Test Strategy & Planning
- Lead the planning, design, and execution of comprehensive test strategies for web and mobile applications.
- Define QA processes, best practices, and testing methodologies to ensure quality across all development stages.
- Collaborate with developers, product managers, and designers to understand requirements and translate them into effective test plans.
- Identify and assess risks early in the project lifecycle and propose mitigation strategies.
Automation Framework Design & Maintenance
- Develop and maintain robust automated testing frameworks using tools like Selenium, Cypress, or Playwright.
- Implement continuous testing practices integrated with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Write and maintain automation scripts for UI, API, and performance testing.
- Continuously enhance the automation coverage and optimize test execution efficiency.
Manual Testing & Quality Assurance
- Conduct thorough functional, regression, integration, and exploratory testing for complex features.
- Validate backend APIs using tools like Postman or RestAssured.
- Ensure all issues are well-documented, reproducible, and communicated clearly through tools like Jira or Zoho Projects.
- Perform cross-browser and cross-platform testing to ensure product consistency.
Performance & Security Testing
- Lead performance and load testing efforts using tools such as JMeter, K6, or Gatling.
- Collaborate with DevOps and backend teams to identify bottlenecks and performance issues.
- Participate in security testing efforts to ensure application robustness and data protection.
Leadership & Mentorship
- Mentor and support junior QA engineers through regular coaching, code reviews, and best practice sharing.
- Collaborate with the QA Lead to define team standards and testing guidelines.
- Promote a strong quality mindset across development teams through collaboration and proactive communication.
Agile Collaboration
- Play an active role in Agile ceremoniesparticipating in sprint planning, daily stand-ups, reviews, and retrospectives.
- Collaborate with developers to ensure testability and maintainability of new features.
- Provide clear and timely feedback on quality status, risks, and test progress.
Continuous Improvement & Innovation
- Stay current with QA industry trends, automation tools, and testing methodologies.
- Evaluate and implement new tools or frameworks to improve QA efficiency and coverage.
- Drive process improvements through data-driven insights and test metrics.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- 5+ years of experience in software testing, including both manual and automation testing.
- Strong proficiency in Selenium, Cypress, or Playwright and test scripting languages such as Java, JavaScript, or Python.
- Solid understanding of SDLC, STLC, and Agile/Scrum methodologies.
- Experience testing RESTful APIs, web applications, and microservices.
- Familiarity with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI.
- Knowledge of SQL and experience validating backend data integrity.
- Excellent analytical, debugging, and problem-solving skills.
- Strong written and verbal communication skills, with an eye for detail and process optimization.
Work Environment
- Working Hours: Flexible start time between 8:00 AM and 10:00 AM. Core hours from 10:00 AM to 4:00 PM, Sunday to Thursday.
- Working Model: Hybrid a mix of remote work and in-office collaboration.
- Culture: Collaborative, agile, and quality-focused team that values continuous improvement and innovation.
- Tools & Resources: Access to the latest testing frameworks, automation tools, and performance monitoring solutions.
Benefits
What We Offer
- Competitive salary with performance-based bonuses
- Social, health, and life insurance coverage
- Flexible working hours and hybrid work model
- Transportation allowance
- Opportunities for career advancement and professional development
- A culture that values ownership, quality, and innovation
check(event) ; career-website-detail-template-2 => apply(record.id,meta) mousedown=lyte-button => check(event) final-style=background-color:#0642FF;border-color:#0642FF;color:white; final-class=lyte-button lyteBackgroundColorBtn lyteSuccess lyte-rendered=>