Share this Job

Software Development Engineer in Test

Date: Jan 9, 2022

Location: Remote, ES Leamington Spa, GB Pozuelo de Alarcón (Madrid), ES Farnborough, GB Barcelona, ES Remote, GB

Company: Syniti


Syniti is an innovative, global leader in Enterprise Data Management. With smart and powerful resources like our award-winning software platform and premier consultants, Syniti helps the world’s top enterprises create unique advantage and value with their data. Whether the goal is bringing new products to market faster, accelerating time-to-value for a new ERP system or corporate acquisition, powering new AI/ML initiatives, or increasing profitability by eliminating inefficiencies, Syniti ensures your business’s data is a high-performing and trusted asset. Syniti is also a preferred data solution used by the world’s top system integrators, and a portfolio company of BridgeGrowth Partners LLC. Headquartered in Boston, Massachusetts with offices in 25 countries around the world, Syniti operates in all global regions and industry verticals, and maintains a 100% client success rate across thousands of complex data projects and initiatives.


The main responsibility of the Software Engineer in Test is to perform testing and quality assurance for our on-premise software. This position requires working with all stakeholders involved in the Software Development Lifecycle (SDLC), primarily the Senior Developers, Quality Engineers, and Product Managers. The Engineering Team for this position is located in North America (NA), therefore, there will be a requirement to adjust work hours to have reasonable overlap with the NA work schedule.

This role has been designated as a remote position allowing qualified talent throughout the listed country to be considered for the opportunity.



  • Design, develop, maintain, and implement test plans and automated tests and contribute to continuous delivery of our software
  • Develop and maintain a current and thorough understanding of our on-premise software
  • Maintain and improve our current automation framework
  • Thoroughly analyze test execution results to ensure that the work products comply with approved design and documented requirements
  • Assist in the gathering and analyzing of testing metrics and suggest process improvements to improve the software development and testing processes including performance testing and monitoring
  • Execute Integration, Regression and Acceptance testing
  • Automated and manual tests
  • Analyze and resolve test failures
  • Support the Development Team by taking on additional responsibilities, as needed



  • Bachelor’s Degree in Computer Science or related technical field
  • 5+ years of experience in SDET/CI/CD/Test Automation, Software Development or Test Framework Development
  • 3+ years of experience working in JavaScript and experience using automation testing tools/ frameworks /languages required
  • Experience in one or more of the following: Cucumber, Python, Ruby, Capybara, JMeter, Mocha, Puppeteer, Protractor, or Jasmine
  • Must have experience working in MS SQL Server and proficient database skills
  • Experience with formal QA testing processes
  • Familiarity with AWS tools and services (EC2 and S3 a plus)
  • Experience with Go, Angular, and Docker a plus
  • Experience with test case and test scenario writing – both manual and automated
  • Experience writing automated tests for web front ends, web services, APIs, and databases
  • Knowledge of code versioning tools such as Git and GitHub
  • Knowledge of continuous integration tools such as Jenkins
  • Familiarity with Jira or other Agile software development tools for task management
  • Ability to communicate clearly and efficiently to team members and clients, verbally and in writing
  • Strong problem solving and debugging skills
  • Ability to work closely with team while remote (Slack, MS Teams, Zoom)



  • Trust that you are good at what you’re doing. At Syniti you will find a supportive environment and access to learning tools, but micromanagement is not our thing.
  • Growth. We are growing rapidly and steadily solving the biggest challenges enterprise companies are faced with today. There was never a better time to join and grow with us. Most importantly you will have the chance to shape our journey and share in our success story.
  • Support. We all rely on each other and enable each other to be successful. You won’t stand alone.
  • Curiosity and genuine interest in you. We all have our different stories, all equally fascinating with each depicting a different journey and we want to hear them all.
  • Recognition. We are the sum of individual achievements and we always take the time to celebrate them.
  • An open organisation. Hierarchies are not our thing and access is something we make sure of across the board. We are a family where everyone is just as important, everyone’s work is seen and ideas valued.