Design, implement, and optimize automated test suites for web, mobile, API, and cloud applications. Build and maintain automation frameworks using Cypress, Playwright, Selenium, and CI/CD tools. Ensure quality, reliability, and scalability through collaboration with development and product teams.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
At Shokworks, we build high-impact technology solutions for innovative companies around the world. We are looking for a Senior QA Automation Engineer to join our team and help ensure the quality, reliability, and scalability of web, mobile, API, and cloud-based applications.
This role is ideal for a senior QA professional with strong automation expertise, solid programming fundamentals, and a strong manual testing background. The selected candidate should be able to design, implement, maintain, and improve automated testing frameworks while also applying strong QA criteria to functional validation, test planning, and bug reporting.
Responsibilities
- Design, develop, maintain, and optimize automated test suites for web, mobile, API, and backend services.
- Build and improve automation frameworks using tools such as Cypress, Playwright, Selenium, Katalon, or similar.
- Define automation strategies for regression, smoke, integration, API, and end-to-end testing.
- Create reliable, scalable, and maintainable automated tests, reducing flaky tests and improving test stability.
- Integrate automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, GitLab CI, Jenkins, or similar.
- Execute API testing and automation using tools such as Postman, SoapUI, Bruno, Karate, or similar.
- Analyze application behavior, logs, test results, and failures to identify root causes and improve test coverage.
- Collaborate closely with developers, product teams, DevOps, and project stakeholders to validate requirements, user stories, scenarios, and edge cases.
- Design, document, and execute manual test cases when needed, especially for exploratory, functional, regression, and acceptance testing.
- Validate data integrity and support test execution using SQL queries.
- Identify, document, and track bugs clearly using tools such as Jira, GitLab, Azure DevOps, TestRail, or similar.
- Contribute to QA best practices, automation standards, code reviews, testing strategy, and continuous improvement initiatives.
- Participate in Agile/Scrum ceremonies, including refinement, planning, testing strategy, sprint reviews, and release validation.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Requirements
- 3+ years of experience in software quality assurance, with strong focus on test automation.
- Proven experience designing, developing, and maintaining automated test suites.
- Strong hands-on experience with automation tools such as Cypress, Playwright, Selenium, Katalon, Karate, or similar.
- Strong programming knowledge in at least one language such as JavaScript, TypeScript, Python, Java, or similar.
- Experience automating API tests and validating REST services, JSON/XML payloads, microservices, or backend integrations.
- Experience with API testing tools such as Postman, SoapUI, Bruno, Karate, or similar.
- Experience integrating automated tests into CI/CD pipelines.
- Solid understanding of QA methodologies, testing strategies, test design techniques, regression testing, smoke testing, and release validation.
- Strong manual testing background, including test case creation, test planning, bug reporting, exploratory testing, and functional validation.
- Experience writing SQL queries for data validation and test support.
- Familiarity with bug tracking and test management tools such as Jira, Azure DevOps, GitLab, Mantis, YouTrack, TestRail, or similar.
- Understanding of Agile/Scrum methodologies and software development lifecycle.
- Ability to troubleshoot automation failures, identify flaky tests, improve locator strategies, and maintain reliable test execution.
- Strong analytical thinking, attention to detail, ownership, and ability to communicate clearly with technical and non-technical teams.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
English level B2 or higher required.
Nice to Have
- Experience testing microservices, distributed systems, or cloud-based applications.
- Experience with BDD frameworks such as Cucumber, SpecFlow, or Gherkin.
- Experience with performance testing tools such as JMeter, k6, or similar.
- ISTQB certification or strong knowledge of ISTQB testing practices.
- Experience with Docker or containerized test environments.
- Experience with Azure DevOps, GitHub Actions, GitLab CI, Jenkins, or similar CI/CD tools.
- Experience with TypeScript-based automation frameworks.
- Experience with test reporting, observability, logs, and quality metrics.
What We Offer
- 100% remote work.
- Opportunity to work on international technology projects.
- Collaborative and fast-paced environment.
- Professional growth and continuous learning opportunities.
- Exposure to modern QA practices, automation frameworks, CI/CD pipelines, and agile teams.
Similar Jobs
Explore other opportunities that match your interests
veta virtual
remotivated