In this role, you will be one of the early engineers on the team to bring the quality of our software to a whole new level
You will coordinate in ensuring all the bugs that could possibly be caught automatically are caught
You will work across frameworks and platforms to create a next-gen QA pipeline
You will coordinate setting up the infrastructure and best practices for writing tests for the rest of the RD organization
Responsibilities
Develop and implement formal QA/testing practices, test processes, methodology, standards, and hygiene for our agile development efforts.
Design and execute test plans and test cases to ensure the quality of software products.
Develop the strategy and enablement of User Acceptance Testing, partnering effectively with the business to ensure goal achievement.
Negotiate, plan, and manage all release activities to ensure successful product launches.
Coordinate the Go-Live activities including the execution of the deployment plans and checklists.
Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes to the stakeholders.
Requirements
2 + years of experience in software quality assurance and testing with prior hands-on quality engineering experience.
In-depth understanding of the entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Performance, Volume, User Acceptance).
Knowledge of multi-tier web application architecture and deployment.
Familiarity with QA best practices and methodologies to design, implement and automate processes.
Experience using a metrics-driven approach and closed-loop feedback to improve software deliverables and improve the predictability and reliability of releases.
Strong written and verbal communication skills to effectively document and report features tested and bugs found.
Bonus points if have been working on Javascript-based test automation frameworks like Cypress, Playwright, etc.