Halo believes in innovation by inclusion to solve digital problems. As an international agency of over 200 people specializing in interactive media strategy and development, we embrace equity and empowerment in a serious way. Our interdisciplinary teams of unique designers, developers and entrepreneurial minds with a variety of backgrounds, viewpoints, and skills connect to solve business challenges of every shape and size. We empathize to form deep, meaningful relationships with our clients, so they can do the same with their audience. Working at Halo feels like belonging. Learn more about our philosophy, benefits, and team at
We are seeking a Test Automation + Manual Engineer to design, develop, and maintain automated testing solutions. You'll collaborate with development teams to ensure high-quality software, create and execute test scripts, and troubleshoot issues. Strong experience with automation tools and scripting languages required. You will work closely with the QA team and development teams to automate test cases, execute test suites, and ensure the delivery of high-quality software products. To be successful in this role, you should have a proven track record of working experience in manual & automation testing in a fast-paced environment focused on continuous improvement.
Responsibilities
- Define tests cases
- Design, develop, and maintain automated test scripts and frameworks.
- Identify test scenarios and implement automated tests to verify functional and non-functional requirements.
- Execute automated test scripts and monitor test runs to ensure accurate and reliable results.
- Maintain and update existing automated test suites to accommodate changes in software functionality and requirements
- Participate in the full life-cycle of software development from requirements through implementation
- Elaborate reports on the effectiveness and defects to the production team.
- Join forces with Test Automation Engineers, Business Analysts, Delivery Managers, Technical Leaders, and Software Developers.
- Work in an agile environment with a multicultural team
- Understand test strategies and assess risks
MUST: Solid Expertise in manual and automation testing
- Work experience in manual testing for web-based and hybrid applications
- Test automation skills in WebDriverIO, Cypress, Typescript, ES Lint, Mongo DB, experience in both manual testing and UI test automation. Good communication skills.
- Good understanding of the improvement process for Manual Testing (Smoke, Regression, QA SignOff, GO / NO GO, End-to-End, User Acceptance Testing)
- Solid comprehension of Agile methodologies
- Previous experience in designing and executing test cases, analysis of requirements, and acceptance criteria
- Analytical mindset to identify test scenarios for both Front-end and Back-end
- Collaborate on the Software Development Life Cycle, analyzing test results, errors, and bugs
Languages/Frameworks:
- Angular.
- JavaScript
- Typescript
- Express.
- Node.JS (UI, backend API and Common API).
- Python (APIs).
Development tools:
- Jenkins (CI/CD Tool).
- Pytest for Phython (Unit test).
- (E2E testing tool).
- Playwright
- Cypres
- Intellij Idea, Visual Code (IDE)
- Fully Remote Work! 🏡
- Payments in USD 💰
- Work with an international team and clients! 🌎