Apply

Senior Software Development Engineer in Test

Posted 21 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Philippines, US Business Working Hours

🔍 Industry: Software Development

🏢 Company: DomainTools👥 11-50Web HostingSecurityInformation TechnologyCyber Security

⏳ Experience: 7+ years

🪄 Skills: PythonSoftware DevelopmentGitJenkinsQAQA AutomationAPI testingREST APISeleniumCI/CDScripting

Requirements:
  • 7+ years experience with software development with focus on quality assurance and testing.
  • Python programming with focus on test development: 2+ years
  • Experience with Pytest framework.
  • Experience with Selenium or automated web browser testing.
  • Continuous Integration automation experience, such as with Jenkins and GitLab: 1+ years
  • GIT or equivalent source code revision control experience: 2+ years
Responsibilities:
  • Design, develop, and execute automated tests for web-based user interfaces and RESTful interfaces with focus on both conformance and performance.
  • Write test statements and test plans based on requirement documents, documentation review, and SME interviews.
  • Develop unit and system tests in Python and shell scripts.
  • Generate testing results reports.
  • Document testing environments and testing procedures.
  • Assist with maintenance of Jenkins and Gitlab automation systems.
Apply

Related Jobs

Apply

📍 Costa Rica, U.S., Canada, U.K., Philippines, Australia

🧭 Full-Time

🔍 Legal technology

🏢 Company: Elite Technology👥 1-10ConsultingInformation TechnologySoftware

  • Bachelor's degree in STEM field, or equivalent experience.
  • 8+ years of experience in quality assurance activities (either manual or automated testing).
  • 5+ years of experience in test automation, with demonstrated expertise in automated software testing.
  • Demonstrated expertise in .NET technologies, including C#, ASP.NET, API development, and .NET Core.
  • Extensive experience in constructing automations for web applications, console applications, and cloud infrastructure deployments.
  • Deep understanding of Selenium or an equivalent testing framework like Cypress, Playwright, or JUnit.
  • Proven experience working within Agile and Scrum software development methodologies.
  • Experience with the Azure cloud platform and cloud-native design principles.
  • Experience with relational database technologies, particularly Microsoft SQL Server.
  • Proficiency in utilizing Azure DevOps & Azure DevOps Pipelines (CI/CD) to streamline development and testing workflows.
  • Excellent communication skills to effectively convey technical concepts.
  • Solid foundation in crafting clear, concise, and thorough test plans and test cases.
  • Familiarity with ERP, financial or mission-critical SaaS applications is considered an asset.
  • Strong problem-solving and troubleshooting skills with a data-driven approach.
  • Experience working on cross-functional teams and maintaining complex testing projects.
  • Lead test strategy and execution for major releases and complex features.
  • Architect, develop, and maintain robust and scalable test automation frameworks.
  • Drive quality standards, enforce best practices, and guide team members in test methodology.
  • Act as a primary liaison with product managers and other stakeholders to ensure alignment on quality objectives.
  • Conduct root-cause analysis on complex issues and provide actionable recommendations.
  • Mentor and support junior team members, facilitating training and knowledge sharing.
  • Collaborate with engineering leadership to enhance testing processes and tools.
  • Define and track quality metrics such as test coverage, defect escape rates, and automation efficiency.

AgileCypressJUNITMicrosoft SQL ServerQA AutomationC#API testingAzure.NET.NET coreSeleniumCI/CD

Posted 4 months ago
Apply