Lead Software Development Engineer in Test, Remote

Job not on LinkedIn

🕒 July 20

🇵🇰 Pakistan – Remote

⏰ Full Time

🟠 Senior

⚙️ Software Development Engineer in Test (SDET)

👻 Ghost score 58%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of HR POD - Hiring Talent Globally

HR POD - Hiring Talent Globally

11 - 50 employees

Founded 2023

👥 HR Tech

🎯 Recruiter

🤝 B2B

HR Tech • Recruitment • B2B

HR POD is a leading premium global recruitment agency dedicated to elevating human resource management services. With a focus on helping companies strategize and build robust HR frameworks, HR POD specializes in recruitment, training, and performance management. They pride themselves on serving a diverse client base, particularly in the tech industry, and adopt a data-driven approach to optimize HR practices that align with organizational goals. Their commitment to integrity, customer satisfaction, and excellence positions them as a reliable partner in enhancing talent acquisition and retention strategies for businesses worldwide.

📋 Description

• 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

🎯 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

Apply Now

Similar Jobs

🕒 July 6

Flatgigs

1 - 10

💼 Consulting

🎯 Recruiter

👥 HR Tech

QA Engineer ensuring quality, reliability, and performance of web/mobile applications in collaboration with Tech Team. Responsible for manual and automated testing, defect identification, and continuous quality improvement initiatives.