Automation Qa
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
????????Semrush is a brand visibility platform that helps marketers manage their online presence and create measurable impact. It provides AI-driven insights across GEO, SEO, Agentic Search Optimization, content marketing, paid media, and social strategy.??????Build QA processes from scratch by establishing testing standards for a product team without dedicated QAEmbed quality practices into sprint planning, backlog refinement, and the development lifecycleOwn end-to-end testing quality for the Site Intelligence product, including customer-facing tools and internal systemsAssess the current testing state and select suitable tools and technologiesDesign and implement a scalable test automation strategy and framework aligned with company-wide QA approachesDesign, build, and maintain automated backend microservice, asynchronous workflow, public API, internal API, and UI test suitesTest data flows across crawlers, internal configuration tools, metadata engines, and reporting APIsIdentify integration edge cases before production releasesIntegrate automated testing into CI/CD pipelinesPartner with infrastructure teams to establish staging and release candidate environmentsEmbed quality checks into the deployment processCollaborate with product managers, engineers, tech leads, and cross-functional teams to align testing strategy with product goals and engineering prioritiesIntegrate QA into an established developer-owned testing process without slowing delivery??????????Demonstrated experience building QA processes and test strategies from scratch within an active engineering teamStrong hands-on coding skills for test automation, such as PythonSolid manual and exploratory testing experienceExperience testing public and internal APIs, backend microservices, distributed systems, and data pipelinesPractical experience integrating automated tests into CI/CD pipelinesExperience with containerized environments such as DockerStrong communication and collaboration skills across cross-functional teamsFluent English, written and spokenNice to have: Familiarity with Google Cloud Platform (GCP), understanding of web technologies, web crawlers, or HTML structure, SQL skills for data validation and verification???????Unlimited PTOHobby and team building budget allowanceEmployee Support ProgramFinancial aid after the loss of a family memberEmployee Resource Groups#J-*****-Ljbffr
Requirements
Demonstrated experience building QA processes and test strategies from scratch within an active engineering team Strong hands-on coding skills for test automation, such as Python Solid manual and exploratory testing experience Experience testing public and internal APIs, backend microservices, distributed systems, and data pipelines Practical experience integrating automated tests into CI/CD pipelines Experience with containerized environments such as Docker Strong communication and collaboration skills across cross-functional teams Fluent English, written and spoken Nice to have: Familiarity with Google Cloud Platform (GCP), understanding of web technologies, web crawlers, or HTML structure, SQL skills for data validation and verification
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Navigating the AI Shift
Dev Digest 120 - Apple and peers
Why Upskilling And Reskilling is Important For Developers
Dev Digest 121 - AI goes offline