Job Description
We are seeking a skilled and proactive Test Engineer to drive quality assurance and test automation within a cross-functional development team. The ideal candidate will play a key role in ensuring high-quality software delivery through test automation, exploratory testing, and continuous process improvements.
Key Responsibilities
- Plan, coordinate, and execute testing and quality assurance activities within an Agile development team.
- Collaborate with engineering and product teams to clarify acceptance criteria, define test strategies, and enhance overall product quality.
- Select and implement appropriate testing methodologies based on technical and customer perspectives.
- Design and develop scalable and reusable test automation frameworks and test suites for web, APIs, and mobile applications using open-source tools and custom scripts.
- Support acceptance testing, combining test automation with exploratory testing as needed.
- Continuously improve CI/CD pipelines and release acceptance processes to enhance software delivery.
- Advocate for best practices in software testing, quality engineering, and test culture within the team.
Required Skills & Qualifications
- Proven experience in test design, automation, and execution across web, APIs, and mobile applications.
- software testing practices, techniques, and quality assurance processes.
- one or more programming languages
- test automation frameworks
- CI/CD pipelines
- performance and load testing tools
- Docker and cloud infrastructure
Tech Stack
- Languages: TypeScript, Ruby, Swift, Kotlin
- Test Frameworks: Playwright, Cypress, Selenium, RSpec, XCTest, Espresso, k6
- CI/CD: GitLab, Bitrise
- Deployment & Infrastructure: Docker, Kubernetes, AWS
Hiring Team Member
