Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 27, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.
    Read more about this company

     

    Quality Assurance Lead

    Responsibilities

    • Leadership & Team Management:
    • Lead, mentor, and grow a team of QA engineers, ensuring clear goals, performance tracking, and continuous improvement.
    • Oversee the recruitment, onboarding, and training of QA team members.
    • Foster a collaborative and proactive team culture focused on delivering high-quality software.
    • Quality Assurance Strategy:
    • Design and implement comprehensive QA strategies for multi-tenant web and mobile applications, covering functional, performance, security, and regression testing.
    • Ensure the creation and maintenance of detailed test plans, test cases, and test scripts.
    • Establish and monitor key QA metrics (e.g., defect rates, code coverage, test execution time, etc.) to track and improve software quality over time.
    • Test Automation:
    • Develop and maintain automated testing frameworks to ensure efficient regression testing and fast feedback in CI/CD pipelines.
    • Ensure appropriate levels of test coverage, including integration, API, and UI automation across both web and mobile platforms.
    • Identify and implement tools and frameworks for test automation that align with the needs of multi-tenant applications.
    • Manual and Exploratory Testing:
    • Manage manual testing efforts for complex or high-risk areas of the application that require human insight.
    • Perform exploratory testing to identify edge cases, usability issues, and unanticipated defects.
    • Collaboration & Communication:
    • Collaborate closely with developers, product managers, and DevOps to understand requirements, clarify acceptance criteria, and ensure the QA process is integrated into the development lifecycle.
    • Evaluation and/or authoring of UAT together with product managers and provide necessary support to business stakeholders.
    • Continuous Improvement:
    • Implement continuous testing practices to provide feedback on software quality early in the development cycle.
    • Stay updated with the latest QA methodologies, tools, and best practices, and integrate them into the team’s processes.
    • Work to reduce release cycle times by optimizing testing processes and increasing automation coverage.
    • At EEA, we have high expectations for our managers. Each manager plays a key role in creating an exceptional experience not only for our customers but for every person on our team. Our managers help EEA realize our ambitious goals while developing their own leadership skills and facilitating growth for their direct reports.

    We believe that great leaders:

    • Deliver ambitious results: As a high-performing and accountable leader, you create an environment enabling effective action and bold decisions which contribute to successful delivery of results.
    • Act with integrity: As an ethical leader you are honest, respectful, objective, and transparent. You create and build upon a foundation of trust and openness.
    • Inspire and mentor the team: As an inspirational leader you walk the talk. You empower and coach your team with trust and humility.
    • Are accessible: as an accessible leader, you develop and maintain deep connections with stakeholders through approachability and active listening.
    • Ensure diversity and inclusion: as an inclusive leader, you ensure diversity and foster a sense of belonging.

    Knowledge and skills 

    Experience:

    • 5+ years of experience in software quality assurance, with at least 2+ years in a leadership role.
    • Experience with both web and mobile applications (iOS and Android) testing, including experience working with multi-tenant architectures.
    • Strong experience in automated testing frameworks (Selenium, Appium, Cypress, etc.).
    • Strong understanding of software testing methodologies, including functional, performance, and security testing.
    • Experience working with CI/CD pipelines and integrating automated testing into CI workflows (e.g., Jenkins, CircleCI, GitLab CI).
    • Experience in API testing using tools such as Postman, SoapUI, or similar.
    • Hands-on experience with version control systems like Git and project management tools like Jira.
    • Strong leadership and mentoring abilities, with a track record of building and leading high-performing QA teams.
    • Excellent communication and collaboration skills, with the ability to work effectively across functional teams.
    • Analytical and problem-solving skills, with a strong attention to detail.

    Nice to have:

    • Experience with load testing and performance testing tools (e.g., JMeter, Gatling) is a strong advantage.
    • Strong knowledge of multi-tenant systems, including tenant isolation and data segregation requirements is a plus.
    • Experience with cloud environments (e.g., AWS) and containerization (e.g., Docker, Kubernetes).
    • Familiarity with security testing tools (e.g., OWASP ZAP, Burp Suite).
    • Experience with performance monitoring and observability tools (Prometheus, Sentry, Zabbix).

    Qualifications:

    • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science preferred) or comparable

    Method of Application

    Interested and qualified? Go to ENGIE on jobs.engie.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at ENGIE Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail