QA Engineer
Sprocket Security
Company Mission - Our mission is to help secure as many companies as possible, by using the best way of doing so, penetration testing. Sprocket Security prioritizes offensive security for enterprises, empowering them to build robust defense strategies based on individual business risk.
How - At Sprocket Security, we've built an expert-driven Continuous Penetration Testing platform that blends cutting-edge automated and manual testing methods.
Your Mission - As a QA Engineer at Sprocket Security, your mission will be to ensure that our software products are of the highest quality, reliable, and meet the needs of our customers. You will be at the forefront of our quality assurance processes, meticulously designing and implementing both manual and automated testing frameworks. Your attention to detail and commitment to quality will be crucial in identifying and resolving defects, thus ensuring the stability and performance of our software. By collaborating closely with our development teams and continuously improving our testing methodologies, you will play a vital role in delivering robust and secure solutions that protect our customers in the cybersecurity landscape.
Responsibilities:
- Develop and implement a comprehensive manual testing program for our software products.
- Design, create, and execute detailed test plans and test cases.
- Identify, document, and track software defects using issue tracking tools.
- Collaborate with development teams to understand product requirements and design test strategies.
- Build and maintain automated test scripts using appropriate tools and frameworks.
- Integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.
- Perform regression testing and ensure the stability of the software after changes.
- Analyze test results and provide actionable insights to the development team.
- Continuously improve testing processes, tools, and methodologies.
- Mentor and guide junior QA team members as needed.
Qualifications:
Minimum:
- Proven experience as a QA Engineer with both manual and automation testing.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Proficiency in writing and executing manual test cases.
- Experience with automated testing tools (e.g., Selenium, JUnit, TestNG, Cypress).
- Familiarity with scripting languages (e.g., Python, JavaScript, Ruby) for test automation.
- Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI).
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Attention to detail and a commitment to quality.
Preferred:
- Experience with performance and load testing tools.
- Knowledge of security testing practices.
- Familiarity with Agile/Scrum methodologies.
- Experience with cloud-based testing environments.
Benefits:
- Unlimited and mandatory PTO for healthy work/life balance.
- Company matched 401k (immediate eligibility, no one should have to wait to start saving).
- 75% company contribution for health insurance for employees and 50% for dependents.
- 100% company contribution for dental and vision.
- Work whatever schedule works best for you. We care about results, not 9-5.
- Hardware and tools of your choice.
- Support for your career development with paid training, conferences, certifications, etc.
Location: Madison, WI
Ready to Trailblaze the Cybersecurity Frontier? If you're passionate about cybersecurity and eager to make an impact in the industry, we want you on our team. Apply now at Sprocket Security and join the revolution of safeguarding businesses from cyber threats!