Quality Assurance Engineer - Noida, India - Network18 Media & Investments Limited

    Network18 Media & Investments Limited
    Network18 Media & Investments Limited Noida, India

    2 weeks ago

    Default job background
    Description

    Job Description:

    As a Senior SDET Lead, you will play a key role in leading the testing efforts and ensuring the quality of our software products. You will lead a team of Software Development Engineers in Test (SDETs) and collaborate closely with cross-functional teams to drive test automation, implement quality assurance processes, and ensure the reliability and scalability of our testing infrastructure.

    Key Responsibilities:

    • and Mentoring:
    • leadership, guidance, and mentorship to a team of SDETs, fostering a culture of collaboration, innovation, and excellence.
    • by example through hands-on[SB1] involvement in test automation and quality assurance activities.
    • Automation Strategy:
    • and drive the test automation strategy, including the selection of appropriate tools, frameworks, and technologies.
    • best practices for test automation, continuous integration, and deployment.
    • Planning and Execution:
    • with cross-functional teams to define comprehensive test plans, test cases, and test scenarios.
    • the execution of automated tests, analyse test results, and ensure timely resolution of issues.
    • Integration and Deployment (CI/CD):
    • and optimize CI/CD pipelines for automated testing, ensuring seamless integration with development workflows.
    • improvements in build, test, and deployment automation processes.
    • Assurance Processes:[SB2]
    • and enforce quality assurance processes, standards, and metrics.
    • code reviews, identify areas for improvement, and drive quality initiatives across the organization.
    • Collaboration[SB3] :
    • closely with development teams to incorporate testing requirements into the software development lifecycle.
    • with infrastructure and operations teams to ensure thereliability, scalability, and performance of testing infrastructure.
    • and Metrics:
    • and report ontest automation coverage, test execution results, and quality metrics.
    • regular updates to stakeholders on the status of testing activities and quality trends.

    Technical Skills:

    • Automation:
    • in testautomation frameworks such as Selenium WebDriver, Appium, TestNG, JUnit, Rest Assured etc.
    • in designing and implementingautomated test suites for web applications, mobile apps, APIs, and microservices.
    • towrite clean, maintainable, and efficient automation code using programming languages such as Java, JavaScript.
    • Integration and Deployment (CI/CD):
    • understanding of CI/CD principles and practices.
    • with CI/CD tools likeJenkins, GitLab CI, Ability to set up and maintain CI/CD pipelines for automated testing and deployment.
    • Methodologies and Processes:
    • knowledge of software testing methodologies (e.g.,Agile, Scrum, DevOps).
    • with various types of testing including functional testing, regression testing, performance testing, and security testing.
    • with test management and defect tracking tools such asJIRA, Zephyr.
    • Assurance Practices:
    • to establish and enforce quality assurance processes and standards.
    • withcode reviews, static code analysis, and peer testing.
    • of best practices for ensuring software quality throughout the development lifecycle.
    • and Load Testing:
    • in performance testing tools such asJMeter or Gatling.
    • to design and execute performance tests, analyse results, and identify performance bottlenecks.
    • and Communication:
    • leadership and management skills, with the ability tolead and mentor a team of SDETs.
    • communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
    • to articulate technical concepts to non-technical stakeholders and influence decision-making.

    Soft Skills:

    Problem-Solving: Ability to analyze complex problems, identify root causes, and propose effective solutions.

    Adaptability:Flexibility to adapt to changing priorities , technologies, and business requirements.

    Teamwork: Collaborative mindset with the ability to work effectively in a team environment.

    • Management: Strong organizational skills with the ability to prioritize tasks and meet deadlines.
    • to Detail: Thoroughness and accuracy in all aspects of work, including test case design and execution.

    Innovation: Willingness to explore new technologies and methodologies to improve testing processes and efficiency.

    • Thinking: Ability to evaluate different testing strategies and approaches and make data-driven decisions.
    • Focus: Understanding of customer needs and requirements, with a commitment to delivering high-quality software products.

    [SB1] If you expect the J1 Lead SDET to still maintain some hands-on coding and design capabilities, make this more explicit

    [SB2]Highlight Risk Mitigation: Include "Proactively identifying technical debt and mitigating long-term risks"

    [SB3]Emphasize Design Collaboration: Consider adding a line about "collaborating on architectural designs to ensure testability"