Foshtech company's all remote jobs
What you will be doing
We are looking for a Quality Assurance (QA) engineer who will manage exploratory and automated tests to ensure product quality. You will design and implement tests, debug and define corrective actions, review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts). Besides, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
We expect you to be able to build consistent and efficient tests, delivering them in time. You should also hold an engineering background and enjoy providing end-to-end solutions to software quality problems.
- Prepare detailed, comprehensive and well-structured test plans and test cases
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Plan and coordinate testing activities, thoroughly identifying and documenting bugs
- Build and execute automation scripts using open source tools
- Organize testing processes for new and existing products to meet client needs
- Collaborate with internal teams (e.g. developers and product managers) to identify system requirements
- Review debugging process results
- Track quality assurance metrics, like defect densities and open defect counts
- Analyze the causes of non-conforming software and train users to implement solutions
- Maintain relevant knowledge about new testing tools and test strategies
Knowledge and skills you need to have:
- 2+ years' experience in a QA Engineer position
- Significant experience of working in software development teams and using software QA methodologies and tools
- Solid experience in writing clear, concise and comprehensive test plans and test cases
- Significant experience with both white box and black box testing
- Experience with automated testing tools
- Good knowledge of SQL and scripting
- Understanding of Agile/Scrum development principles
Bonus points for the following:
- Experience with performance and/or security testing
- BS or MS degree in Computer Science, Engineering or other related area
Why choose us?
At FoshTech we offer everyone the chance to be the best version of themselves, develop professionally, and create strong working relationships. While offering a competitive salary, we also invest in our people's professional development and want to see you grow and love what you do. We are dedicated to listening to our team's needs and we are constantly working on creating an environment in which you can feel at home... If this sounds like the place for you, contact us now!
What you'll be doing...
As a multi-skilled SDET, you'll play a key role in the Java team. Your role will encompass both testing and development tasks, so you'll need to be versatile and able to switch tasks depending on project needs. Testing software products for overall stability and reliability, and applying latest tools and technologies to ensure progress and make QA tasks smoother and more efficient, will fall under your responsibility.
Some of your tasks will include:
- Defining automatic tests for the whole environment
- Implementing or identifying relevant test cases (acceptance, integration, etc.)
- Creating/reusing tools and scripts to increase efficiency in times of execution
- Sharing the automation sets and tools with the rest of the development team
- Analyzing test results, preparing summary reports, and providing fixes/improvements to the team based on that feedback
- Carrying out both testing tasks and development tasks
- Collaborating in the preparation for the sprint review/demo
- Giving input on process improvements that can improve efficiency and bug prevention
- Sharing the testing effort with other colleagues (other QA or members of the Dev team)
Knowledge and skills you need to have:
- Degree in Computer Science, Engineering or a related subject
- 5 years' experience testing and working with Java8+
- Strong knowledge and understanding of software QA methodologies, tools and processes
- Ability to communicate and coordinate with key stakeholders (Product Owners, Project Managers, Developers)
- Excellent verbal and written communication
- Problem solving, reasoning and logic
- Experience in:
- software development
- software quality assurance and testing distributed systems
- writing clear, concise and comprehensive test plans and test cases
- automated testing tools
- Linux OS
- Agile/Scrum/Kanban development processes
- Knowledge of:
- CI/CD stack. Addition of tests to building pipelines. Testing ability in containerized environments (Docker, Kubernetes, etc.)
- Relational and NoSQL Databases
- Message broker (RabbitMQ, Kafka, etc.)
- SOAP/REST service testing (SOAP UI, POSTMAN, Rest testing tool)
- Spring (Core, Boot, Cloud, Testing, etc.)
- Maven
- Git/Bitbucket
- Atlassian stack (JIRA, Confluence, etc.)
- Cucumber
- Selenium
- JMeter
Bonus points for the following:
- Experience with other testing frameworks
- Working experience with Java SE 11
- Test certifications
- Java OCP certifications
- Javascript
- Python
- HTTP/HTTPS, HTML, CSS, XPATH
Why choose us?
At FoshTech we offer everyone the space to be the best version of themselves, develop professionally, and create strong working relationships. As well as offering a competitive salary, we also invest in our people's professional development and we want to see you grow and love what you do. We are dedicated to listening to our team's needs and we are constantly working on creating an environment in which you can feel at home. If this sounds like the place for you, contact us now!
Time zone: (GMT+01:00) Madrid +/- 2 hours
We are...
a cutting-edge e-commerce company. Our creative, smart and dedicated teams pool their knowledge and experience to find the best solutions to meet project needs, while maintaining sustainable and long-lasting results. How do we achieve this? By making sure that our teams thrive and develop professionally. Strong advocates of hiring top talent and letting them do what they do best, we strive to create a workplace that allows for an open, collaborative and respectful culture.
What you´ll be doing
As an experienced .NET Full Stack Developer, you will be collaborating with the rest of the engineering team to participate in the architecture, design, development, launching, and maintenance of our web applications and APIs. To get the most out of this role you should be proactive and keen to get involved. You must be a strong team player with a can-do approach, who can work under minimal supervision. You must also have a great passion for learning and be able to communicate with your colleagues in both Spanish and English.
Some of your main responsibilities will be:
- collaborating with the rest of the engineering team to design and launch new features
- maintain code integrity and organization
- work with graphic designers, converting designs to visual elements
- use your understanding of data protection and security issues to avoid unnecessary risks
Knowledge and skills you need to have:
- 3+ years experience:
- building web applications with .net technologies
- with C# programming language
- proficiency in advanced Javascript libraries and frameworks such as Angular, React, .NET core, .NET framework etc.
- Understanding of server-side languages
- Experience with:
- development for both mobile and desktop
- usage of push notifications
- micro-services
- code versioning tools such as git, tfs or SVN
- B1+ Spanish and English
Bonus points for:
- Devops experience
- Agile/Scrum experience
Why choose us?
At FoshTech we offer everyone the space to be the best version of themselves, develop professionally, and create strong working relationships. While offering a competitive salary, we also invest in our people's professional development and want to see you grow and love what you do. We are dedicated to listening to our team's needs and we are constantly working on creating an environment in which you can feel at home... If this sounds like the place for you, contact us now!
Time zone: (GMT+01:00) Madrid +/- 2 hours
What you´ll be doing... Working in the infrastructure support team to build, administer and maintain 24x7 production environment and non-production environments, and supporting infrastructure. You will be a point of contact for technical issues on infrastructure components, while supporting the day-to-day maintenance tasks in a manner that is compliant with established policies.
Some of your responsibilities will include:
- Installing and configuring software, hardware, and networks
- Monitoring system performance and troubleshooting issues
- Managing and monitoring system resources, usage, system logs, and active jobs
- Supporting and maintaining hardware, software, servers, and systems in Linux and Windows environments
- Maintaining and operating disaster recovery systems, regular backup jobs, and perform periodic testing
- Providing day-to-day 24x7 support across IT as a Tier 2 support for IT System Administration
- Practicing sustainable incident response, facilitating incident resolution, and performing blameless postmortems
Knowledge and skills you need to have:
- B.S. in Computer Science, Computer Engineering, or a related field with 5 years of relevant experience; or M.S. in Computer Science, Computer Engineering, or a related field. However, an equivalent combination of experience and/or education will be taken into consideration
- Experience:
- implementing and maintaining operating system technologies that include Windows OS and Linux OS
- implementing, maintaining and troubleshooting web and application servers
- in Microsoft Active Directory Services, Clustering Services, and File Services
- Knowledge and experience with virtualization technologies: Microsoft Hyper-V, VMWare
- Knowledge of networking concepts: switched, routers, VLANs, firewalls, load-balancers
- Knowledge of remote access technologies: Citrix XenApp, XenDesktop, Microsoft Remote Desktop, VDI infrastructures
- Strong communication and interpersonal skills
- Conflict resolution, problem-solving skills
- Attention to detail
- Flexible to work with departments in different time-zones
Bonus points for the following:
- Experience working remotely
- ITIL Certifications
- Experience in large server infrastructure and distributed environments
Time zone: (GMT+01:00) Madrid +/- 2 hours
What you'll be doing
We are searching for a Scrum Master to work with our growing teams, improving their work processes and methodologies. If you are a certified Scrum Master, if you enjoy helping teams to delivery by promoting values and principles of Scrum/Agile Methodology...why not get in touch so we can have a chat.
We are looking to recruit a talented and enthusiastic Scrum Master who will:
- Support software development teams implementing Scrum and other Agile frameworks
- Be the internal advocate for the values of Scrum and Agile Methodology, making sure that the methodology is know and applied by all team members
- Work with the Agile Coach and contribute to the Agile Guild by improving cross team collaboration
- Facilitate internal communication and effective collaboration between Stakeholders, Product Owners and Developers
- Achieve a balance between Agile methodologies and efficient delivery
- Coordinate deliverables and resources with the Product Owner to help teams monitor their performance
- Coordinate sprints, retrospective meetings and daily stand-ups
- Analyse variations in methodologies and practices resolving issues that hinder the team's effective implementation
- Coach teams to become self-organised
- Help build a productive environment where team members 'own' the product and enjoy working on it
Knowledge and skills you need to have:
- Minimum of two years working as a Scrum Master, Facilitator, or in similar positions
- Upper intermediate English level (B2)
- Spanish language skills
- Knowledge of Jira and Confluence
- Scrum, Kanban and Waterfall experience
- Knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement)
- Flexible to work with departments in different time zones (Europe and Central/South America)
- Excellent quality of interpersonal performance and soft skills
- Deep interest in collaboration and teamwork
- Great facilitator and communication skills
- Problem-solving and conflict resolution ability
Bonus points for:
- Scrum Master Certification
- Degree in Computer Science, Digital Business, Administration of Companies and Systems, or similar
Choose us because...
At FoshTech we offer everyone the chance to be the best version of themselves, develop professionally, and create strong working relationships. While offering a competitive salary, we also invest in our people's professional development and want to see you grow and love what you do. We are dedicated to listening to our team's needs and we are constantly working on creating an environment in which you can feel at home... If this sounds like the place for you, contact us now!