πUnited Kingdom
Senior SDET
closed
Apollo.io
πRemote - Poland
Summary
Join Apollo.io as a Senior SDET Engineer and contribute to the company's quality engineering initiatives while building and scaling their production environment.
Requirements
- BS or MS degree in Computer Science, Computer Engineering or similar
- 5+ years of experience in developing software, automated frameworks and test automation tools
- Strong experience with Linux (Ubuntu) and various types of databases
- You possess a good knowledge of MongoDB or ElasticSearch
- Experience with technologies like Docker, VPN, Kubernetes (strong experience with Kubernetes)
- Experience with Distributed systems
- Experience coding and programming using Java, Python, or similar programming languages
- Knowledge of automation frameworks like Cypress and Rspec
- Some exposure to a modern backend programming languages, preferably Ruby
Responsibilities
- Define and implement the overall testing strategy and methodologies for the organization, ensuring alignment with business objectives and software development goals
- Drive the adoption of CI/CD practices, ensuring automated tests are efficiently integrated and executed in deployment pipelines
- Conduct research on emerging technologies, tools, and processes in software testing; evaluate and recommend their adoption to keep the organization at the forefront of testing best practices
- Lead root cause analysis for complex bugs and issues, working with development teams to ensure long-term solutions are implemented
- Collaborate with DevOps/Infra team to improve our existing infrastructure and solve daily operational challenges and improving Engineering productivity
- Work cross-functionally with various teams at Apollo
- Database support with MongoDB, ElasticSearch, RedisCache and BigQuery
- Define and implement the overall testing strategy and methodologies for the organization, ensuring alignment with business objectives and software development goals
- Lead the design and development of advanced automated testing frameworks and tools that can scale and adapt to various projects and technologies
- Collaborate with engineering leadership to integrate quality assurance processes early in the software development lifecycle
- Drive the adoption of CI/CD practices, ensuring automated tests are efficiently integrated and executed in deployment pipelines
- Serve as a thought leader in software testing, mentoring and guiding QE teams, and fostering a culture of quality and continuous improvement
- Conduct research on emerging technologies, tools, and processes in software testing; evaluate and recommend their adoption to keep the organization at the forefront of quality assurance practices
- Oversee and manage complex testing projects, coordinating with multiple teams to ensure timelines, budgets, and quality targets are met
- Lead root cause analysis for complex bugs and issues, working with development teams to ensure long-term solutions are implemented
- Communicate technical ideas to software developers in written and verbal formats
- Provide strategic testing initiatives for projects to introduce efficient techniques and test productivity improvements
- Work and collaborate with other teams across different offices of the company to achieve organizational objectives when needed
- Manage risks and deliverables to ensure that the testing activities remain within agreed scope, schedule, budget, and quality standards
Preferred Qualifications
- Master's degree in Computer Science, Electrical Engineering, or a related field
- 5+ years of experience providing technical leadership and leading projects (e.g., test, release, etc.)
Benefits
- Great compensation package
- Culture that thrives in openness and excellence
- Tremendous effort into developing our remote employeesβ careers
- Opportunities to grow and accelerate your career
This job is filled or no longer available
Similar Remote Jobs
πNetherlands
πGermany
πSpain
πBrazil
πPeru
πIndia

π°$130k-$160k
πUnited States
πUnited Kingdom
π°$67k-$100k
πCanada