QA Engineer

Senior
Remote

Questions?   Contact us!

Company

This startup 'digitizes' physical retail spaces to create more relevant consumer experiences and optimize sales for retailers. Their platform is purpose-built to answer the radical and permanent shift in consumer behavior by using real-time data and conditions to deliver localized, timely, and meaningful messages directly to customers on-site in physical retail locations. They have a unique approach to marketing automation in a retail environment takes advantage of digital best practices and tools: creating speed, convenience, and relevance. They merge all of the functionality of classic digital display networks (scheduling, tracking, device management, reporting) with the additional and unique capability of reacting to a broad variety of data, in real time. The company is a fast growing start-up, founded in 2014 and their underlying technology has been used at 1500+ restaurants. While the company is headquartered in San Diego, they operate a distributed, remote team, work asynchronously and trust one another to accomplish goals. Their founders have 20+ years of designing software for retail, we are backed by top investors, and advised by industry veterans.

Job Description

Our client is growing quickly and is currently seeking an Automation Engineer to help them automate functional and visual end to end tests of our internal and customer-facing responsive web applications. What You’ll Do: • Contribute to building a functional and visual end to end tests for all of our React-based applications using cypress.io and Percy or Applitools. • Improve QA team processes by keeping what's working, throwing away what's not. • Collaborate on the QA team vision. • Long term plan will be to integrate end to end testing into our CircleCI based deployments. • Understand and test user authentication and authorization between multiple systems, servers, and environments. • Build technology the right way; for us, this means simple, well-designed and documented services and tools that gradually grow over time, and that provides plenty of insight into usage and performance. What You’ll Need: • 3 - 5 years of QA experience. • 2 - 3 years experience with API testing, UI testing, end to end testing. • 2 - 3 years automating tests for applications made with React and Redux. • 1 - 2 years working with AWS, in any capacity. • Experience with Cypress. • Proven experience in understanding complex user needs with multiple stakeholders. • Experience with continuous integration and test-driven development. • Experience with the entire development lifecycle, from design through implementation and deploying through maintaining. • Proven ability to build end to end tests from start to finish. • Ability to craft simple and elegant solutions to complex problems. • Desire to continuously, learn, improve and apply new technologies that will increase operational efficiency and effectiveness. • Good diagnostic, analytical, design and communication skills. • Experience with Agile development processes (Scrum, Kanban). • Ability to work in a remote environment. ** Please note that for this position it's highly important that you can communicate well in english, both written and spoken. ** Bonus Skills: • Experience in debugging performance issues with JavaScript and React or other SPA architecture. • Experience with Serverless Frameworks and AWS Lambda. • Experience with Material Design and Material UI component library. • Experience taking complicated UX/UI designs and breaking them down into their respective test cases. • 2 - 3 years experience with QA in high-availability enterprise software.

Notes

Only candidates from United States, Canada, Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Mexico, Panama, Peru, Uruguay

Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.

Already have an account?

Sign In to load your details

Apply now

Please complete our online questionnaire

Upload your photo
First Name (Required)
Last Name (Required)
Email (Required)
Summary (Required)
LinkedIn Profile (Required)
GitHub Profile (Optional)
Stack Overflow Profile (Optional)
Portfolio (Optional)
English Resume (CV) (Required) Under 5MB please. English. PDF only.
Availability (Required)
Full-time Monthly Salary Expectations (in USD) (Required)
Country (Required)
Are you able to hold an interview in English? (Required)
On a scale of 1-10: what is your level of spoken English? (Required)
Required Skills (Experience in years) (Required)
Optional Skills (Experience in years) (Required)
How many years of your career have you worked remotely? (Required)
How many years have you worked professionally in software? (Required)