Talent.com
HR POD - Hiring Talent Globally
Lead SDETHR POD - Hiring Talent Globally • Lahore, Punjab, Pakistan
Search for other jobs
Lead SDET

Lead SDET

HR POD - Hiring Talent Globally • Lahore, Punjab, Pakistan
20 days ago
Job description

Requirements:

  • Bachelors degree in Computer Science Software Engineering Information Technology or a related field.
  • 15 years of experience in software testing test automation and software development.
  • Strong proficiency in one or more programming languages including Java C# Python JavaScript/TypeScript Kotlin or Swift.
  • Hands-on experience with test automation frameworks such as Selenium WebDriver Playwright Cypress Appium or Robot Framework.
  • Experience in API testing using Rest Assured Postman Karate Newman or GraphQL testing.
  • Proficiency in unit testing frameworks such as JUnit TestNG NUnit xUnit or PyTest.
  • Experience with Behavior-Driven Development (BDD) frameworks including Cucumber SpecFlow or Behave.
  • Strong understanding of CI/CD pipelines using Azure DevOps Jenkins GitHub Actions or GitLab CI.
  • Proficiency with version control systems including Git GitHub Azure Repos or Bitbucket.
  • Experience working with relational and NoSQL databases such as SQL Server PostgreSQL MySQL Oracle or MongoDB.
  • Hands-on experience with cloud platforms and containerization technologies including Microsoft Azure AWS Google Cloud Platform (GCP) Docker and Kubernetes.
  • Experience with performance testing tools such as JMeter k6 or Gatling.
  • Familiarity with test management and defect tracking tools including Azure DevOps Jira TestRail Zephyr or Xray.
  • Experience working with distributed systems microservices cloud-native applications and containerized environments is preferred.
  • Familiarity with Infrastructure as Code (IaC) AI-assisted testing tools intelligent test automation and secure software development practices is a plus.
  • Excellent analytical debugging troubleshooting critical thinking and problem-solving skills.
  • Strong communication collaboration stakeholder management and mentoring abilities.
  • Strong software engineering mindset with a passion for quality continuous improvement ownership and accountability.
  • Experience working in Agile/Scrum environments with the ability to adapt in a fast-paced development environment.

Responsibilities:

  • Design develop maintain and enhance scalable reusable and maintainable test automation frameworks including data-driven keyword-driven hybrid and BDD frameworks.
  • Improve test coverage and execution efficiency through robust automation framework design.
  • Develop and maintain automated test scripts for web mobile desktop API and microservices applications.
  • Write clean maintainable and production-quality automation code. Develop reusable testing utilities and libraries.
  • Participate in code reviews and continuously improve code quality maintainability and scalability.
  • Design develop and execute automated RESTful and GraphQL API tests. Validate business logic authentication authorization and request/response payloads.
  • Perform database validation using SQL and NoSQL databases to verify application data integrity.
  • Integrate automated tests into CI/CD pipelines using Jenkins Azure DevOps GitHub Actions or GitLab CI.
  • Analyze pipeline failures improve test reliability and ensure stable automated test execution.
  • Participate in requirements analysis design reviews sprint planning and other Agile ceremonies to identify quality risks early.
  • Ensure quality throughout the SDLC by collaborating with cross-functional teams during Agile development.
  • Develop test strategies test plans and quality metrics to improve application quality and automation adoption.
  • Collaborate with development teams to improve application testability and drive automation best practices.
  • Support performance load stress scalability and basic security testing. Identify bottlenecks and recommend performance improvements.
  • Create and maintain reusable test data manage test environments and support service virtualization for reliable testing.
  • Collaborate with Product Owners Developers QA Engineers DevOps Engineers and Solution Architects to deliver high-quality software.
  • Provide accurate effort estimates mentor junior engineers and promote quality engineering best practices across the team.
  • Monitor automation execution results perform root cause analysis maintain quality dashboards and recommend process improvements to enhance product quality and delivery efficiency.


Employment Type : Full Time
Experience: years
Vacancy: 1

Create a job alert for this search

Lead SDET • Lahore, Punjab, Pakistan