HR POD - Hiring Talent Globally

Lead Software Development Engineer in Test (Remote, Anywhere in Pakistan, USD Salary)

HR POD - Hiring Talent Globally  •  Lahore, PK (Remote)  •  12 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5+ 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.
HR POD - Hiring Talent Globally

About HR POD - Hiring Talent Globally

At HR POD, we recruit the top 3% of global tech talent for software companies and startups, revamp teams with strategic expertise, and reskill individuals through personalized training; ensuring every hire drives innovation and growth, backed by a 91% success rate.

Serving the US, EU, KSA, UAE, and Pakistan, we go beyond placements to build future-ready, human-centered, high-performance workforces. We provide tailored solutions that meet today’s challenges while anticipating tomorrow’s needs. Let's shape the future of work together.

Industry
Consulting & Advisory
Company Size
11-50 employees
Headquarters
Hor Al Anz, AE
Year Founded
2023
Social Media