Software Engineer in Test (Manual & Automation)
We are seeking a dedicated Software Engineer in Test who thrives in a fast-paced environment and is motivated to build robust products and maintain a high-quality codebase. This role is ideal for a self-starter who is capable of handling both manual and automated testing tasks, with a focus on API and database testing.
Key Responsibilities:
Manual & Automation Testing: Lead and execute both manual and automated tests, with a focus on API and database testing to ensure comprehensive coverage across our software systems.
Project Management: Independently manage your projects and time, set clear goals, and maintain transparency with stakeholders on project progress and expectations.
Continuous Improvement: Collaboratively drive and refine quality engineering processes, leveraging data-driven insights to enhance overall quality metrics.
Quality Engineering: Implement best practices in testing and debugging, including BDD/TDD methodologies and performance metrics.
Technical Leadership: Bring a strong analytical approach to problem-solving, with the ability to diagnose root causes and contribute to long-term improvements.
Required Skills and Qualifications:
Experience: Minimum of 4+ years of hands-on experience in software quality engineering, ideally within SaaS or similar high-quality environments.
Technical Proficiency: Skilled in test automation tools like Cypress, Selenium, Nightwatch, Playwright, Jest, Mocha, and Jasmine, along with JavaScript/TypeScript proficiency.
API & Database Testing: Solid experience with API, database, and microservice testing, plus familiarity with CI/CD tools (e.g., Jenkins, CircleCI).
White Box Testing: Expertise in white box testing, web application performance, and Core Web Vitals (CWV) metrics.
Automation Frameworks: Background in developing and maintaining unit, component, and system tests within BDD/TDD frameworks.
Tools and Technologies: Proficient with GitHub or other source control systems, and well-versed in web application best practices.
Additional Qualifications:
Demonstrated track record of implementing and managing effective quality engineering processes.
Strong communication skills and a growth-oriented mindset, focused on continuous learning and improvement.
Ability to interpret functional requirements and translate them into actionable test plans and cases.
Join us if you’re passionate about quality engineering, have a strong technical foundation, and are eager to contribute to building products with a focus on excellence.