QA Automation
Bond Sports
QA Automation
- Engineering
- Tel Aviv, Israel
- Junior
- Full-time
Description
Join Bond Sports as a QA Automation Engineer (Junior to Intermediate Level)
Bond Sports is on the lookout for a motivated and skilled QA Automation Engineer to join our innovative and dynamic team. In this role, you will play a critical part in enhancing our CI/CD processes and version rollouts, leveraging cutting-edge technologies to ensure the highest software quality standards.
As a key member of our team, you will collaborate with cross-functional stakeholders to deliver exceptional projects while influencing the future of our products with your technical expertise.
Key Responsibilities:
1. Quality Assurance (QA)
- Identify, document, and track bugs, ensuring their timely resolution.
- Collaborate with the development team to maintain coding standards and best practices.
- Participate in code reviews and contribute to design discussions to uphold product quality.
- Ensure that all deliverables meet the required quality benchmarks before release.
2. Quality Engineering (QE)
- Design, develop, and maintain automated test scripts for functional, regression, and performance testing.
- Work closely with cross-functional teams to optimize the software development lifecycle.
- Monitor and analyze test results, providing detailed reports and actionable insights to stakeholders.
- Achieve high test coverage to ensure product reliability and robustness.
- Stay informed about emerging technologies and incorporate best practices to enhance testing strategies.
- Actively contribute to team knowledge-sharing and skill development initiatives.
3. Continuous Integration/Continuous Deployment (CI/CD)
- Strengthen CI/CD pipelines by integrating automated tests and monitoring processes.
- Collaborate with DevOps and engineering teams to optimize version rollouts and deployment processes.
- Identify and address bottlenecks in the CI/CD workflows to improve efficiency and reliability.
Requirements
Technical Skills
1. Automation Tools & Frameworks:
- Hands-on experience with Playwright for test automation, preferably in JavaScript (JS) or TypeScript (TS).
- Strong understanding of writing and maintaining end-to-end, functional, and regression test scripts.
Programming Languages:
- Proficiency in JavaScript or TypeScript for developing automated test cases.
Cloud Platforms:
- Experience working with AWS services such as S3, Lambda, CloudWatch, or similar for supporting CI/CD processes and test environments.
CI/CD and Version Control:
- Familiarity with CI/CD tools like GitHub Actions, AWS code pipeline, or similar.
- Experience integrating test automation into CI/CD pipelines.
Debugging and Troubleshooting:
- Ability to debug test failures, analyze logs, and identify root causes of issues.
- Experience with browser developer tools for troubleshooting.
Testing Methodologies:
- Strong understanding of testing principles such as functional, regression, integration, and performance testing.
- Knowledge of BDD/TDD frameworks is a plus.
Soft Skills
- Strong collaboration and communication skills to work effectively with cross-functional teams.
- Ability to prioritize tasks and meet deadlines in a fast-paced, agile environment.
- Problem-solving mindset with attention to detail.