Full-Time Senior Software Engineer
Futurae is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Expert and is accepting Europe based applicants remotely. Read complete job description before applying.
Futurae
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Role Overview
As a Senior Software Engineer in Test (SET) at Futurae, you will be instrumental in enhancing the quality and performance of our software applications. You will leverage your technical expertise to design, implement, and maintain scalable testing frameworks and automated test solutions. Your role will involve mentoring team members, collaborating with cross-functional teams, and ensuring the highest quality standards in our products.
Responsibilities
- Design and develop robust and maintainable automation test frameworks for web and mobile applications.
- Lead the testing strategy within the engineering teams to ensure product quality.
- Review requirements, specifications, and technical design documents to create effective test plans and cases.
- Track and report on software quality metrics to stakeholders.
- Collaborate closely with developers to identify and resolve defects early in the development process.
- Participate in Agile ceremonies, providing insights and feedback on development processes.
- Mentor and train SDETs on best practices in testing and automation.
Requirements
Main Requirements
- 7+ years of experience in software engineering and test automation, with a strong background in software development.
- Proficiency in at least one programming language (e.g., Java, JavaScript, Python).
- Extensive experience with test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, or similar).
- Hands-on experience with CI/CD tools and methodologies (e.g., Jenkins, GitLab CI).
- Deep understanding of software testing methodologies and best practices.
- Experience in mentoring and providing technical leadership to team members.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong communication and collaboration skills in a cross-functional team environment.
- Proficient in English, both written and verbal.
Preferred Qualifications
- Familiarity with performance and load testing tools (e.g., JMeter, LoadRunner).
- Knowledge of security testing and secure coding practices.
- Experience with cloud-based testing tools and infrastructure (e.g., AWS, GCP).
- Prior experience in the cybersecurity or authentication technology fields is a plus.
- Experience with Behavior-Driven Development (BDD) and related frameworks (e.g., Cucumber).