Posición: Mid-Senior level

Tipo de empleo: Full-time

Loading ...

Contenido de trabajo

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 teamof 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 asJava, 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"

Loading ...
Loading ...

Plazo: 30-06-2024

Haga clic para postularse como candidato gratuito

Aplicar

Loading ...
Loading ...

TRABAJOS SIMILARES

Loading ...
Loading ...