Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Quality Engineer image - Rise Careers
Job details

Quality Engineer

Acquia seeks a Quality Engineer with experience in test automation to improve software quality for their digital experience platform.

Skills

  • Test automation tools
  • API testing
  • UI automation
  • Jenkins CI/CD
  • WebDriverIO

Responsibilities

  • Design and develop UI and API automated tests
  • Create and extend automated test frameworks
  • Execute and maintain automated test scripts
  • Participate in product feature design and code reviews
  • Evaluate quality risks for product changes

Education

  • Bachelor's degree in Computer Science or a related field

Benefits

  • Competitive healthcare coverage
  • Wellness programs
  • Take it when you need it time off
  • Parental leave
  • Recognition programs
To read the complete job description, please click on the ‘Apply’ button
Acquia Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Acquia DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Acquia
Acquia CEO photo
Unknown name
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Quality Engineer, Acquia

At Acquia, we're looking for a passionate Quality Engineer to join our dynamic Software Quality Engineering team. Located in Pune or Delhi/NCR with remote options, this is an opportunity to work on cutting-edge, scalable web-based applications that empower ambitious brands to create meaningful digital customer experiences. In this role, you will design and develop automated tests for both the UI and API, ensuring that our products meet the highest quality standards. You'll have the chance to create and extend automated test frameworks while executing and maintaining automated test scripts. Analyzing test results, you'll recommend corrective actions as needed, all while following our best practices and methodologies for quality assurance. Collaboration is key here – you'll participate in product feature design reviews and code reviews, while also evaluating quality risks for product changes and proposing relevant test plans. With hands-on experience in tools like CypressIO, WebDriverIO, and a strong background in API and UI testing, you'll play a vital role in enhancing our testing infrastructure. Plus, with Acquia's commitment to a healthy work-life balance and supportive benefits, you’ll find a fulfilling environment that promotes both professional growth and personal well-being. Come build the future with us!

Frequently Asked Questions (FAQs) for Quality Engineer Role at Acquia
What are the responsibilities of a Quality Engineer at Acquia?

As a Quality Engineer at Acquia, you'll be responsible for designing and developing UI and API automated tests, creating and maintaining automated test frameworks, executing test scripts, and analyzing test results. Additionally, you'll participate in code reviews, evaluate quality risks, and propose test plans.

Join Rise to see the full answer
What qualifications are needed to apply for the Quality Engineer position at Acquia?

To qualify for the Quality Engineer role at Acquia, candidates should have 4-6 years of experience in software testing with a strong focus on automation. Experience with tools like CypressIO, Selenium, Jenkins, and a good understanding of programming languages like Javascript and Typescript are essential.

Join Rise to see the full answer
What kind of work environment can I expect as a Quality Engineer at Acquia?

At Acquia, our Quality Engineers work in a collaborative and dynamic environment that promotes creativity and innovation. You'll be able to work remotely or at our Pune or Delhi/NCR offices, contributing to a culture that encourages continuous improvement and open communication.

Join Rise to see the full answer
Does Acquia offer any training or professional development for Quality Engineers?

Yes, Acquia is committed to the professional growth of its employees. As a Quality Engineer, you'll have access to training sessions, workshops, and opportunities to learn new testing tools and techniques, ensuring you stay ahead in the fast-changing technological landscape.

Join Rise to see the full answer
How does Acquia ensure work-life balance for its Quality Engineers?

Acquia values work-life balance and offers flexible working hours, wellness programs, and 'take it when you need it' time off to help Quality Engineers maintain a healthy work-life balance while excelling in their roles.

Join Rise to see the full answer
Common Interview Questions for Quality Engineer
How would you approach designing automated tests for a new feature?

To effectively design automated tests for a new feature, start by thoroughly understanding the functional requirements and specifications. Collaborate with development and product teams to identify edge cases and critical paths. Choose the right tools based on the technology stack and ensure that your tests cover both UI and API levels.

Join Rise to see the full answer
What experience do you have with CypressIO and WebDriverIO?

In my previous roles, I have extensively used CypressIO for end-to-end testing due to its speed and efficiency. I appreciate its testing capabilities for modern web applications. Similarly, I have utilized WebDriverIO for browser automation, particularly for scenarios requiring cross-browser compatibility.

Join Rise to see the full answer
Can you explain your experience with CI/CD processes?

I have worked with Jenkins as our CI/CD tool to automate the testing and deployment processes. I integrate my automated tests within the CI/CD pipeline to ensure that every code commit is thoroughly tested, maintaining quality during the deployment process.

Join Rise to see the full answer
How do you handle test failures during automation testing?

When a test fails during automation, I first validate the failure by checking the logs and obtaining screenshots. If it's a genuine issue, I document the defect, collaborate with developers to understand the root cause, and work on an appropriate fix or adjustment to the test itself.

Join Rise to see the full answer
Describe your experience with API testing.

I have a strong background in API testing, frequently using tools like Postman and Karate Framework. I design and execute test cases that validate data integrity, response status, and compliance with the specified API contract, ensuring robust communication between client and server.

Join Rise to see the full answer
Why do you think quality is crucial in software development?

Quality is essential because it directly impacts user satisfaction and trust in the product. By prioritizing quality, we minimize defects, reduce costs associated with fixing bugs, and enhance the overall user experience, making it vital to our brand's reputation.

Join Rise to see the full answer
How familiar are you with Agile methodologies?

I have worked within Agile teams for several years, actively participating in daily stand-ups, sprint planning, and retrospectives. Agile methodologies allow for fast-paced iterations and adaptability, which are crucial for managing changes and continuous improvement.

Join Rise to see the full answer
What is your process for writing test cases?

My process involves understanding requirements first, drafting the test cases with clear steps, input values, and expected outcomes, and ensuring traceability against the specifications. I also review my test cases with the team for feedback before execution.

Join Rise to see the full answer
Can you share an example of a challenging testing scenario you've encountered?

In a previous project, I faced difficulties with a highly integrated system where debugging was complex. I approached this by breaking down the tests into smaller, isolated components, allowing me to effectively pinpoint and address issues without being overwhelmed by interconnected dependencies.

Join Rise to see the full answer
What programming languages are you comfortable using for test automation?

I am highly proficient in Javascript and Typescript for test automation, particularly in the context of using testing frameworks like CypressIO and WebDriverIO. I'm also comfortable with Shell scripting for test automation workflows.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Acquia Remote Pune or Delhi/NCR Remote
Posted 12 days ago
Photo of the Rise User
Acquia Remote Pune or Delhi/NCR Remote
Posted 12 days ago
Photo of the Rise User
Numeral Remote No location specified
Posted 10 days ago
Cricut Hybrid South Jordan, UT, USA
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 11 days ago

Acquia is driving the open-source revolution as the leading provider of cloud-based digital experience management solutions. What does that mean? Collaborators within Acquia and volunteers around the globe are continually strengthening Drupal, our...

81 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $80,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!