We are looking for a Senior QA Engineer to play a key role across all phases of the product development lifecycle — from defining and implementing tests to automating, executing, and reporting them. This role is ideal for engineers passionate about ensuring quality at scale and working on enterprise-grade SaaS products in modern cloud environments.
What You’ll Do
-
Define, author, and automate test plans and test specifications for product features.
-
Design and implement automation scripts to cover regression, integration, and end-to-end testing.
-
Conduct manual and automated testing for RESTful APIs and UI components.
-
Work closely with developers, product designers, and customer support teams to identify, analyze, and resolve defects.
-
Maintain and enhance test automation frameworks for web applications and APIs.
-
Troubleshoot, debug, and track issues using JIRA or similar bug-tracking tools.
-
Ensure performance, scalability, and reliability testing in SaaS and cloud environments.
-
Collaborate across teams to maintain continuous integration and delivery (CI/CD) pipelines.
What You Know
-
5+ years of software quality assurance experience, including test automation.
-
3+ years of experience in Python or similar scripting languages.
-
Strong experience testing RESTful services and UI/end-to-end automation.
-
Hands-on experience with SaaS platforms deployed on AWS, Azure, or GCP.
-
Experience with observability tools such as Splunk, New Relic, or Datadog.
-
Familiarity with Kubernetes, Docker, and CI/CD pipelines.
-
Solid understanding of Linux environments (Ubuntu, Red Hat).
-
Knowledge of virtualization platforms like ESXi or VirtualBox.
-
Excellent communication and collaboration skills.
-
Growth mindset — eagerness to learn and adapt in a fast-paced environment.
Education
-
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.