Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience:

Essential Qualifications

Minimum of 5-9 years of experience in Quality Assurance, with at least 2 years focused on test automation.Proven experience leading QA efforts for at least one major software project.Demonstrated experience in a full-stack environment, preferably with a strong understanding of MEAN/MERN architecture.

Technical Skills:

Expertise in designing, developing, and maintaining robust and scalable test automation frameworks from scratch.Proficiency in at least one modern programming language relevant to the project's stack, such as

JavaScript or TypeScript

.In-depth knowledge of test automation tools for both front-end and back-end testing:

Front-end (UI) automation:

Strong experience with frameworks like

Cypress, Playwright, or Selenium

.

Back-end (API) automation:

Hands-on experience with tools like

Postman

(with scripting),

Newman, or a framework using libraries like Mocha and Chai.

Experience with performance testing tools for API and front-end performance (e.g., JMeter, Lighthouse).Solid understanding of testing methodologies, including unit testing, integration testing, end-to-end testing, and regression testing.Experience with version control systems, specifically

Git

.

Leadership & Soft Skills:

Ability to create, document, and manage comprehensive test plans, strategies, and test cases.Experience in leading and mentoring a small team of QA engineers.Excellent analytical and problem-solving skills to identify, reproduce, and report defects.Strong communication and collaboration skills to work effectively with developers, product managers, and other stakeholders.Knowledge of the entire Software Development Life Cycle (SDLC) and its various methodologies, particularly Agile/Scrum.

Experience:

Desirable Qualifications

Prior experience as a developer (even for a short period) is a significant plus, as it provides a deeper understanding of the codebase.Experience with security testing (e.g., OWASP, penetration testing).Experience with a non-functional testing, such as accessibility testing.

Technical Skills:

Experience with continuous integration/continuous deployment (CI/CD) pipelines to integrate automated tests (e.g., Jenkins, GitLab CI/CD, CircleCI).Knowledge of cloud platforms like AWS, GCP, or Azure, and how they relate to the application's infrastructure.Experience with containerization technologies like

Docker

.Familiarity with other testing frameworks and tools like Jest (for unit testing), Mocha, or Chai.Knowledge of monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana).

Certifications & Soft Skills:

Relevant certifications, such as ISTQB (International Software Testing Qualifications Board) Foundation Level or Agile Tester.Strong attention to detail and a proactive approach to quality.Experience with defect tracking and project management tools (e.g., Jira, Trello, Asana).

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You