We are the only solution in the market today that offers vulnerability-free open source language packages and containers and Intelligent Remediation, which identifies which vulnerabilities to prioritize, assesses the impact of updates causing breaking changes, prioritizes what to fix first, securely builds open source packages from source, and facilitates the build and deploy process to get fixes into production quickly and easily.
Key Responsibilities
- Design, develop, and maintain automated test scripts and frameworks to ensure the reliability and security of our software products.
- Execute thorough testing plans, identifying defects and areas for improvement, and collaborate with development teams to resolve issues efficiently.
- Work closely with DevOps and engineering teams to integrate automated testing into our CI/CD processes, enhancing release quality and speed.
- Lead strategic initiatives to improve our automated testing processes and tools, ensuring alignment with industry standards and best practices.
- Contribute to the continuous improvement of our QA methodologies, fostering a culture of innovation and excellence in software testing.
- Stay abreast of emerging trends and technologies in automated testing and security, and integrate new techniques into our QA processes.
Skills, Knowledge and Expertise
- Proven experience with automated testing frameworks such as Selenium, Cypress, or Playwright, and proficiency in scripting languages like Python 3.9+ or JavaScript ES6+.
- 3+ years of experience in software quality assurance, with a focus on automation testing and continuous integration practices.
- Deep understanding of version control systems (Git) and CI/CD pipelines, particularly in cloud-first architectures using AWS, Azure, or GCP.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong analytical and problem-solving skills, with a keen eye for detail and a passion for ensuring software quality and security.
- Excellent communication skills, with the ability to convey complex technical concepts to a diverse audience and collaborate effectively with developers and product managers.
Benefits
- Working for a stable and growing company that offers the environment and personal growth potential of a start-up as well as the stability of a successful business with established revenue.
- The chance to grow and grow with a team, as we expand our data portfolio and team.
- The chance to collaborate with a smart, considerate, enthusiastic team of people.
- The chance to work on a project that will change the work lives of developers around the world, including your own!
- Competitive salary and bonus plan.
- Comprehensive benefits package and health/wellness credit program.
- Unlimited PTO and a work-from-anywhere policy