Gigster
QA Automation Engineer
Job Summary
The role involves developing and maintaining automated test suites supporting software delivery across backend, web, and mobile platforms. The QA Engineer will collaborate with cross-functional teams to ensure product quality, define test strategies, and improve testing processes. Key skills include experience with automated testing frameworks, JavaScript/TypeScript, and understanding of CI/CD pipelines. The position is fully remote with flexible hours and includes benefits such as paid time off.
Required Skills
Benefits
Job Description
Do you want to work on cutting-edge projects with the world’s best IT engineers? Do you wish you could control which projects to work on and choose your own pay rate? Are you interested in the future of work and how the cloud will form teams? If so - the Gigster Talent Network is for you.
Our clients rely on our Network for two main areas, Software Development and Cloud Services. In some cases, they need help building great new products, in others they want our expertise in migrating, maintaining, and optimizing their cloud solutions.
At Gigster, whether working with entrepreneurs to realize ‘the next great vision’ or with Fortune 500 companies to deliver a big product launch, we build really cool enterprise software on cutting-edge technology.
The Role
As a QA Engineer at our client’s company, you’ll play a key role in strengthening the quality of both their codebase and the systems they build. You’ll be responsible for developing and maintaining test suites that support automated software delivery and boost confidence in every release. Your work will directly contribute to building reliable, maintainable, and testable systems across backend, web, and mobile platforms.
You’ll collaborate closely with engineers, product managers, and designers to ensure quality is prioritized from the start and throughout the development cycle. This includes defining test strategies, identifying risk areas, and shaping a thoughtful and practical approach to automation and validation.
Their technology stack includes Node.js, the Serverless Framework, Neon, GraphQL, React/Vite, Swift, and Kotlin. This role calls for strong technical skills, attention to detail, and a clear understanding of where automation adds the most value.
Key Responsibilities
- Define and implement test strategies for backend, web, and mobile components
- Build, maintain, and evolve automated test suites across platforms and services
- Collaborate with developers, designers, and PMs to ensure testability and release readiness
- Execute manual exploratory testing for complex workflows and edge cases as needed
- Review product requirements, identify risk areas, and translate them into test cases
- Integrate tests into CI/CD pipelines to ensure fast, reliable feedback
- Monitor test performance, investigate failures, and own continuous improvement
- Contribute to release validation, smoke testing, and rollback readiness
- Promote a quality-first culture by advocating for automation, coverage, and observability
- Document test plans, test coverage, and QA processes for team alignment
Qualifications
- Proficiency in automated testing frameworks for web and mobile (e.g., Playwright, Maestro, Appium, Detox, XCTest, Espresso)
- Strong JavaScript/TypeScript skills; working knowledge of Swift and Kotlin is a plus
- Experience testing GraphQL APIs, including writing and validating queries/mutations
- Familiarity with backend testing approaches (e.g., mocking services, validating serverless functions)
- Experience with CI/CD systems like GitHub Actions, CircleCI, or equivalent
- Ability to implement and maintain reliable, scalable automated test suites across layers (UI, API, integration)
- Familiarity with cloud-native architectures, including testing in serverless and ephemeral environments
- Comfort with testing in a modern stack: Node.js, Serverless Framework, Neon, React/Vite
- Understanding of test coverage metrics, flakiness mitigation, and test reliability best practices
- Strong written and verbal communication skills for documentation and collaboration
Our recruitment process
- Recruiter Screen (30 mins)
- Technical Interview (30 min)
- Client Interview Day (Multiple sessions / Meet the team)
We strive to move efficiently from step to step so that the recruitment process can be as fast as possible.
What we offer
- Totally remote, full-time (40h/week)
- Monday to Friday, flexible work hours (from US Pacific Standard Time to British Time)
- Long-term, no end date contractor agreement
- Payment in USD, by-weekly or monthly - your choice
- PTO for Local holidays based on the country of residence, plus two calendar weeks (10 workdays)
Gigster
Gigster connects businesses with top-tier talent for custom software development, AI advancements & digital experiences. Get started with on-demand experts.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.