Remote Full Time Posted October 5, 2026

Software engineer in test

Egotech

View All Jobs

Home › IT Jobs › Software engineer in test
Job Overview
Role
Software engineer in test
Company
Egotech
Job Type
Full Time
Location
Remote
Contact Email
moteam@egotechworld.com
Contact Phone
+13434576432
Role Description
Company Description EgoTECHworld is a technology-focused organization that offers cutting-edge IT solutions and opportunities to gain practical industry experience. The company provides a platform for exploring innovative tools, systems, and architectures that help clients solve complex technical challenges. Team members can engage with insightful tech articles and thought leadership content that support continuous learning and professional growth. EgoTECHworld values curiosity, innovation, and collaboration, making it a strong environment for technology professionals. The company is committed to fostering a modern, flexible, and knowledge-driven culture.
Role Description The Software Engineer in Test role is a full-time remote position focused on ensuring the quality and reliability of software solutions. Day-to-day responsibilities include designing, implementing, and maintaining automated test frameworks for back-end services and APIs, as well as developing and executing test plans and test cases. The role involves collaborating closely with software developers and product teams to understand system requirements, identify edge cases, and integrate testing into the development lifecycle. The Software Engineer in Test will analyze defects, provide clear documentation of issues, and contribute to continuous improvement of testing tools, processes, and coding standards. This position also includes participating in code reviews, optimizing test coverage and performance, and helping to establish best practices for quality assurance across projects.
Qualifications

Strong foundation in Computer Science, including data structures, algorithms, and software engineering principles.
Skills in Software Development and Programming, with experience in at least one modern programming language commonly used for test automation (e.g., Python, Java, JavaScript, or similar).
Proficiency in Object-Oriented Programming (OOP) and ability to design clean, maintainable, and reusable test code.
Experience with Back-End Web Development, including APIs, microservices, and interaction with databases or cloud-based systems.
Familiarity with test automation frameworks, CI/CD pipelines, and tools for automated functional, integration, and regression testing.
Knowledge of software testing methodologies, including unit, integration, system, and performance testing.
Ability to work independently in a remote environment, manage priorities, and collaborate effectively with cross-functional teams.
Clear written and verbal communication skills for documenting test cases, reporting defects, and discussing technical solutions.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira) is beneficial.
Tech Stack & Skills Required
JavaScript Python Git API Java CI/CD
Application Process
1
Complete the Form Fill in the secure application form with your details and portfolio links.
2
Upload Your Resume Attach an updated PDF version of your CV highlighting relevant skills.
3
Application Review Our hiring team reviews applications and shortlists matching candidates.
4
Interview Process Shortlisted candidates are invited for a remote technical interview.