Your Role
As a Senior 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.
You are expected to:
- 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)
- 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)
- 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
- Working knowledge of different approaches (e.g. Test-Driven Development, Behavior-Driven Development)
- Hands-on experience working in Agile/Scrum environments, collaborating in sprints and ceremonies
Plus points if you have:
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Hands-on experience with containerized environments (Docker, Kubernetes)
- Professional certification, such as Six Sigma, ISTQB, CQE or CQA