QA Automations Engineer (Cypress with Selenium)
Work Location : JaipurJob Type : Full TimeLegal Entity : Vconnex Pvt Ltd.Qualifications : Any Graduations (BCA, MCA, Btech)Experience Required : 3-7 years
CIMET - Senior Test Automation Engineer - Cypress/Selenium
Job Description:
We are seeking an experienced and dynamic Senior Test Automation Engineer with expertise in Cypress/Selenium lead our test automation initiatives. In this role, you will play a critical part in driving the quality assurance strategy, mentoring team members, and ensuring that our automation frameworks and processes align with the highest industry standards. This is a leadership role requiring both hands-on expertise and the ability to collaborate across teams to deliver high-quality software solutions.
Key Responsibilities:
Leadership and Strategy:
- Define and implement the overall test automation strategy and roadmap, focusing on scalability and eMiciency.
- Mentor and guide junior and mid-level automation engineers, fostering a culture of excellence and continuous learning.
- Collaborate with stakeholders to ensure quality goals align with business objectives.
Automation Framework Ownership:
- Design, develop, and enhance robust and scalable automation frameworks using Cypress/Selenium.
- Ensure frameworks are optimized for performance, maintainability, and integration with CI/CD pipelines.
Test Script Development and Review:
- Write, review, and maintain reusable and high-quality test scripts for functional, regression, and end-to-end testing.
- Automate testing for UI, API, and integration layers using Cypress/Selenium and other appropriate tools.
Test Planning and Execution:
- Lead the creation of detailed, comprehensive, and well-structured test plans and strategies.
- Oversee test execution, identify areas for improvement, and provide actionable recommendations.
Defect and Quality Management:
- Analyze automation test results, identify critical defects, and work with development teams to resolve them promptly.
- Drive root cause analysis processes to address recurring quality issues.
Performance and Load Testing:
- Lead eMorts to implement performance and load testing strategies using Cypress/Selenium plugins or other tools.
- Ensure the application meets scalability and performance requirements.
Process Optimization and Innovation:
- Stay current with emerging tools, technologies, and best practices in test automation.
- Identify opportunities to enhance automation coverage and improve eMiciency across teams.
Collaboration and Communication:
- Work closely with product managers, developers, and QA teams to integrate testing seamlessly into the development lifecycle.
- Provide detailed reporting on testing progress, automation coverage, and quality metrics to stakeholders.
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software testing, with a focus on automation.
- Proven expertise in Cypress/Selenium, including framework design, maintenance, and optimization.
- Strong proficiency in JavaScript/TypeScript for test script development.
- Solid understanding of testing methodologies (e.g., Agile, BDD, TDD) and best practices.
- Hands-on experience integrating test automation with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
- Strong knowledge of RESTful API testing and tools like Postman or Cypress/Selenium plugins.
- Experience with version control tools such as Git.
Preferred Qualifications:
- Prior experience in a leadership role within a QA or test automation team.
- Familiarity with additional testing tools like Selenium, Playwright, or Puppeteer.
- Experience with performance and load testing tools.
- ISTQB Advanced Certification or equivalent.
- Exposure to cloud environments (AWS, Azure, or GCP).
Key Competencies:
- Strong leadership and mentoring skills.
- Exceptional problem-solving and critical-thinking abilities.
- Excellent communication and collaboration skills.
- Detail-oriented with a commitment to delivering high-quality results.
- Ability to manage multiple priorities in a fast-paced environment.