Apply

Senior Software Development Engineer in Test

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior

📍 Location: US

🔍 Industry: Brand loyalty, rewards app

🏢 Company: Fetch

🪄 Skills: AWSBackend DevelopmentPythonSQLAgileCloud ComputingData AnalysisGitJavascriptQA AutomationRubyAPI testingGoMobile testingSeleniumCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringMicroservicesJSONData visualization

Requirements:
  • Expertise in designing and executing automation tests for mobile, backend, or web applications.
  • Proficiency in a programming language such as Python, Ruby, or Go, with knowledge of developing test automation frameworks.
  • Expertise in CI/CD pipelines, including integrating automated tests into the pipeline to ensure continuous quality at every stage of the development and deployment process.
  • Experience with cloud infrastructure (AWS or similar) and familiarity with distributed systems architecture, data ingestion, and processing workflows.
  • Strong analytical and problem-solving skills, with a focus on testing and quality assurance best practices.
  • Understanding of Agile methodologies and experience incorporating testing into development workflows.
  • Effective communication and collaboration skills to work across teams and contribute to a shared testing vision.
Responsibilities:
  • Design, develop, and execute robust automation tests, frameworks, and tools to improve testing efficiency and scalability.
  • Identify and implement enhancements to test automation infrastructure to streamline test case development, execution, and maintenance.
  • Initiate and lead the planning of automation roadmaps, selecting appropriate tools and scenarios for automation.
  • Prioritize lower-level tests (e.g., unit and integration tests) over higher-level tests, ensuring effective automation strategies.
  • Align automation efforts with project goals, avoiding redundancy and regularly evaluating coverage for completeness.
  • Partner with team members and QA peers to ensure key project aspects are effectively automated and support broader team goals.
  • Research and implement new testing approaches, automation techniques, and process improvements to enhance test coverage and the flexibility of the test framework.
  • Develop performance testing strategies and tools to identify system bottlenecks and ensure optimal user experience across the platform.
  • Use data and metrics to drive decisions, continuously improving testing processes and product quality based on empirical evidence.
  • Help to grow the technical skills of the team. You’ll mentor and guide early-career engineers and analysts, sharing insights, driving best practices, and ensuring the team continuously levels up.
Apply

Related Jobs

Apply

📍 United States

💸 136500.0 - 193000.0 USD per year

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed almost 2 years agoInternet

  • Hands-on experience with Python and JavaScript/TypeScript for test automation.
  • Proven ability to deliver high-quality software through a combination of functional and non-functional testing techniques.
  • Experience with test automation frameworks and CI/CD tools such as GitHub, GitLab, or CircleCI.
  • Strong analytical and problem-solving skills, with a focus on automation and process optimization.
  • Prior experience in full-stack testing and development, including API and UI testing.
  • Knowledge of SaaS security, cybersecurity frameworks, or threat detection platforms is a plus.
  • Familiarity with containerized environments, Kubernetes, and modern deployment practices is a bonus.
  • Develop and implement automated API and UI tests to ensure system performance and reliability.
  • Apply industry best practices in software testing, optimizing maintainability, reusability, and scalability.
  • Collaborate with development teams to improve testability and integrate quality into the software development lifecycle.
  • Create and maintain comprehensive test coverage, including functional, performance, and security testing.
  • Utilize continuous integration (CI) platforms such as GitHub Actions, GitLab CI, and similar tools to streamline testing and reporting.
  • Identify defects, document issues, and work with engineering teams to resolve software bugs efficiently.
  • Contribute to test automation strategies and best practices across teams to enhance software quality.

PythonCybersecurityFull Stack DevelopmentGitJavascriptKubernetesQA AutomationTypeScriptUI DesignAPI testingCI/CDProblem SolvingRESTful APIsQuality AssuranceSaaS

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 136500.0 - 193000.0 USD per year

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed almost 2 years agoInternet

  • Strong expertise in modern software testing practices
  • Hands-on experience with Python and JavaScript/TypeScript
  • Experience with test automation frameworks
  • Familiarity with CI/CD tools such as GitHub, GitLab
  • Knowledge of SaaS security and threat detection platforms
  • Understanding of containerized environments and Kubernetes
  • Develop and implement automated API and UI tests
  • Collaborate with development teams to improve testability
  • Create and maintain comprehensive test coverage
  • Utilize continuous integration platforms for testing
  • Identify defects and work with engineering teams to resolve bugs
  • Contribute to test automation strategies across teams

PythonJavascriptQA AutomationTypeScriptAPI testingCI/CD

Posted 10 days ago
Apply
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 2 months ago
Apply