Senior Test Engineer
Your Role
We are looking for a Test Engineer with strong experience in both automation and manual testing to ensure the quality, reliability, and performance of our products. As a Test Engineer, you’ll work closely with engineers, product managers, project managers, and business stakeholders to design, implement, and maintain automated test frameworks while also applying hands-on manual testing when needed.
This role is ideal for someone who is detail-oriented, proactive, and passionate about driving test automation excellence while keeping the customer experience at the heart of testing.
If you feel this is you, then we'd love to get to know you.
What You'll Do
Design, build, and maintain scalable automation frameworks for web, API, and integration testing
Write and execute automated test scripts that are reliable, maintainable, and efficient
Conduct manual exploratory testing where automation isn’t feasible
Partner with developers, product owners, and project managers to define clear test strategies and acceptance criteria
Integrate tests into CI/CD pipelines to ensure fast and reliable feedback on product quality
Identify, log, and track defects through to resolution
Mentor junior test engineers in best practices for automation and testing
Champion a culture of quality-first engineering within the team
Your Qualifications
4+ years of experience in software testing, with at least 2+ years focused on test automation
Strong coding skills in at least one language (e.g., Python or JavaScript)
Hands-on experience with test automation tools (e.g., Selenium, Cucumber, Playwright, Cypress, Pytest, JUnit, TestNG)
Solid experience in interacting with APIs for testing, including designing and executing API test cases
Proficiency with testing tools such as Postman, Locust, OWASP ZAP, and Lighthouse
Proven track record in performance and load testing of applications
Experience integrating tests with CI/CD pipelines (e.g., Jenkins, GitHub Actions)
Hands-on experience with containerized environments (Docker, Kubernetes)
Solid understanding of software QA methodologies, tools, and processes
Solid experience in creating test plans, test strategies, and test cases in accordance with software quality testing standards
Hands-on experience working in Agile/Scrum environments, collaborating in sprints and ceremonies
Excellent communication and collaboration skills
Strong analytical and thinking skills
Plus Points
Familiarity with cloud platforms (AWS, Azure, or GCP)
Working knowledge of different approaches (e.g. Test-Driven Development, Behavior-Driven Development)
Professional certification, such as Six Sigma, ISTQB, CQE or CQA