What are the responsibilities and job description for the Quality Engineer position at BlueRose Technologies?
Job Description:
Client is looking for an experienced QE Specialist to join Applications Development and Maintenance team, supporting our client which is a large Client, working in an advanced technology environment.
Responsibilities:
- Design and develop high-quality automated UI and API tests for web applications using Karate and BDD framework with Selenium Java.
- Design and build industry-standard test automation solutions and scripts.
- Perform in-sprint manual and automation testing in an agile setting.
- Develop and manage software test plans and traceability.
- Write high-quality regression test plans for applications under validation.
- Provide manual and automation testing estimates during discovery and sprint planning phases of the development lifecycle.
- Investigate automated and manual test failures to ensure application correctness.
- Update automated UI/API test scripts as needed.
- Replicate production defects in lower environments and log defects in the defect management system for resolution.
- Provide issue walkthroughs to developers or software engineers.
- Collaborate with the DevOps team to set up quality gates and execute automated tests in the delivery pipeline.
- Automate repetitive validation tasks in browser-based and API-based test automation products.
- Report testing results and metrics to the QA manager and other project stakeholders.
- Partner with product teams to design and develop acceptance criteria and BDD tests.
- Report progress, test metrics, and results to project stakeholders.
- Perform all activities involved in the software testing lifecycle.
Requirements / Qualifications:
- Over 10 years of experience working as a quality engineer in an Agile team.
- 5 years of test automation experience using Selenium and Cucumber.
- Good experience developing tests for UI using Selenium Java and BDD frameworks.
- Experience managing code repositories and versions using Azure DevOps and Git.
- Experience developing API tests using the Karate framework.
- 4 years of experience developing, maintaining, and executing automated regression tests for web and backend applications.
- Good understanding of Agile project management and DevOps tools.
Skills:
- Cucumber
- Java
- Jira
- Selenium
- SQL
Salary : $100,000 - $105,000