October 30
• 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.
• 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
Apply Now