Test Automation Engineer (Intelligence Platform)
Sigma Software
Job Summary
We are seeking an experienced Test Automation Engineer to build scalable, automated testing frameworks, accelerate development, and ensure product excellence. This role involves leading automation efforts, standardizing testing processes, and collaborating with engineers, designers, and product managers to identify quality risks. The engineer will implement robust automated test suites, maintain high reliability, and deliver consistent, high-quality user experiences by ensuring features meet standards before release.
Must Have
- Design, implement, and maintain automated testing frameworks for web and Back-end services
- Build end-to-end, integration, and regression test suites
- Integrate automated tests into CI/CD pipelines using GitHub Actions or similar tools
- Collaborate with developers to define and enforce testing best practices and QA processes
- Conduct exploratory and manual testing where automation has not yet been implemented
- Monitor and report on testing metrics, coverage, and release readiness
- Identify, document, and track defects
- Promote continuous improvement in test speed, accuracy, and efficiency through tooling and automation
- Collaborate with the DevOps team to enhance test environments, data management, and the reliability of test runs
- 4+ years of experience in quality assurance, test automation, or software engineering
- Strong proficiency in automated testing frameworks (e.g., Playwright, Cypress, Selenium, or Pytest)
- Experience with CI/CD systems such as GitHub Actions, Jenkins, or similar
- Proficiency in scripting languages (Python, JavaScript, or TypeScript preferred)
- Familiarity with RESTful APIs, GraphQL, and Back-end service testing
- Experience working with containerized environments (Docker, Kubernetes)
- Strong understanding of QA methodologies, test design, and defect management processes
Good to Have
- Knowledge of observability and monitoring tools (OpenTelemetry, PostHog, and Clarity)
- Experience working in SaaS, startup, or AI-driven product environments
- Familiarity with performance and load testing tools (e.g., Locust, JMeter)
- Understanding of accessibility, usability, and cross-browser testing best practices
- Experience with Azure Cloud or similar platforms
Job Description
Company Description
We’re seeking an experienced Test Automation Engineer passionate about building scalable, automated testing frameworks that accelerate our development cycle and ensure product excellence.
As a Test Automation Engineer, you’ll lead the effort to automate, standardize, and continuously improve our testing processes. You’ll collaborate closely with engineers, designers, and product managers to identify quality risks early on, implement robust automated test suites, and maintain high reliability standards across our applications.
Your work will be crucial to delivering consistent, high-quality experiences for our users, ensuring that every feature, integration, and update meets the highest standards before release.
CUSTOMER
Our Customer is building the future of intelligent content systems, empowering teams to craft, manage, and analyze narratives with precision and insight. Their platform integrates advanced data, AI, and automation capabilities to streamline how organizations understand and tell their stories.
Job Description
- Design, implement, and maintain automated testing frameworks for web and Back-end services
- Build end-to-end, integration, and regression test suites to ensure broad coverage across applications
- Integrate automated tests into CI/CD pipelines using GitHub Actions or similar tools
- Collaborate with developers to define and enforce testing best practices and QA processes
- Conduct exploratory and manual testing where automation has not yet been implemented
- Monitor and report on testing metrics, coverage, and release readiness
- Identify, document, and track defects to ensure fast feedback loops and clear communication
- Promote continuous improvement in test speed, accuracy, and efficiency through tooling and automation
- Collaborate with the DevOps team to enhance test environments, data management, and the reliability of test runs
Qualifications
- 4+ years of experience in quality assurance, test automation, or software engineering
- Strong proficiency in one or more automated testing frameworks (e.g., Playwright, Cypress, Selenium, or Pytest)
- Experience with CI/CD systems such as GitHub Actions, Jenkins, or similar
- Proficiency in scripting languages (Python, JavaScript, or TypeScript preferred)
- Familiarity with RESTful APIs, GraphQL, and Back-end service testing
- Experience working with containerized environments (Docker, Kubernetes)
- Strong understanding of QA methodologies, test design, and defect management processes
Will be a plus:
- Knowledge of observability and monitoring tools (OpenTelemetry, PostHog, and Clarity)
- Experience working in SaaS, startup, or AI-driven product environments
- Familiarity with performance and load testing tools (e.g., Locust, JMeter)
- Understanding of accessibility, usability, and cross-browser testing best practices
- Experience with Azure Cloud or similar platforms