Position: QA Automation Engineer for a MERN + TypeScript Web Application
Location: Remote
Type: Full-Time
Payment: Always on time!

We are seeking a seasoned QA Automation Engineer with a strong background in the MERN stack to join our dynamic and innovative team. As a key member of our Development and Quality Assurance team, you will play a crucial role in ensuring the delivery of high-quality software products by leveraging advanced test automation frameworks and SaaS tools. Our ideal candidate is someone who thrives in a remote, collaborative environment and is passionate about solving complex challenges to improve our application’s reliability and performance.

Responsibilities:
– Develop and enhance test automation frameworks to support our MERN stack applications, ensuring high-quality product delivery.
– Design and execute comprehensive test plans and test cases for functional, regression, acceptance, and performance testing.
– Provide real-time visibility into tests as they run, enabling on-demand execution and easy access to past test results and failure recordings.
– Ensure test logic is easily verifiable and maintainable, with a clear interface for reviewing test cases and associated code.
– Work closely with the development team to identify and resolve defects and improve overall software quality.
– Contribute to daily stand-ups (9am New York time), sprint planning, and retrospectives, ensuring continuous communication and collaboration within the team.
Research and recommend SaaS solutions for test automation to enhance efficiency and visibility across the QA process.

Qualifications:
– Got 5+ years in the QA automation arena? Solid. Experience with MERN (MongoDB, Express.js, React, Node.js) or something similar? Even better.
– If you know your way around JIRA and XRay, you’re speaking our language.
– Proficiency in developing and debugging automated test cases using tools like Cypress, Selenium, or similar frameworks.
– Experience with SaaS platforms for test automation such as Katalon Studio, BrowserStack, or similar tools.
– Strong understanding of CI/CD principles and experience with tools like GitHub Actions.
– Excellent analytical skills and the ability to troubleshoot complex software issues.
– Familiarity with Agile Scrum methodologies and participation in all phases of the software development lifecycle.
– Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Nice to have:
– Jenkins
– Implement, maintain, and improve CI/CD pipelines to facilitate seamless integration and delivery of code changes.
– Experience in setting up and maintaining local and remote test environments.
– Ability to design and implement test strategies for microservices and distributed systems.
– Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
– Knowledge of cloud services (AWS, Azure, Google Cloud) and their integration into the CI/CD pipeline applied to automatic testing.

Working with us:
– A fully remote work environment with flexible hours.
– An actual collaborative and supportive team atmosphere.
– Participation in daily stand-ups and an agile working culture.
– Opportunities for professional growth and development.

About Grapevine:
– Grapevine connects small-large Healthcare practices and businesses directly to the source so they can access low prices, seamlessly purchase from curated vendors, and eliminate supply shortages.

_______________________________________

***In order to be considered, please send us a video link for the first question in the application.

– Tell us a bit about yourself. Keep it short and casual, 1-3 minutes. We will not consider you without a video link.
– What type of system/dashboard would you deploy in order for us to have an interface where we can run tests on demand, see results of previous tests etc?
– You will be given a project where you can start from 0 creating your testing system. How do you organize it? Explain it to us in high level language.
– If you will be considered for this job, you will be required to pass a take-home test task and participate in an interview. Are you ok with that ?

Posted On: February 12, 2024 21:36 UTC
Category: Automation Testing
Skills:End-to-End Testing, Integration Testing, Load Testing, Regression Testing, Stress Testing, Performance Testing, Compatibility Testing, Component Testing, Test Automation Framework, Automated Testing

click to apply

Powered by WPeMatico