Senior Test Engineer
OpsWerks is a technical consulting company specializing in operational services for the high-tech industry. We help platform and infrastructure teams operate multi-cloud environments, execute complex migrations, and enable seamless app deployments.
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
Ready to start your awesome journey and be part of OpsWerks?
